{ "info": { "author": "Stefan Schweer", "author_email": "s.schweer@heavycloud.de", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: System Administrators", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: System :: Installation/Setup" ], "description": "# Modo\n\nmodo is a framework for building bootstrap images\nfor bootstrapping immutable machines by running docker containers\n\n# Table of Contents\n1. [Usage](##Usage)\n2. [Installation](###Installation)\n3. [Example](###Example)\n4. [Workflow](docs/workflow.md)\n\n\n\n## Usage\n\n### Installation\n\n```bash\npip install modo\n```\n\nfor developing:\n\n```bash\ngit clone git@bitbucket.org:mindcurv/modo.git\ncd modo; virtualenv venv --python=python3\n. venv/bin/activate\npip install -e .[dev]\npython setup.py develop\n```\n\n### Example\n\n```python\n\nfrom modo import RoseCLI, SowRose, GrowRose\n\nclass SowExample(SowRose):\n\n def run(self):\n \u00a0 \u00a0 \u00a0 print(self.jinja_context)\n\nclass GrowExample(GrowRose):\n\n def run(self):\n \u00a0 \u00a0 \u00a0 print('@}->--')\n\ncli = RoseCLI(SowExample, GrowExample)\n\nif __name__ == '__main__':\n cli()\n``` \n\nfor detailed workflow [click here](docs/workflow.md)\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/pypa/sampleproject", "keywords": "bootstrap", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "modo", "package_url": "https://pypi.org/project/modo/", "platform": "", "project_url": "https://pypi.org/project/modo/", "project_urls": { "Homepage": "https://github.com/pypa/sampleproject" }, "release_url": "https://pypi.org/project/modo/0.0.15/", "requires_dist": [ "click", "boto3", "jinja2", "pyaml", "watchtower", "twine; extra == 'dev'", "wheel; extra == 'dev'", "pylint; extra == 'dev'", "pytest; extra == 'dev'", "pytest-mock; extra == 'dev'", "sphinx; extra == 'dev'", "sphinx-bootstrap-theme; extra == 'dev'", "sphinx-autodoc-annotation; extra == 'dev'" ], "requires_python": "", "summary": "Bootstrap Framework for immutable machines", "version": "0.0.15" }, "last_serial": 4456971, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "392f4c6c95cfd0b12afb79795446c95e", "sha256": "6cf5197e8b5aa4728e0912fd111748af587f76c7fa8208319121a09c1b60dc82" }, "downloads": -1, "filename": "modo-0.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "392f4c6c95cfd0b12afb79795446c95e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5246, "upload_time": "2018-10-21T20:10:35", "url": "https://files.pythonhosted.org/packages/67/8e/2f6dc33fc48407d65c270041f2536f6b4dba6be1c091bbaa9bca8f0cd1af/modo-0.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "489fd6b7e7f93df751202014321f64f7", "sha256": "0429174c4fb5e98998eca58926787caa4ad6812ab2e68aee4e966a5de6a19d23" }, "downloads": -1, "filename": "modo-0.0.1.tar.gz", "has_sig": false, "md5_digest": "489fd6b7e7f93df751202014321f64f7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4518, "upload_time": "2018-10-21T20:10:37", "url": "https://files.pythonhosted.org/packages/9c/05/3c483ed76504ee8f0bb734a6f4cd4d6facc4b0502c166d160aee720d4b86/modo-0.0.1.tar.gz" } ], "0.0.10": [ { "comment_text": "", "digests": { "md5": "a51f37a4011273f4fb53bfe5d7d645f9", "sha256": "0641e2985a8dc7d1f201c92536d3c6024581888ca9f904153754d301d5f41377" }, "downloads": -1, "filename": "modo-0.0.10-py3-none-any.whl", "has_sig": false, "md5_digest": "a51f37a4011273f4fb53bfe5d7d645f9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5347, "upload_time": "2018-10-30T16:05:06", "url": "https://files.pythonhosted.org/packages/99/6f/af8270e67b5ea5771194b974ac5cb8bb418e87c6c18a2ccc6a22702f6361/modo-0.0.10-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "485208fe9364c6a19f3340728cd3c8ac", "sha256": "4f8006fb043482ba094e87ce322857d594879dee419c4880526d48f7e9a6c32b" }, "downloads": -1, "filename": "modo-0.0.10.tar.gz", "has_sig": false, "md5_digest": "485208fe9364c6a19f3340728cd3c8ac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4621, "upload_time": "2018-10-30T16:05:08", "url": "https://files.pythonhosted.org/packages/72/c4/7484219f21e28fa1b06049bf302d5f7710e6cac149e901fd0d2d93b475b3/modo-0.0.10.tar.gz" } ], "0.0.11": [ { "comment_text": "", "digests": { "md5": "5c0076a0dbcdf8522a2ee350e2ca6e8c", "sha256": "a95d183359a55ba7cd6ef8c027a79122bc3d11d706f0c8b76d68e788ba1836ef" }, "downloads": -1, "filename": "modo-0.0.11-py3-none-any.whl", "has_sig": false, "md5_digest": "5c0076a0dbcdf8522a2ee350e2ca6e8c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5356, "upload_time": "2018-10-30T16:23:19", "url": "https://files.pythonhosted.org/packages/7f/f5/e052dbf30bfaa4a2415e235088505151232fde9cdd0a6168c3d63ad41be4/modo-0.0.11-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f940b2948c8fe9ab1f6514c8d29da276", "sha256": "5e5ecd2a2144be2a50d05019fe01ba4368a4f1ca713b28a9e362375c88ff34af" }, "downloads": -1, "filename": "modo-0.0.11.tar.gz", "has_sig": false, "md5_digest": "f940b2948c8fe9ab1f6514c8d29da276", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4622, "upload_time": "2018-10-30T16:23:20", "url": "https://files.pythonhosted.org/packages/af/ea/30e4ca4f209ce386d79a280b9b181089a93f69049a4bd35cb0b3641e02bd/modo-0.0.11.tar.gz" } ], "0.0.12": [ { "comment_text": "", "digests": { "md5": "50856d654072ffcef3ab31fc2d4022c2", "sha256": "39a60cddc1b437f37559a61ddaea34e9623bea97ef4a9d96dfd6beac4516589a" }, "downloads": -1, "filename": "modo-0.0.12-py2-none-any.whl", "has_sig": false, "md5_digest": "50856d654072ffcef3ab31fc2d4022c2", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 6087, "upload_time": "2018-10-30T17:23:34", "url": "https://files.pythonhosted.org/packages/1a/ff/073f6c554cfaaf65758b606f2d144c8270f5e46f2e4551f3a629ca10b969/modo-0.0.12-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "147ab9a910fa2ba2206b1fed305538a0", "sha256": "01db020ba2d26431ad842c6037a731638640b5cb7dddbac2c4940db0578178c9" }, "downloads": -1, "filename": "modo-0.0.12-py3-none-any.whl", "has_sig": false, "md5_digest": "147ab9a910fa2ba2206b1fed305538a0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5354, "upload_time": "2018-10-30T17:28:45", "url": "https://files.pythonhosted.org/packages/53/f5/f4c886a799a2828d5b0a52cc3e0a546db2a222e8917149ed6408e0d80a08/modo-0.0.12-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "946ff31b6de7164cd50c682905bbfc96", "sha256": "202cfcf761b65314e9034c1ee9949c2ef9b4ebc8d4010e7dd67018a668d9de2c" }, "downloads": -1, "filename": "modo-0.0.12.tar.gz", "has_sig": false, "md5_digest": "946ff31b6de7164cd50c682905bbfc96", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4663, "upload_time": "2018-10-30T17:23:36", "url": "https://files.pythonhosted.org/packages/fb/d4/950296695cbb6a5e761ac98ecd6a4545344e352ed6f0a248cd8c92f821b0/modo-0.0.12.tar.gz" } ], "0.0.13": [ { "comment_text": "", "digests": { "md5": "1ff046d87a2b5dff12ce0abbb32505e3", "sha256": "163bf905df90c2a3937c378b5a8e27e666ea252cee7cba366508a393f0475c12" }, "downloads": -1, "filename": "modo-0.0.13-py3-none-any.whl", "has_sig": false, "md5_digest": "1ff046d87a2b5dff12ce0abbb32505e3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5364, "upload_time": "2018-10-30T17:46:17", "url": "https://files.pythonhosted.org/packages/52/ca/210a7bd65740ca19b5ee3cc2ed5d7d741759206f7ac175520c2266b5acb9/modo-0.0.13-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8e2c35febb2591621184818f99e456ef", "sha256": "726cd19ebe6988c28c28597747c0790ea0a2bdbf1b1eef47fd83ba0713a50e91" }, "downloads": -1, "filename": "modo-0.0.13.tar.gz", "has_sig": false, "md5_digest": "8e2c35febb2591621184818f99e456ef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4631, "upload_time": "2018-10-30T17:46:18", "url": "https://files.pythonhosted.org/packages/cf/2d/ce71cfcc1299f5014a45c6a78369354aa6bbdbe271f64b047c8fa73fd800/modo-0.0.13.tar.gz" } ], "0.0.14": [ { "comment_text": "", "digests": { "md5": "8b43ca769c467e59b19d40c133d0429b", "sha256": "bc78ab00619a0122d038ef32c2005a14e3331874038294ff93130f2d3ebabd78" }, "downloads": -1, "filename": "modo-0.0.14-py3-none-any.whl", "has_sig": false, "md5_digest": "8b43ca769c467e59b19d40c133d0429b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5357, "upload_time": "2018-11-06T00:15:14", "url": "https://files.pythonhosted.org/packages/4a/b2/ffd62370616ddce37fc2fb0e0b353e933bf7c6112e254b5e23f6fe464786/modo-0.0.14-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2167682a73d96f68d4d1e60d51b6cc00", "sha256": "32ebf3a50b5a1ed8703d13f27b2f3f357d81a55812f90f366818be11a87893e0" }, "downloads": -1, "filename": "modo-0.0.14.tar.gz", "has_sig": false, "md5_digest": "2167682a73d96f68d4d1e60d51b6cc00", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4608, "upload_time": "2018-11-06T00:15:15", "url": "https://files.pythonhosted.org/packages/4c/10/b94bc98270a9d72762048b97174e283f408a980f1c2ae618330e6b0bbdb9/modo-0.0.14.tar.gz" } ], "0.0.15": [ { "comment_text": "", "digests": { "md5": "973ec74b4c874e43314e1a3df001f02b", "sha256": "381394a183b1d3460bcdbad6a28e97951f38134e6bd00e069a7bd24ba3590737" }, "downloads": -1, "filename": "modo-0.0.15-py3-none-any.whl", "has_sig": false, "md5_digest": "973ec74b4c874e43314e1a3df001f02b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5507, "upload_time": "2018-11-06T11:04:50", "url": "https://files.pythonhosted.org/packages/24/9b/3b55e7fd00949abebabeb31d7def9de6c68fd04a9d29771bd000c8609d48/modo-0.0.15-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2678abc1bcd0acece1fdf4ec5a30b188", "sha256": "25d3d3d379e3504c80993bf0f6721e177d3e337e467c0657d763ecc7c90792c0" }, "downloads": -1, "filename": "modo-0.0.15.tar.gz", "has_sig": false, "md5_digest": "2678abc1bcd0acece1fdf4ec5a30b188", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4771, "upload_time": "2018-11-06T11:04:51", "url": "https://files.pythonhosted.org/packages/0b/b8/062df4148de204088203f7ce525b0f4dad183fcda1236196dc19990eda7e/modo-0.0.15.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "9f9c05627c475397fe7a8614ba2632e0", "sha256": "f9ef02caf8f1f91e782706b2c0a753d3cf2edac00bc92529842199c8a943a496" }, "downloads": -1, "filename": "modo-0.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9f9c05627c475397fe7a8614ba2632e0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5273, "upload_time": "2018-10-21T20:24:57", "url": "https://files.pythonhosted.org/packages/0c/b5/d52057af54bb8a6a5385a319fbb83dcc6891cc478823c5a8f830d7f955b8/modo-0.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "919712115ea4934c8a52f01dfe960cb9", "sha256": "2f7f1b0cf04fdac7c8aae665289e0f6e876cf0421065dd568620e0bedb508579" }, "downloads": -1, "filename": "modo-0.0.2.tar.gz", "has_sig": false, "md5_digest": "919712115ea4934c8a52f01dfe960cb9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4554, "upload_time": "2018-10-21T20:24:59", "url": "https://files.pythonhosted.org/packages/2b/b2/0719acbb9538b8e74f3a11a33b35df22e33e4f793e7c814620b20c24402f/modo-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "90821165a2a9267a0144f4c2457c5a89", "sha256": "e19d1c3cbd3ba95c328b88c3d3179d656b7fcba6774486a689b4c6d6553ba3f7" }, "downloads": -1, "filename": "modo-0.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "90821165a2a9267a0144f4c2457c5a89", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5309, "upload_time": "2018-10-23T09:52:58", "url": "https://files.pythonhosted.org/packages/4c/a7/048d972277de320edd4c1b13e23b85c070c1fc0c641f73f85ce521867da8/modo-0.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "46992b6a2775d00232f23d5e939b04f1", "sha256": "3d26174dc655ecebdf16ee3b52871504142cf5e9efebbc437f334180c840fd4e" }, "downloads": -1, "filename": "modo-0.0.3.tar.gz", "has_sig": false, "md5_digest": "46992b6a2775d00232f23d5e939b04f1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4604, "upload_time": "2018-10-23T09:52:59", "url": "https://files.pythonhosted.org/packages/cc/a4/c44d1575df4fbb8cc630817b48b40db46f8209736c58be089940272d5980/modo-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "3904aaf4cb23eaa6da0c5c64fdeea14f", "sha256": "2a9fbadbb8d6fdc0aafc83e49594bb38fda0815e087681a7f91a76f23bf36073" }, "downloads": -1, "filename": "modo-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "3904aaf4cb23eaa6da0c5c64fdeea14f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5310, "upload_time": "2018-10-24T17:22:45", "url": "https://files.pythonhosted.org/packages/95/38/5e4e8aed0428662932dcc1a1f2309e2450a3a0702da9f947622c317987b7/modo-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "87147dd8d6452db64829b46ee8d08466", "sha256": "c28049943f8b05e912986c34e4afdb5f3f5baf562d34e643eebd050f07038fba" }, "downloads": -1, "filename": "modo-0.0.4.tar.gz", "has_sig": false, "md5_digest": "87147dd8d6452db64829b46ee8d08466", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4615, "upload_time": "2018-10-24T17:22:46", "url": "https://files.pythonhosted.org/packages/2f/f7/1d95391409314315bd3e113ccd652e3423cf6a4760a0a6581f2933aae79b/modo-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "b3da91843f1c133baedb443c6e59367c", "sha256": "a3a0fc059276fa4f9adb3a4ee6b2105d24cfa9f28ca8bae0bb0f237a23ccaaee" }, "downloads": -1, "filename": "modo-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "b3da91843f1c133baedb443c6e59367c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5274, "upload_time": "2018-10-26T17:38:11", "url": "https://files.pythonhosted.org/packages/4c/64/37b4d91db88ba8b2ea7cf5387de8578759f075de7f31e77a9fffaf0f6139/modo-0.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2c9ab7a74fc512dbfaadd45deaed09b7", "sha256": "49d4351f25ee08fb27e3b9df7120404cc29d83d14b7c6cbeb2e187d584732b0e" }, "downloads": -1, "filename": "modo-0.0.5.tar.gz", "has_sig": false, "md5_digest": "2c9ab7a74fc512dbfaadd45deaed09b7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4584, "upload_time": "2018-10-26T17:38:12", "url": "https://files.pythonhosted.org/packages/6b/ab/8311696e5ceccc46ea839d128d26753e38ae632a2b0c97f1cc4c61df1e99/modo-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "82715f3de93f1cac5f9cd470d0d13ff7", "sha256": "b7c1dc53f86a4920c15e77ec81db9bed126bfabe058c65346d19b1c23aae19da" }, "downloads": -1, "filename": "modo-0.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "82715f3de93f1cac5f9cd470d0d13ff7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5313, "upload_time": "2018-10-26T17:49:46", "url": "https://files.pythonhosted.org/packages/ff/7a/45900422435faad410b88b0aab1f2e804c8ca19c520791f1dfbd9e335e4b/modo-0.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7293ba1ddebfca93f8e9732b4b60fab8", "sha256": "351e8683599e4982bfc60e5ad245499431ab3d1020510bc5acefefca949a3f06" }, "downloads": -1, "filename": "modo-0.0.6.tar.gz", "has_sig": false, "md5_digest": "7293ba1ddebfca93f8e9732b4b60fab8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4610, "upload_time": "2018-10-26T17:49:48", "url": "https://files.pythonhosted.org/packages/cf/3d/d6f798e66ce1c2a5bf733f8f650e18b9f3a480c4f3fd3a8c9b3b122a72ad/modo-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "cbed1d20e2f63635687d6f3cd8b1217c", "sha256": "c46d7506899991ceaa8bc6035c709ff250521324a1559322b7cb08ca7e855a25" }, "downloads": -1, "filename": "modo-0.0.7-py2-none-any.whl", "has_sig": false, "md5_digest": "cbed1d20e2f63635687d6f3cd8b1217c", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 6010, "upload_time": "2018-10-26T17:58:31", "url": "https://files.pythonhosted.org/packages/4b/75/58a27817f23f23f5c75d70dfb09ddae3466e8b5f951a14c28e9df322b5c8/modo-0.0.7-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "58c0631895d6cbf0fd80e6ebfdeadffe", "sha256": "c1dd9030bb9b0fbdab5745acd5139a699f28572c05edb4a8ca087bb94c1cc78e" }, "downloads": -1, "filename": "modo-0.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "58c0631895d6cbf0fd80e6ebfdeadffe", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5317, "upload_time": "2018-10-26T18:09:08", "url": "https://files.pythonhosted.org/packages/4b/e0/04191361493cf37752a146a16e155072cc569bee08d27da05e13f74de928/modo-0.0.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "54aec6843b20c0baef05c0fb3375c6f6", "sha256": "115afdea83d99487b41d66550c5744ed750e4ef4af0788639ef56e26baaf4be7" }, "downloads": -1, "filename": "modo-0.0.7.tar.gz", "has_sig": false, "md5_digest": "54aec6843b20c0baef05c0fb3375c6f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4610, "upload_time": "2018-10-26T17:58:33", "url": "https://files.pythonhosted.org/packages/91/d4/9dc4f0ff77bdc3800c1f57cd209196610b3fb05faeda96dbf32c8045ed86/modo-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "d2f1d3a5b3d7b1affb6c377c069773a2", "sha256": "66aea558f1241b8809f2398c727af25ffc741d8e49c9fed9f377599720c8c401" }, "downloads": -1, "filename": "modo-0.0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "d2f1d3a5b3d7b1affb6c377c069773a2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5318, "upload_time": "2018-10-26T18:10:09", "url": "https://files.pythonhosted.org/packages/b1/7e/2be98554a28dc5d16a0b7a4cb176c9dfb15023adb9fe556ceb3e1526e47a/modo-0.0.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "111b2ad8b82d038a820c2fc28014235b", "sha256": "b040c1bfae660662f2d53fc487c4b8e34015ba0b6be4d29ab32138b45ef19fe8" }, "downloads": -1, "filename": "modo-0.0.8.tar.gz", "has_sig": false, "md5_digest": "111b2ad8b82d038a820c2fc28014235b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4614, "upload_time": "2018-10-26T18:10:10", "url": "https://files.pythonhosted.org/packages/2d/7f/c5d1c15fb0e166a7f2d7e2a64464655f46dccc2bf9948926aa5666890148/modo-0.0.8.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "c49f171b180aac5293b7d15517435546", "sha256": "177e62f3548871a22e4920f49b278217b09f6bcd91390fcc02806d998cd41788" }, "downloads": -1, "filename": "modo-0.0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "c49f171b180aac5293b7d15517435546", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5341, "upload_time": "2018-10-27T17:45:12", "url": "https://files.pythonhosted.org/packages/e8/07/29f46f52b0ea72d2ba7fcf35e3885b46a85906af78c52db5f797f3535e39/modo-0.0.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b70aa4b6912b145f43e9b42c5e024c7b", "sha256": "d1dd4b23643f9e66755a3c0b20852b8d6de33239da38b512cd99dbcf5584eeb3" }, "downloads": -1, "filename": "modo-0.0.9.tar.gz", "has_sig": false, "md5_digest": "b70aa4b6912b145f43e9b42c5e024c7b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4627, "upload_time": "2018-10-27T17:45:13", "url": "https://files.pythonhosted.org/packages/7b/71/24f06c446a0d6d1a138ce653398ad0e434df9252f89966b2535b90b20167/modo-0.0.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "973ec74b4c874e43314e1a3df001f02b", "sha256": "381394a183b1d3460bcdbad6a28e97951f38134e6bd00e069a7bd24ba3590737" }, "downloads": -1, "filename": "modo-0.0.15-py3-none-any.whl", "has_sig": false, "md5_digest": "973ec74b4c874e43314e1a3df001f02b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5507, "upload_time": "2018-11-06T11:04:50", "url": "https://files.pythonhosted.org/packages/24/9b/3b55e7fd00949abebabeb31d7def9de6c68fd04a9d29771bd000c8609d48/modo-0.0.15-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2678abc1bcd0acece1fdf4ec5a30b188", "sha256": "25d3d3d379e3504c80993bf0f6721e177d3e337e467c0657d763ecc7c90792c0" }, "downloads": -1, "filename": "modo-0.0.15.tar.gz", "has_sig": false, "md5_digest": "2678abc1bcd0acece1fdf4ec5a30b188", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4771, "upload_time": "2018-11-06T11:04:51", "url": "https://files.pythonhosted.org/packages/0b/b8/062df4148de204088203f7ce525b0f4dad183fcda1236196dc19990eda7e/modo-0.0.15.tar.gz" } ] }