{ "info": { "author": "JR Minnaar", "author_email": "jr.minnaar+dstack@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: System Administrators", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Topic :: Software Development :: Build Tools", "Topic :: Software Development :: Code Generators", "Topic :: System :: Installation/Setup", "Topic :: System :: Software Distribution" ], "description": "dstack-factory\n==============\n\ndstack-factory consists of two components: (1) ``factory`` and (2) ``runtime``.\n\n``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.\n\nExamples of python packages that currently still need to be build are:\n - psycopg2\n - lxml\n - pycrypto\n - pillow\n - weasyprint (and it's dependencies)\n - anything hosted on GitHub, e.g. forks of python packages or unreleased versions\n\n``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.\nIn 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.\n\n\nDocumentation\n-------------\n\nThe documentation can be found at: https://pythonhosted.org/dstack-factory/\n\n\n", "description_content_type": null, "docs_url": "https://pythonhosted.org/dstack-factory/", "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/obitec/dstack-factory", "keywords": "docker python wheels images runtime automation", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "dstack-factory", "package_url": "https://pypi.org/project/dstack-factory/", "platform": "", "project_url": "https://pypi.org/project/dstack-factory/", "project_urls": { "Homepage": "https://github.com/obitec/dstack-factory" }, "release_url": "https://pypi.org/project/dstack-factory/1.0.7/", "requires_dist": [ "invoke", "python-dotenv (>=0.5.1)", "setuptools-scm", "Sphinx (>=1.4.1); extra == 'dev'", "invoke (>=0.13.0); extra == 'dev'", "python-dotenv (>=0.5.1); extra == 'dev'", "setuptools-scm; extra == 'dev'", "wheel (>=0.29.0); extra == 'dev'", "coverage; extra == 'test'" ], "requires_python": "", "summary": "CLI that accompanies dstack-factory for building and publishing docker images for python packages.", "version": "1.0.7" }, "last_serial": 2649392, "releases": { "1.0.6": [ { "comment_text": "", "digests": { "md5": "64ef5613e3b1a6088e0b594ad630aa19", "sha256": "8385518cbd41e2829e65a46bdcf5403400adec7d0162791d058d5e58454eaa63" }, "downloads": -1, "filename": "dstack_factory-1.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "64ef5613e3b1a6088e0b594ad630aa19", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9227, "upload_time": "2017-01-22T17:55:48", "url": "https://files.pythonhosted.org/packages/a4/f7/c0914f6a2b0f77ef0f1b449b05e17f75740a1e2bc4825e3cebf11d9b8954/dstack_factory-1.0.6-py3-none-any.whl" } ], "1.0.7": [ { "comment_text": "", "digests": { "md5": "0ed208f7c8c6ae4b26e3e25d33ac3e78", "sha256": "13b0d8ffa8df7fb6f42ac76cc43894a66ae2fcf74779ad84e36620a1da4ecf29" }, "downloads": -1, "filename": "dstack_factory-1.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "0ed208f7c8c6ae4b26e3e25d33ac3e78", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6504, "upload_time": "2017-02-17T12:22:55", "url": "https://files.pythonhosted.org/packages/7b/be/cd41a89dc0e94c65874cce3184f1c2448547ff8d1ae994d1c221f63a1050/dstack_factory-1.0.7-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0ed208f7c8c6ae4b26e3e25d33ac3e78", "sha256": "13b0d8ffa8df7fb6f42ac76cc43894a66ae2fcf74779ad84e36620a1da4ecf29" }, "downloads": -1, "filename": "dstack_factory-1.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "0ed208f7c8c6ae4b26e3e25d33ac3e78", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6504, "upload_time": "2017-02-17T12:22:55", "url": "https://files.pythonhosted.org/packages/7b/be/cd41a89dc0e94c65874cce3184f1c2448547ff8d1ae994d1c221f63a1050/dstack_factory-1.0.7-py3-none-any.whl" } ] }