CLI that accompanies dstack-factory for building and publishing docker images for python packages.
Project description
dstack-factory consists of two components: (1) factory and (2) runtime.
factory is a service that builds (or downloads) python wheels from a pip requirements file or from a wheel package uploaded to the wheelhouse. If a python package is already available as wheel package, it is cached. Otherwise the source is downloaded from pip, git or any other source supported by pip and compiled/packaged as a wheel file.
- Examples of python packages that currently still need to be build are:
psycopg2
lxml
pycrypto
pillow
weasyprint (and it’s dependencies)
anything hosted on GitHub, e.g. forks of python packages or unreleased versions
runtime is a base docker image that contains all the necessary libraries to run most popular python packages with external dependencies. For example pandas, matplotlib, weasyprint, etc. all require non-python libraries. In addition to the base runtime docker image, dstack-factory also provides three entry point Dockerfiles to support different workflows for building and deploying docker and python based applications.
Documentation
The documentation can be found at: https://pythonhosted.org/dstack-factory/
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Hashes for dstack_factory-1.0.7-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 13b0d8ffa8df7fb6f42ac76cc43894a66ae2fcf74779ad84e36620a1da4ecf29 |
|
MD5 | 0ed208f7c8c6ae4b26e3e25d33ac3e78 |
|
BLAKE2b-256 | 7bbecd41a89dc0e94c65874cce3184f1c2448547ff8d1ae994d1c221f63a1050 |