{ "info": { "author": "Dave Simons", "author_email": "simonsdave@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: Implementation :: CPython", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "dev-env\n=======\n\n|Maintained| |MIT license| |PythonVersions| |status| |PyPI|\n|Requirements| |CircleCI| |docker-simonsdave/xenial-dev-env|\n\nThis repo was originally created as a way to centralize and document the\nprocess of provisioning development environments (dev env). As time went\non it became clear that it would be helpful to centralize other common\ndevelopment tools and utilities. This repo now contains tools, scripts\nand utilities which:\n\n- provision dev and CI environments using\n `Docker `__ with confidence that both the\n development and CI environments are the same\n- automate cutting releases\n- simplify integration testing\n\nThe tools, scripts and utilities in this repo assume the user follows a\npre-defined set of patterns and practices.\n\nKey Concepts\n------------\n\n- a project is hosted in either public or private github repo\n- at the project's root is a text file called ``cfg4dev`` which\n configures the project's dev env\n- after git cloning the repo, a developer configures the dev env by\n executing ``source cfg4dev``\n- ``dev-env`` publishes dev env docker images to `Docker\n Hub `__\n- the docker images are docker pulled to a developer's machine by\n ``cfg4dev``\n- `CircleCI `__ can use a ``dev-env`` docker\n image as a `docker\n executor `__\n- `shell and python\n scripts `__\n are run on a developer's machine to access the dev env packaged in\n the docker image\n- the scripts are installed on a developer's machine by ``cfg4dev``\n- at the project's root is a text file called ``CHANGELOG.md`` which is\n manually curated by developers to record key changes to the project\n\nAssumptions\n-----------\n\n- developers use `macOS `__\n- ``dev-env`` targets projects which are shell and Python centric\n- if a project's repo is called ``abc-def-ghi`` and the project builds\n a Python package, the package is called ``abc_def_ghi`` and the\n source code for the package is in a sub-directory of the project's\n root directory called ``abc_def_ghi`` - in addition, the\n ``abc_def_ghi`` directory contains a file called ``__init__.py`` that\n contains at least a single line that looks like\n ``__version__ = '1.2.0'`` which declares the Python package version\n- scripts and Dockerfiles to build a project's development environment\n are in a sub-directory of the project's root directory called\n ``dev_env``\n- projects use a branching strategy something like\n- all development is done on the ``master`` branch (optionally using\n `feature branches `__)\n- use `Semantic Versioning `__\n- for each release a new branch is created from master called\n ``release-``\n- ``CHANGELOG.md`` follows a predefined format / structure\n\nReferences/Inspirations\n-----------------------\n\n- `21 Nov '18 - How to fully utilise Docker during\n development `__\n- `semantic-release - fully automated version management and package\n publishing `__\n\nWhat Next\n---------\n\n- take a look at the `shell and python\n scripts `__\n to assess ``dev-env`` capability\n- `here's `__\n a description of how to start using ``dev-env``\n- take a look at\n `this `__ github repo\n which illustrates how to use ``dev-env``\n- if you'd like to help contribute to ``dev-env`` see\n `this `__\n\n.. |Maintained| image:: https://img.shields.io/maintenance/yes/2019.svg?style=flat\n.. |MIT license| image:: http://img.shields.io/badge/license-MIT-brightgreen.svg\n :target: http://opensource.org/licenses/MIT\n.. |PythonVersions| image:: https://img.shields.io/pypi/pyversions/dev-env.svg?style=flat\n.. |status| image:: https://img.shields.io/pypi/status/dev-env.svg?style=flat\n.. |PyPI| image:: https://img.shields.io/pypi/v/dev-env.svg?style=flat\n :target: https://pypi.python.org/pypi/dev-env\n.. |Requirements| image:: https://requires.io/github/simonsdave/dev-env/requirements.svg?branch=master\n :target: https://requires.io/github/simonsdave/dev-env/requirements/?branch=master\n.. |CircleCI| image:: https://circleci.com/gh/simonsdave/dev-env.svg?style=shield\n :target: https://circleci.com/gh/simonsdave/dev-env\n.. |docker-simonsdave/xenial-dev-env| image:: https://img.shields.io/badge/docker-simonsdave%2Fxenial%20dev%20env-blue.svg\n :target: https://hub.docker.com/r/simonsdave/xenial-dev-env/\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "https://github.com/simonsdave/dev-env/tarball/v0.5.26", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/simonsdave/dev-env", "keywords": "development,tools", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "dev-env", "package_url": "https://pypi.org/project/dev-env/", "platform": "", "project_url": "https://pypi.org/project/dev-env/", "project_urls": { "Download": "https://github.com/simonsdave/dev-env/tarball/v0.5.26", "Homepage": "https://github.com/simonsdave/dev-env" }, "release_url": "https://pypi.org/project/dev-env/0.5.26/", "requires_dist": null, "requires_python": "", "summary": "Dev Env", "version": "0.5.26" }, "last_serial": 5971934, "releases": { "0.5.0": [ { "comment_text": "", "digests": { "md5": "be7c3d30417e39646651c1477a5d6a23", "sha256": "50da94e58ef7af9f90aedd1be1b4dd7473a390fced893cd598706091ece28d77" }, "downloads": -1, "filename": "dev_env-0.5.0.tar.gz", "has_sig": false, "md5_digest": "be7c3d30417e39646651c1477a5d6a23", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5855, "upload_time": "2017-11-14T12:35:31", "url": "https://files.pythonhosted.org/packages/84/5d/3ae41e0e0d036f306ede1f1a96234a626815a46c919d3468307789e46457/dev_env-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "cf4e50032bccdd14e75df25e9fc3885f", "sha256": "cfb264fb15780a20f2300b9a81c24a2de52cb9353c0f762d3bd1a607882c557f" }, "downloads": -1, "filename": "dev_env-0.5.1.tar.gz", "has_sig": false, "md5_digest": "cf4e50032bccdd14e75df25e9fc3885f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5998, "upload_time": "2017-11-18T18:33:37", "url": "https://files.pythonhosted.org/packages/c7/a9/7bc724e9fcb7a6627a829126311405ba16a73b4d75cbe5b88b7ab5690f1e/dev_env-0.5.1.tar.gz" } ], "0.5.10": [ { "comment_text": "", "digests": { "md5": "aabe98cf31661cad6a9ab4e0ce9631cb", "sha256": "40d18a0106379cfdacd8bbb4b74cddb293b8f3dc561e9358357081047a589853" }, "downloads": -1, "filename": "dev_env-0.5.10-py2-none-any.whl", "has_sig": false, "md5_digest": "aabe98cf31661cad6a9ab4e0ce9631cb", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 9260, "upload_time": "2019-01-13T23:57:15", "url": "https://files.pythonhosted.org/packages/c2/05/ad24690581964f56b5d7ae53b0e0570ded439c958d93eb9a04c619fa6ddf/dev_env-0.5.10-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "678d0b8645f0b7c1efb5a84453b78429", "sha256": "55797539f378ed2f1199a95f23118b91ac969010c456e50cf8778aea2b929c4e" }, "downloads": -1, "filename": "dev_env-0.5.10.tar.gz", "has_sig": false, "md5_digest": "678d0b8645f0b7c1efb5a84453b78429", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6845, "upload_time": "2019-01-13T23:57:17", "url": "https://files.pythonhosted.org/packages/5d/59/6d0680e4718e86a9a9dec026ce3e1470530dbd9512ed72be7e1eba8488e4/dev_env-0.5.10.tar.gz" } ], "0.5.11": [ { "comment_text": "", "digests": { "md5": "e8d1530e1314035312298e544043123c", "sha256": "1b1789f3b74d2aa1cf2aebf9e6f3837813c1237f8bb93a71f3e17f3811b64e07" }, "downloads": -1, "filename": "dev_env-0.5.11-py2-none-any.whl", "has_sig": false, "md5_digest": "e8d1530e1314035312298e544043123c", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 9499, "upload_time": "2019-01-17T02:47:28", "url": "https://files.pythonhosted.org/packages/38/89/4d0cb966da40f23e3bbbe563ff39a31c1bd1663147483ab67521e699f4f0/dev_env-0.5.11-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "32408c191abdb9c221a5d719049632ee", "sha256": "8c9e7583840b02723eca1237668520af6a5d53448e039bec84a4fdc2fdddc5a0" }, "downloads": -1, "filename": "dev_env-0.5.11.tar.gz", "has_sig": false, "md5_digest": "32408c191abdb9c221a5d719049632ee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7052, "upload_time": "2019-01-17T02:47:30", "url": "https://files.pythonhosted.org/packages/15/bd/c367e8f941cde0c47f43a1b45e7699be9d26aacfe0489fc2e11fe871c4b0/dev_env-0.5.11.tar.gz" } ], "0.5.12": [ { "comment_text": "", "digests": { "md5": "c13c320f4ac54ff1b1170a4a9518074c", "sha256": "77429dcc55444c59bdd4da7ab1c62a1e8ee36926d7a881c786154b39803a0de6" }, "downloads": -1, "filename": "dev_env-0.5.12-py2-none-any.whl", "has_sig": false, "md5_digest": "c13c320f4ac54ff1b1170a4a9518074c", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 9919, "upload_time": "2019-01-28T02:55:07", "url": "https://files.pythonhosted.org/packages/1f/8a/f09cfdf7b0acef6f713e85f240fae7241beea61d367fb76c6d9c97fa506f/dev_env-0.5.12-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7ac6a95f11ab37a33bc712a448df8c98", "sha256": "760d061c49dfaeff6696a692ba2326f28330c3fcc87cf84937f6ce4189049304" }, "downloads": -1, "filename": "dev_env-0.5.12.tar.gz", "has_sig": false, "md5_digest": "7ac6a95f11ab37a33bc712a448df8c98", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7143, "upload_time": "2019-01-28T02:55:09", "url": "https://files.pythonhosted.org/packages/7e/71/963a6c9d08b2efabdd5fabf2ed8fff0361b9534b026aa62ede88bf1d311b/dev_env-0.5.12.tar.gz" } ], "0.5.14": [ { "comment_text": "", "digests": { "md5": "0efe2640264486ab6977fff2a2f425d7", "sha256": "1cbd1ecb44f943769da8277f634de52df88970f877c7dba3f05c423b3c2edcd8" }, "downloads": -1, "filename": "dev_env-0.5.14-py2-none-any.whl", "has_sig": false, "md5_digest": "0efe2640264486ab6977fff2a2f425d7", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 11670, "upload_time": "2019-02-03T21:05:04", "url": "https://files.pythonhosted.org/packages/1d/a1/b92bd00606ca07de7a35660ddd3de3da44cf0a3d01396a8e5d79666d7cae/dev_env-0.5.14-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fb31b994a22ee0b58b1dd432a01c6501", "sha256": "be610d6887713b14834f05002cd62a8f63765f79465c71b4b839f08508165309" }, "downloads": -1, "filename": "dev_env-0.5.14.tar.gz", "has_sig": false, "md5_digest": "fb31b994a22ee0b58b1dd432a01c6501", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7616, "upload_time": "2019-02-03T21:05:06", "url": "https://files.pythonhosted.org/packages/2c/38/0cee213e2b0879d514bc6d773bb5ff9fbedeefdfb51e1c60b58eb420c85c/dev_env-0.5.14.tar.gz" } ], "0.5.15": [ { "comment_text": "", "digests": { "md5": "7932b47736ff021e41b25bb966312c04", "sha256": "6e13779119a1a663a5a1d60fee227540e4bf352c0c791d0fc9e333e851af1392" }, "downloads": -1, "filename": "dev_env-0.5.15-py2-none-any.whl", "has_sig": false, "md5_digest": "7932b47736ff021e41b25bb966312c04", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 28600, "upload_time": "2019-04-15T02:19:19", "url": "https://files.pythonhosted.org/packages/a0/78/90bcca8b215388bb9405754c910da5b544a887f69675bc129797ed525652/dev_env-0.5.15-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "287d3d37320db31dcb8bc79c5744497a", "sha256": "45f5f57aa4e51873136bdf4fc685706aacef51f15c265c2ffe90a7731e544b26" }, "downloads": -1, "filename": "dev_env-0.5.15.tar.gz", "has_sig": false, "md5_digest": "287d3d37320db31dcb8bc79c5744497a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14895, "upload_time": "2019-04-15T02:19:20", "url": "https://files.pythonhosted.org/packages/14/ab/1f566f691bdadeddec8adbd5e24d9e463464552d7f3f4f95b5eda7b65795/dev_env-0.5.15.tar.gz" } ], "0.5.16": [ { "comment_text": "", "digests": { "md5": "580f62994e63b433b01e007a97e0174f", "sha256": "c7ec47da46288a303da033960320c8f28b2e22d1a97204e425e15953fcf00776" }, "downloads": -1, "filename": "dev_env-0.5.16-py2-none-any.whl", "has_sig": false, "md5_digest": "580f62994e63b433b01e007a97e0174f", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 28404, "upload_time": "2019-05-13T10:22:18", "url": "https://files.pythonhosted.org/packages/02/5c/b6165d874004026fbf152ac60120268106674bb86cc04e1f226bfff89ab2/dev_env-0.5.16-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3dc39e65ddef07fc7c9db00e063e5c2f", "sha256": "9ea768902ed9729529adbc4e9d8919885c5b5c3a2567fd27711a3b95d2755d68" }, "downloads": -1, "filename": "dev_env-0.5.16.tar.gz", "has_sig": false, "md5_digest": "3dc39e65ddef07fc7c9db00e063e5c2f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13010, "upload_time": "2019-05-13T10:22:20", "url": "https://files.pythonhosted.org/packages/31/81/1a354e1ca87d5e3a91b9bd69b30bc30fcf6a1c7b767f66998e466292aa45/dev_env-0.5.16.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "ed70031f4466f3adf91747c19bb7c681", "sha256": "c163ccca49593da226b30816be4f6298a69719ce28a35e27d5b0e9bd726a41df" }, "downloads": -1, "filename": "dev_env-0.5.2.tar.gz", "has_sig": false, "md5_digest": "ed70031f4466f3adf91747c19bb7c681", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6090, "upload_time": "2018-02-10T18:23:53", "url": "https://files.pythonhosted.org/packages/16/af/6e234d5f66204b67199b318c30c767bb3fe322b98f3f04b22e9e251a9d80/dev_env-0.5.2.tar.gz" } ], "0.5.20": [ { "comment_text": "", "digests": { "md5": "a67da84dc5b70e5bfb2f3abb7c6a8962", "sha256": "1485921d7b33523284265c395483ce1b46e84c30d49490bee57390c78d7a892d" }, "downloads": -1, "filename": "dev_env-0.5.20-py2-none-any.whl", "has_sig": false, "md5_digest": "a67da84dc5b70e5bfb2f3abb7c6a8962", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 28764, "upload_time": "2019-06-23T13:01:44", "url": "https://files.pythonhosted.org/packages/ed/3a/1b71ccde45dd7059a4fb96c539089d3b87e9af0f1e3b6e1de10c7ac0b57a/dev_env-0.5.20-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6d3e460f87d882702b0b75e83855bdcc", "sha256": "f41c71f7a999bc6ebde13a78fbef04ea9279a129a152a6a53f8c58f2d852ad53" }, "downloads": -1, "filename": "dev_env-0.5.20.tar.gz", "has_sig": false, "md5_digest": "6d3e460f87d882702b0b75e83855bdcc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14017, "upload_time": "2019-06-23T13:01:46", "url": "https://files.pythonhosted.org/packages/88/7a/b134687ebee4dd089ee504f36bfd86bef177795d5ba6fa9cb5eaebbfe306/dev_env-0.5.20.tar.gz" } ], "0.5.22": [ { "comment_text": "", "digests": { "md5": "26cc74c0d8a9729d5772f7a0f612c694", "sha256": "68c7b9c209bf8df73ed3b32249fa8b27a74234ab628b98df525954e0ef22ff2e" }, "downloads": -1, "filename": "dev_env-0.5.22-py2-none-any.whl", "has_sig": false, "md5_digest": "26cc74c0d8a9729d5772f7a0f612c694", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 28764, "upload_time": "2019-07-26T14:17:20", "url": "https://files.pythonhosted.org/packages/6e/a2/a1e36eb2b8bac0f852ba0947dbba96248aae27322767d0432a86eea25556/dev_env-0.5.22-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "271466021c64eb8e8227b3aea50888ab", "sha256": "a27555d24f1b14bd0f7cfb8948b9d46c318fc8d9b85fcfc7691bfc373dcc81e3" }, "downloads": -1, "filename": "dev_env-0.5.22.tar.gz", "has_sig": false, "md5_digest": "271466021c64eb8e8227b3aea50888ab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13373, "upload_time": "2019-07-26T14:17:23", "url": "https://files.pythonhosted.org/packages/6e/f0/1e634ac8ba4b1103ae49629d79e577fff2d93aea89d38162274e1efe7380/dev_env-0.5.22.tar.gz" } ], "0.5.23": [ { "comment_text": "", "digests": { "md5": "3149991be6c95410065e76a68121f6fd", "sha256": "e58fb67e6147847cb74ade60d2a75d49bf1d0234456aea92d6b1963a3f2fecbc" }, "downloads": -1, "filename": "dev_env-0.5.23-py2-none-any.whl", "has_sig": false, "md5_digest": "3149991be6c95410065e76a68121f6fd", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 28767, "upload_time": "2019-08-04T21:13:30", "url": "https://files.pythonhosted.org/packages/3a/6c/e31049f38485fdbc93b5d85915cbbd2beb93cfdb1090185a3d119e503e0d/dev_env-0.5.23-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "89afedc39d26782f7f58d534db54eef0", "sha256": "8933fa6edfd35ee28d98dbd0c25cc95461dec5ce4800cdadcbb216e1b9b6fe2d" }, "downloads": -1, "filename": "dev_env-0.5.23.tar.gz", "has_sig": false, "md5_digest": "89afedc39d26782f7f58d534db54eef0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14019, "upload_time": "2019-08-04T21:13:31", "url": "https://files.pythonhosted.org/packages/0a/ec/a488328a6a39c8c6a26258bca99ad5e36aed85b44a0633818cf5b678b11f/dev_env-0.5.23.tar.gz" } ], "0.5.24": [ { "comment_text": "", "digests": { "md5": "e4116bad3b2fa8d99e4ab820044ee27d", "sha256": "e14135df694ef00be7d53afb6e240a90b7098a79a89c85f1a3f2d8482439af75" }, "downloads": -1, "filename": "dev_env-0.5.24-py2-none-any.whl", "has_sig": false, "md5_digest": "e4116bad3b2fa8d99e4ab820044ee27d", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 28764, "upload_time": "2019-08-05T01:40:23", "url": "https://files.pythonhosted.org/packages/41/02/49197fef5ef6949aef2558f5cb89282317c7734d0f703c50102c01ea8c83/dev_env-0.5.24-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "67cdedacd155661c344556422d19eb22", "sha256": "83aeb9a045983e8b6942917dffce95d2007e45322712931ee8ddb73a504e5f37" }, "downloads": -1, "filename": "dev_env-0.5.24.tar.gz", "has_sig": false, "md5_digest": "67cdedacd155661c344556422d19eb22", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14005, "upload_time": "2019-08-05T01:40:25", "url": "https://files.pythonhosted.org/packages/3d/d0/ae627e80e9e07a09833e690e80e2e79305aca0f475c7bca8bcf4bcec4828/dev_env-0.5.24.tar.gz" } ], "0.5.25": [ { "comment_text": "", "digests": { "md5": "95ddb9e0281990edcb4eb467ee5ca6ac", "sha256": "1600722391e8eeeee05309fe83c1edcefd95655442a158020e655a2ec6d01bea" }, "downloads": -1, "filename": "dev_env-0.5.25-py2-none-any.whl", "has_sig": false, "md5_digest": "95ddb9e0281990edcb4eb467ee5ca6ac", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 28766, "upload_time": "2019-08-05T12:23:17", "url": "https://files.pythonhosted.org/packages/f7/27/e1674aa2ee513229e3eaa84b7983abac9e16df371b3f01ea7b933f7842f4/dev_env-0.5.25-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5421adc8090f64d7dda6f0d15fb26af1", "sha256": "09a895c3e446442b00eb3c649aa153e4fc0344d62daa4b271dcbc478a10681d9" }, "downloads": -1, "filename": "dev_env-0.5.25.tar.gz", "has_sig": false, "md5_digest": "5421adc8090f64d7dda6f0d15fb26af1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14018, "upload_time": "2019-08-05T12:23:19", "url": "https://files.pythonhosted.org/packages/97/54/53018b20d48a735c95f0e0784085276368431320aee7f00b1e2f17cdd38b/dev_env-0.5.25.tar.gz" } ], "0.5.26": [ { "comment_text": "", "digests": { "md5": "0c207aa537378c44622fbf520d7540d5", "sha256": "6b4a21ecd3771054edde3d7f3d8a95cde4858b5a49de9244920e6a2a112cc458" }, "downloads": -1, "filename": "dev_env-0.5.26-py2-none-any.whl", "has_sig": false, "md5_digest": "0c207aa537378c44622fbf520d7540d5", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 27917, "upload_time": "2019-10-14T14:49:20", "url": "https://files.pythonhosted.org/packages/0a/0d/943e1f239bae4427879deee1354cc39235c99bab90a02f5473da1a638002/dev_env-0.5.26-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4bd4c2d255a5ee9944a916dc32992bd4", "sha256": "abac2ed2ac95d975afc64cf9501fb66d6a786f8262120ad998f6d28d2da6c0d2" }, "downloads": -1, "filename": "dev_env-0.5.26.tar.gz", "has_sig": false, "md5_digest": "4bd4c2d255a5ee9944a916dc32992bd4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13731, "upload_time": "2019-10-14T14:49:22", "url": "https://files.pythonhosted.org/packages/25/64/d5c601b9c7e6062a903b6411c5fccc3eed883fdc4051ebc870c778d3ec5a/dev_env-0.5.26.tar.gz" } ], "0.5.5": [ { "comment_text": "", "digests": { "md5": "ac2b11feda39e02f9e9dd0f46f234ee1", "sha256": "3efcce7a0ad3575e9580e9a01ccdc3f77334715e89e13afecb412942b4797312" }, "downloads": -1, "filename": "dev_env-0.5.5-py2-none-any.whl", "has_sig": false, "md5_digest": "ac2b11feda39e02f9e9dd0f46f234ee1", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 7842, "upload_time": "2018-09-30T12:44:08", "url": "https://files.pythonhosted.org/packages/4c/fd/e5d2fdd7b5572d1c14b38d1debc497b8a7a6bb750729449eaad916dd3c12/dev_env-0.5.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "23c0eccf144d1d5c7d016b98e6c252b0", "sha256": "482697cf7eaef9a191be313a11ae9e9bc6c46f2eda1c695bfb7318601da951a9" }, "downloads": -1, "filename": "dev_env-0.5.5.tar.gz", "has_sig": false, "md5_digest": "23c0eccf144d1d5c7d016b98e6c252b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6608, "upload_time": "2018-09-30T12:44:09", "url": "https://files.pythonhosted.org/packages/a1/86/7bf0046bee62b9b0909160f1c6a63045e00f1cb53575e1b8405ceb198eb2/dev_env-0.5.5.tar.gz" } ], "0.5.6": [ { "comment_text": "", "digests": { "md5": "44aea52c8148d3fe264c1fb732e01665", "sha256": "c1cbf28d87744618cdae8995ee2a641930d6e57c3a184dd8a41bb7221a31bc89" }, "downloads": -1, "filename": "dev_env-0.5.6-py2-none-any.whl", "has_sig": false, "md5_digest": "44aea52c8148d3fe264c1fb732e01665", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 8688, "upload_time": "2018-10-22T10:30:24", "url": "https://files.pythonhosted.org/packages/b1/76/335d24ae938c03aac6d345f55c0d98c552eb7613432ca6ae081e7fd7b7f3/dev_env-0.5.6-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8cf22febae9205f2c4182e691c6bb4a3", "sha256": "f104a204907edecd6d5bae88f77a0ece8b2281bd2dd98fd360bd06ca6066862d" }, "downloads": -1, "filename": "dev_env-0.5.6.tar.gz", "has_sig": false, "md5_digest": "8cf22febae9205f2c4182e691c6bb4a3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6597, "upload_time": "2018-10-22T10:30:25", "url": "https://files.pythonhosted.org/packages/c5/f7/ba0fc72d493cb306c9f45239fcbbf2ebfe25ece44a807f80a92b59b542ac/dev_env-0.5.6.tar.gz" } ], "0.5.7": [ { "comment_text": "", "digests": { "md5": "02abf521a18031b4bc8065b2ec03413d", "sha256": "3759cf45c522b0d81320e89952944a13d09092da634fb33e2f7bf2276e89bf4f" }, "downloads": -1, "filename": "dev_env-0.5.7-py2-none-any.whl", "has_sig": false, "md5_digest": "02abf521a18031b4bc8065b2ec03413d", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 8745, "upload_time": "2018-10-25T01:17:39", "url": "https://files.pythonhosted.org/packages/82/67/6a6bd58586845c347a36c7debc2d47b8df753c38f6b36a98f08d21a45faa/dev_env-0.5.7-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ef441519c248b9ee221ea7f2612c59ed", "sha256": "622309c530dbcfcbdb92bfdb9d4edbad3a6a40a5589733013ddd4815c82c87d9" }, "downloads": -1, "filename": "dev_env-0.5.7.tar.gz", "has_sig": false, "md5_digest": "ef441519c248b9ee221ea7f2612c59ed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6683, "upload_time": "2018-10-25T01:17:41", "url": "https://files.pythonhosted.org/packages/2a/23/6a0195faed83c74ecee7d7dde9a4c7e830fc240795ea4541e6a76ab601ea/dev_env-0.5.7.tar.gz" } ], "0.5.8": [ { "comment_text": "", "digests": { "md5": "74f3364dc1620305a32e5525e72e8bea", "sha256": "410ff51106142a0601d8eadae47844a095e1e0dddc83119d5712c69187ed9fc5" }, "downloads": -1, "filename": "dev_env-0.5.8-py2-none-any.whl", "has_sig": false, "md5_digest": "74f3364dc1620305a32e5525e72e8bea", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 8865, "upload_time": "2018-11-13T03:10:27", "url": "https://files.pythonhosted.org/packages/a3/b4/3cea9d1a97936db8f6243fd6c775411490ed116b4db13260aed0fe8e440a/dev_env-0.5.8-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fc48e165e716b80f930948681f3f81eb", "sha256": "3eeaa375e0f614b7e1dc7031d16ee4eb94b05eb632341ca02c25bd53b9f75ea6" }, "downloads": -1, "filename": "dev_env-0.5.8.tar.gz", "has_sig": false, "md5_digest": "fc48e165e716b80f930948681f3f81eb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6811, "upload_time": "2018-11-13T03:10:29", "url": "https://files.pythonhosted.org/packages/2d/a4/e886541d2f4c86d4b416b1726e5de4bce463885e7af94b3901d4e8b7ab8b/dev_env-0.5.8.tar.gz" } ], "0.5.9": [ { "comment_text": "", "digests": { "md5": "0f28fa48b0b7e745b7f5117c60fc7eb8", "sha256": "7f5ca377f4119ca4e084555ee95925704c67c919dcd4ff0df033c81a044ced80" }, "downloads": -1, "filename": "dev_env-0.5.9-py2-none-any.whl", "has_sig": false, "md5_digest": "0f28fa48b0b7e745b7f5117c60fc7eb8", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 8829, "upload_time": "2018-12-06T04:02:07", "url": "https://files.pythonhosted.org/packages/46/2d/fe35a4e44a32b3f659b83ba7ceb87a3f79710ef94de11b6ff5c66c057085/dev_env-0.5.9-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cd4e25d742de050e8bd0046a8def9619", "sha256": "1c6c9c69fd7184a3d03ffe38f40450c5359b92f2b8d82e1aceed2d0d58c7d53d" }, "downloads": -1, "filename": "dev_env-0.5.9.tar.gz", "has_sig": false, "md5_digest": "cd4e25d742de050e8bd0046a8def9619", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6775, "upload_time": "2018-12-06T04:02:09", "url": "https://files.pythonhosted.org/packages/2a/03/2f78771f76d61ee2546a4a451d1e6052a249a1cba455b591354a7b0bb86e/dev_env-0.5.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0c207aa537378c44622fbf520d7540d5", "sha256": "6b4a21ecd3771054edde3d7f3d8a95cde4858b5a49de9244920e6a2a112cc458" }, "downloads": -1, "filename": "dev_env-0.5.26-py2-none-any.whl", "has_sig": false, "md5_digest": "0c207aa537378c44622fbf520d7540d5", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 27917, "upload_time": "2019-10-14T14:49:20", "url": "https://files.pythonhosted.org/packages/0a/0d/943e1f239bae4427879deee1354cc39235c99bab90a02f5473da1a638002/dev_env-0.5.26-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4bd4c2d255a5ee9944a916dc32992bd4", "sha256": "abac2ed2ac95d975afc64cf9501fb66d6a786f8262120ad998f6d28d2da6c0d2" }, "downloads": -1, "filename": "dev_env-0.5.26.tar.gz", "has_sig": false, "md5_digest": "4bd4c2d255a5ee9944a916dc32992bd4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13731, "upload_time": "2019-10-14T14:49:22", "url": "https://files.pythonhosted.org/packages/25/64/d5c601b9c7e6062a903b6411c5fccc3eed883fdc4051ebc870c778d3ec5a/dev_env-0.5.26.tar.gz" } ] }