{ "info": { "author": "Aaron Ramshaw", "author_email": "", "bugtrack_url": null, "classifiers": [ "Framework :: tox" ], "description": "# tox-auto-env\n\n[![CircleCI](https://circleci.com/gh/ramshaw888/tox-auto-env/tree/develop.svg?style=svg&circle-token=c1a0297fa1cebad4607a1a74226f1c05619d6b24)](https://circleci.com/gh/ramshaw888/tox-auto-env/tree/develop)\n\nThe virtualenv behind your tox environments will always reflect the\ndependencies at the time of running. Never use `tox --recreate` again.\n\n### Why\nWhen testing or developing you may be updating or adding dependencies in the\n`tox.ini` or `requirements.txt` files. You may then be stashing those changes\nbecause they were _bad_. You may be switching between branches that have\ndifferent dependencies. Each time you do this, you need to recreate the tox\nvirtualenv so that those dependencies are correctly installed. Running `tox\n--recreate` does this by deleting that virtualenv and starting fresh.\n\n### How it works\nWhen `tox-auto-env` is installed, virtualenvs created by tox are identified by\na hash of the dependencies that are installed in it. i.e. if you have 2\nbranches with different dependencies, running tox on each of those branches\nwill create 2 separate virtualenvs that will be used for those 2 branches.\n\n### How to use\n`tox-auto-env` is a `tox` plugin. Use `pip install tox-auto-env` to install.\nIf installed correctly, it should show up when `tox --version` is run.\n\n\n### Kudos\nInspired by [tox-battery](https://github.com/signalpillar/tox-battery)\n\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/ramshaw888/tox-auto-env", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "tox-auto-env", "package_url": "https://pypi.org/project/tox-auto-env/", "platform": "", "project_url": "https://pypi.org/project/tox-auto-env/", "project_urls": { "Homepage": "https://github.com/ramshaw888/tox-auto-env" }, "release_url": "https://pypi.org/project/tox-auto-env/0.0.8/", "requires_dist": null, "requires_python": "", "summary": "Keeps your tox virtualenv always up to date with dependencies", "version": "0.0.8" }, "last_serial": 4566597, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "563d4faa234a4722f5b2357c7d0e450a", "sha256": "e4ae66d741d4d9d57358979c41b176c18f50fae1c15f5f985af8e293312ab63c" }, "downloads": -1, "filename": "tox_auto_env-0.0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "563d4faa234a4722f5b2357c7d0e450a", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 2054, "upload_time": "2018-11-28T06:00:53", "url": "https://files.pythonhosted.org/packages/52/56/d9b58b81a6fef2af56372d8e856cbad9f5d8071a251f66faea96ffb29049/tox_auto_env-0.0.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0c24148e7b58ee3ef593e4ed1e470375", "sha256": "dd8f0de9b23663e36e04001bf37877f811ba685498bbbf7e1bb678860454371c" }, "downloads": -1, "filename": "tox-auto-env-0.0.1.tar.gz", "has_sig": false, "md5_digest": "0c24148e7b58ee3ef593e4ed1e470375", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1851, "upload_time": "2018-11-28T06:00:55", "url": "https://files.pythonhosted.org/packages/46/78/6ab93a53c8363cd334c60f04023d2844499857af318af3baade851fc7a1b/tox-auto-env-0.0.1.tar.gz" } ], "0.0.1a0": [ { "comment_text": "", "digests": { "md5": "89d104f6713d7a0f734d157ec65279d8", "sha256": "b24e07452d8d7e5c3f9fcdc35962ef6456905b140600c972fce2d6beff999176" }, "downloads": -1, "filename": "tox_auto_env-0.0.1a0-py2-none-any.whl", "has_sig": false, "md5_digest": "89d104f6713d7a0f734d157ec65279d8", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 2083, "upload_time": "2018-11-28T05:55:50", "url": "https://files.pythonhosted.org/packages/ae/47/3d358199e1eed90f02f72960a15999c4abfff0cfd89cd4b904184655ab80/tox_auto_env-0.0.1a0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "928909e57b9fca1c57f95382bb935855", "sha256": "f34557df9b722a07ad411f2f615cce3eb982e9bdb79f1407f05b1abe28af2093" }, "downloads": -1, "filename": "tox-auto-env-0.0.1a0.tar.gz", "has_sig": false, "md5_digest": "928909e57b9fca1c57f95382bb935855", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1854, "upload_time": "2018-11-28T05:55:52", "url": "https://files.pythonhosted.org/packages/45/a1/84001d82eb4d9b538df096d2bc16dc4fc85a5d52ddfc896baa1d494ac40e/tox-auto-env-0.0.1a0.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "ff017ee0ff2fea4b48e665f7fc11ea87", "sha256": "668182a4b0257e64651d33289ce80dafe384bf98bdef2e8d4f62ad79e08f6d9d" }, "downloads": -1, "filename": "tox_auto_env-0.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ff017ee0ff2fea4b48e665f7fc11ea87", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2062, "upload_time": "2018-11-28T06:09:19", "url": "https://files.pythonhosted.org/packages/27/6a/d9abd50bebb2a703ce8eb83f5b1291642226e9625c6363e1911454b12fc9/tox_auto_env-0.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fccf41606050cd9561be4a6290ed61b9", "sha256": "d9dfb04c6262574230129bd90fab69531d8b728569b23ed285b90f780e93fbcf" }, "downloads": -1, "filename": "tox-auto-env-0.0.2.tar.gz", "has_sig": false, "md5_digest": "fccf41606050cd9561be4a6290ed61b9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1874, "upload_time": "2018-11-28T06:09:20", "url": "https://files.pythonhosted.org/packages/54/bd/fdda55a816d49deefa876927ecacd696fe558e5d600e4c9f18647a2a0d58/tox-auto-env-0.0.2.tar.gz" } ], "0.0.2a0": [ { "comment_text": "", "digests": { "md5": "630055852ec91c7bd28d282208b5defd", "sha256": "0454967b956bf98470773228c9169d531c44b7869be5b780709c606cd2902729" }, "downloads": -1, "filename": "tox_auto_env-0.0.2a0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "630055852ec91c7bd28d282208b5defd", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2088, "upload_time": "2018-11-28T06:03:39", "url": "https://files.pythonhosted.org/packages/c0/48/187015b09dee5daceb1a689bd9994b95334a5c0e0cc72d646a222d918732/tox_auto_env-0.0.2a0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7877ea6b02480cbae200ac6d01a3342d", "sha256": "c98a9899f9daeb4918b9b3f45e339face99d2bd47c5b8be87fc3f4f77d32e239" }, "downloads": -1, "filename": "tox-auto-env-0.0.2a0.tar.gz", "has_sig": false, "md5_digest": "7877ea6b02480cbae200ac6d01a3342d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1877, "upload_time": "2018-11-28T06:03:41", "url": "https://files.pythonhosted.org/packages/6b/06/e2a7b27f313b133247e3b5a86aee9600adda228b95b075855ceb56845252/tox-auto-env-0.0.2a0.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "996c809f135e6c98db0339da44949b84", "sha256": "432126a37d857ac0dea165fdaaaa84a585014f59dd0430a841400bab6a7d8a81" }, "downloads": -1, "filename": "tox_auto_env-0.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "996c809f135e6c98db0339da44949b84", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2549, "upload_time": "2018-11-28T06:13:59", "url": "https://files.pythonhosted.org/packages/5f/9a/76bdbc8ddc58c9ae5e2a624012e4267ba33c4a5f93a12e33bcc13dc400f0/tox_auto_env-0.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "efef2348b8936f02af82ea6d6c14ce3f", "sha256": "4fd8ab125a90485d851616f55a02b38bfcb338c82620aab6532f2527f4d1f340" }, "downloads": -1, "filename": "tox-auto-env-0.0.3.tar.gz", "has_sig": false, "md5_digest": "efef2348b8936f02af82ea6d6c14ce3f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2021, "upload_time": "2018-11-28T06:14:00", "url": "https://files.pythonhosted.org/packages/36/5d/4a2d50f56c44f46c53add9da4d9c534ab13a411dc4312cca9a476a1aa0e4/tox-auto-env-0.0.3.tar.gz" } ], "0.0.3a0": [ { "comment_text": "", "digests": { "md5": "0d9418849c1ba2f757319f3ce32281b9", "sha256": "8bc2dce190e57f7c992ce4704b4aa2d7dd370260e232228ed7ed9413a0b9a4f2" }, "downloads": -1, "filename": "tox_auto_env-0.0.3a0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0d9418849c1ba2f757319f3ce32281b9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2572, "upload_time": "2018-11-28T06:13:03", "url": "https://files.pythonhosted.org/packages/4c/17/9903e0b21870d8a81088b5dc33fa75522d7312114bc6e312aa92011a0caa/tox_auto_env-0.0.3a0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5c9ba709a8d7d9a246b6fa0e4fba98c0", "sha256": "d06d6bac7d3ce608bed83fabae223ec81669d909d016e7fe7e01ee1261a8de39" }, "downloads": -1, "filename": "tox-auto-env-0.0.3a0.tar.gz", "has_sig": false, "md5_digest": "5c9ba709a8d7d9a246b6fa0e4fba98c0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2018, "upload_time": "2018-11-28T06:13:04", "url": "https://files.pythonhosted.org/packages/9c/7d/7c0a03c26c5474b08c894562d0dc4fad335380cc09864c03edb39527b715/tox-auto-env-0.0.3a0.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "588aa82715598456f58698797e922707", "sha256": "3c8f030c216a19d5af736c500656143f6c30718ca71bd4c45eac6ce51a8840ce" }, "downloads": -1, "filename": "tox_auto_env-0.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "588aa82715598456f58698797e922707", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3511, "upload_time": "2018-11-28T07:58:02", "url": "https://files.pythonhosted.org/packages/78/bd/ffbbc96ebb57ecfb5a46453979caf64058ab71a42e0ba689b460c134a2fb/tox_auto_env-0.0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ac47e88d840923db4518b648618facdb", "sha256": "587811109e8897ddfcc6f4350bab63538fa2dab1da9d582c08a249eb8fa5a39d" }, "downloads": -1, "filename": "tox-auto-env-0.0.4.tar.gz", "has_sig": false, "md5_digest": "ac47e88d840923db4518b648618facdb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2256, "upload_time": "2018-11-28T07:58:03", "url": "https://files.pythonhosted.org/packages/a5/c4/a48f6154e57693e420e54893818b673fd4b55c6bac70935ecb381b123ce0/tox-auto-env-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "99ca8233a60fcdf09da54121cabb4be8", "sha256": "35fd74c8c66a669d5b8d41869bb9beecfce80b40e007625ae4dc7a1378df813f" }, "downloads": -1, "filename": "tox_auto_env-0.0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "99ca8233a60fcdf09da54121cabb4be8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3520, "upload_time": "2018-11-29T01:13:55", "url": "https://files.pythonhosted.org/packages/b0/33/7976dca1fb2ff815bf1c61cddae9cc442fb93bbda5b0e86782dcc4e5c09c/tox_auto_env-0.0.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b21228792a678e741430444a394d4e69", "sha256": "391d946a28f4eaa9ce9ac03a8739b355c63bd9087a5683efcd5f3cd997beba8d" }, "downloads": -1, "filename": "tox-auto-env-0.0.5.tar.gz", "has_sig": false, "md5_digest": "b21228792a678e741430444a394d4e69", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2268, "upload_time": "2018-11-29T01:13:56", "url": "https://files.pythonhosted.org/packages/a2/c4/6bac5100cb20322b37d500c512e6308b3aab1ea57f029fe2cab9b042125d/tox-auto-env-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "787fcacda6c041d3e4cde83742b17d5a", "sha256": "578ae434675058833b6ba19affc3e18012bacd14141165a56568c7492d207e5f" }, "downloads": -1, "filename": "tox_auto_env-0.0.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "787fcacda6c041d3e4cde83742b17d5a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3517, "upload_time": "2018-11-29T01:19:55", "url": "https://files.pythonhosted.org/packages/f5/66/9c8aa127dedb005c0558f330fb776e45aada3d64f39184ef818645533ccf/tox_auto_env-0.0.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9f4394944a381077bd86aff7a905c46e", "sha256": "1c682486a8b62c256a2d264c49daa66e7a579d7dc24773b62f3b1d7d0f657a43" }, "downloads": -1, "filename": "tox-auto-env-0.0.6.tar.gz", "has_sig": false, "md5_digest": "9f4394944a381077bd86aff7a905c46e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2270, "upload_time": "2018-11-29T01:19:56", "url": "https://files.pythonhosted.org/packages/ec/a1/6ca3a49ced7ed1a497260f8b892be685d0a965535385bc3216973d5fca5a/tox-auto-env-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "033b840de6f96808d7f775fbe432e106", "sha256": "3fbd87512f7a808b78e34ecb3c6d7e722a4b33c8df799d54440dcc97cb94fac3" }, "downloads": -1, "filename": "tox_auto_env-0.0.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "033b840de6f96808d7f775fbe432e106", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3584, "upload_time": "2018-12-03T05:37:27", "url": "https://files.pythonhosted.org/packages/51/0e/a88eda96eeaad0df376415bfbff63fe9b5c81907a029b6ef85c5dcce9537/tox_auto_env-0.0.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4e7d4905998cf6e3a79460d89148d9cb", "sha256": "e664dd5f4ae87f497732cb1f5dafccbb1eb3ead168c4c5c8a5395fb74d389f48" }, "downloads": -1, "filename": "tox-auto-env-0.0.7.tar.gz", "has_sig": false, "md5_digest": "4e7d4905998cf6e3a79460d89148d9cb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2328, "upload_time": "2018-12-03T05:37:28", "url": "https://files.pythonhosted.org/packages/03/9d/b0da14a6941ef1e7bfe417953cb8bf1724ffad64a2046914bc58aff3bd43/tox-auto-env-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "39ec95947830ca70c0a89d7dabd9f60e", "sha256": "21345be3b8240e686137dd4faa55b88840358b23f7e0205100776963e1f3182d" }, "downloads": -1, "filename": "tox_auto_env-0.0.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "39ec95947830ca70c0a89d7dabd9f60e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3906, "upload_time": "2018-12-06T05:47:18", "url": "https://files.pythonhosted.org/packages/c1/9d/ff62f966041aad237f8ec89a8f1400c262faae0b0a1d21686092aaf4ddbc/tox_auto_env-0.0.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2b09324eb7482a4c2a50ba84fba3df23", "sha256": "7e57cbaaa2542688aa24c2781026a537138788df3a5bb3f9d85d52049557335f" }, "downloads": -1, "filename": "tox-auto-env-0.0.8.tar.gz", "has_sig": false, "md5_digest": "2b09324eb7482a4c2a50ba84fba3df23", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2634, "upload_time": "2018-12-06T05:47:20", "url": "https://files.pythonhosted.org/packages/7a/d9/4aa82fef741c6f844803a82153921526cc2c6e8f82b04a5c5866e999bc44/tox-auto-env-0.0.8.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "39ec95947830ca70c0a89d7dabd9f60e", "sha256": "21345be3b8240e686137dd4faa55b88840358b23f7e0205100776963e1f3182d" }, "downloads": -1, "filename": "tox_auto_env-0.0.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "39ec95947830ca70c0a89d7dabd9f60e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3906, "upload_time": "2018-12-06T05:47:18", "url": "https://files.pythonhosted.org/packages/c1/9d/ff62f966041aad237f8ec89a8f1400c262faae0b0a1d21686092aaf4ddbc/tox_auto_env-0.0.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2b09324eb7482a4c2a50ba84fba3df23", "sha256": "7e57cbaaa2542688aa24c2781026a537138788df3a5bb3f9d85d52049557335f" }, "downloads": -1, "filename": "tox-auto-env-0.0.8.tar.gz", "has_sig": false, "md5_digest": "2b09324eb7482a4c2a50ba84fba3df23", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2634, "upload_time": "2018-12-06T05:47:20", "url": "https://files.pythonhosted.org/packages/7a/d9/4aa82fef741c6f844803a82153921526cc2c6e8f82b04a5c5866e999bc44/tox-auto-env-0.0.8.tar.gz" } ] }