Skip to main content

Modular Jupyter Notebook container builds from Yaml definitions

Project description

Railyard

https://img.shields.io/pypi/v/railyard.svg https://img.shields.io/travis/ktaletsk/railyard.svg Documentation Status

Modular Jupyter Ncontainer builds from Yaml definitions

Features

  • Container image template using popular package managers and best practices

  • Stack (additional languages/kernels/dependencies) defined in .yaml file

  • Build and push images for all combinations of stacks

  • (Coming next) Jenkins pipeline for CI/CD integration

  • (Coming next) Tracking of package updates and bot creating PRs

  • (Coming next) Automatic tests of containers

Interactive demo

Try configuring your container at the link below. Pick and choose languages and packages you need, get the container ID and use it whenever you want: pull and use on your local machine / config to use on JupyterHub instances. All images are already prebuilt and kept up to date.

[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/ktaletsk/railyard/master?urlpath=%2Fvoila%2Frender%2Fbuilder-ui%2FContainerBuilder.ipynb)

Credits

This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.

History

0.1.0 (2020-02-06)

  • First release on PyPI.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

railyard-builder-0.1.1.tar.gz (13.9 kB view details)

Uploaded Source

Built Distribution

railyard_builder-0.1.1-py2.py3-none-any.whl (9.2 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file railyard-builder-0.1.1.tar.gz.

File metadata

  • Download URL: railyard-builder-0.1.1.tar.gz
  • Upload date:
  • Size: 13.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3

File hashes

Hashes for railyard-builder-0.1.1.tar.gz
Algorithm Hash digest
SHA256 5d6211f0ec60b7a7198080df8cf1ccc05ecf76402dcecad2ce4870645f727f01
MD5 49230f67afadcea09193139ce2977a88
BLAKE2b-256 4d85dd5c98ae3fc00a8dee3920be0a005b947e633627f44c6eb99ad426ea23ce

See more details on using hashes here.

File details

Details for the file railyard_builder-0.1.1-py2.py3-none-any.whl.

File metadata

  • Download URL: railyard_builder-0.1.1-py2.py3-none-any.whl
  • Upload date:
  • Size: 9.2 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3

File hashes

Hashes for railyard_builder-0.1.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 08351401caade4a8973bd268c81cfc18e32954a8500fe3ca4405bb0c06d415db
MD5 b12fefdb68b4059325943da98d49661a
BLAKE2b-256 93f46308f74cb7f3a3c6fa8e8c3dc3cdc5d411e09b32ad3235b81bd8f4521e4f

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page