{ "info": { "author": "Anthony Sottile", "author_email": "asottile@umich.edu", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy" ], "description": "[![Build Status](https://travis-ci.org/tox-dev/tox-pip-extensions.svg?branch=master)](https://travis-ci.org/tox-dev/tox-pip-extensions)\n[![Coverage Status](https://coveralls.io/repos/github/asottile/tox-pip-extensions/badge.svg?branch=master)](https://coveralls.io/github/asottile/tox-pip-extensions?branch=master)\n\ntox-pip-extensions\n==================\n\nAugment tox with different installation methods via progressive enhancement.\n\n## Installation\n\n`pip install tox-pip-extensions`\n\n## Supported extensions\n\n### [venv-update (pip-faster)](https://github.com/Yelp/venv-update)\n\nvenv-update has the desirable behavior that it synchronizes the installed\npackages to the dependencies you ask for and uninstalls extraneous things\nquickly (without removing the virtualenv) -- you'll never need\n`tox --recreate` again!\n\nTo enable this enhancement, simply add:\n\n```ini\n[tox]\ntox_pip_extensions_ext_venv_update = true\n```\n\n### [pip-custom-platform](https://github.com/asottile/pip-custom-platform)\n\npip-custom-platform is useful if you'd like to target other operating systems\nand maintain an internal pypi server containing precompiled wheels.\n\nTo enable this enhancement, simply add:\n\n```ini\n[tox]\ntox_pip_extensions_ext_pip_custom_platform = true\n```\n\n### pip-custom-platform + venv-update (pip-faster)\n\nThese extensions can be used together, simply add both:\n\n```ini\n[tox]\ntox_pip_extensions_ext_venv_update = true\ntox_pip_extensions_ext_pip_custom_platform = true\n```\n\n## Bootstrap requirements\n\nBy default, `tox-pip-extensions` will intelligently choose what versions to\ninstall based on the plugins selected.\n\nIf you'd like to pin specific versions, `tox-pip-extensions` will defer to a\nfile named `requirements-bootstrap.txt` in the same directory as `tox.ini`.\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/tox-dev/tox-pip-extensions", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "tox-pip-extensions", "package_url": "https://pypi.org/project/tox-pip-extensions/", "platform": "", "project_url": "https://pypi.org/project/tox-pip-extensions/", "project_urls": { "Homepage": "https://github.com/tox-dev/tox-pip-extensions" }, "release_url": "https://pypi.org/project/tox-pip-extensions/1.6.0/", "requires_dist": [ "six", "tox (>=3.8)" ], "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "summary": "Augment tox with different installation methods via progressive enhancement.", "version": "1.6.0" }, "last_serial": 4995242, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "16ff920f23a605cd3fff24429c3d2a0e", "sha256": "e050290e3bcb7534e638968bd02c8e762fa8d819ed81ac3663d1982bb3417156" }, "downloads": -1, "filename": "tox_pip_extensions-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "16ff920f23a605cd3fff24429c3d2a0e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4105, "upload_time": "2017-05-01T03:51:58", "url": "https://files.pythonhosted.org/packages/1f/c1/691c28e6866d40fef5a10d0f7185431a18abae32a697101f60b17acc753e/tox_pip_extensions-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8a080826386009ded67fda17aef185eb", "sha256": "bec80e375d6293f0e7020d30fb561f497c2c700ddb485340ee1d817282c35fd3" }, "downloads": -1, "filename": "tox-pip-extensions-1.0.0.tar.gz", "has_sig": false, "md5_digest": "8a080826386009ded67fda17aef185eb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2512, "upload_time": "2017-05-01T03:51:59", "url": "https://files.pythonhosted.org/packages/82/b1/6facf4f4f5910e14194b91692b67b1ec34ae4801437e62f7a729fbebe4e6/tox-pip-extensions-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "81a3192ae96d69843e2f54f48be38b34", "sha256": "b1c6421d8498657a04db389ec5eea04160c3a61457a7c2345c460e3825c275be" }, "downloads": -1, "filename": "tox_pip_extensions-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "81a3192ae96d69843e2f54f48be38b34", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4111, "upload_time": "2017-05-17T21:55:37", "url": "https://files.pythonhosted.org/packages/9c/42/2047526123ae486837b20c81885d699b06855178b1222423e86a64c4c024/tox_pip_extensions-1.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a56f487960cede268a81afa8f454076d", "sha256": "1925f5289009b856d1b6c6b14bf9ad1b41f0d01aca3956108421aeeaf5bc1ff1" }, "downloads": -1, "filename": "tox-pip-extensions-1.0.1.tar.gz", "has_sig": false, "md5_digest": "a56f487960cede268a81afa8f454076d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2520, "upload_time": "2017-05-17T21:55:39", "url": "https://files.pythonhosted.org/packages/d3/22/00c49aeeba2b0d94fff986528377082ddaa3fa372ecaeac47f673fa03424/tox-pip-extensions-1.0.1.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "9563c7afd2f9549d4bb5565d723fc4db", "sha256": "5fd554da1c4e77c30275c061b5e7715006ddf35dacf004a5148c1a210bbd28ff" }, "downloads": -1, "filename": "tox_pip_extensions-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9563c7afd2f9549d4bb5565d723fc4db", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4166, "upload_time": "2017-05-26T20:14:23", "url": "https://files.pythonhosted.org/packages/df/07/e03c0c397ba340a61655aa3bc7f18967d3adba71a31e73eb5bea268085ee/tox_pip_extensions-1.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "00565015cdd62988399f7f1ee9b74019", "sha256": "b853c5d8b754180a0239574ed1ba129426a3cc02c06d3de5e5f8473017b2471e" }, "downloads": -1, "filename": "tox-pip-extensions-1.1.0.tar.gz", "has_sig": false, "md5_digest": "00565015cdd62988399f7f1ee9b74019", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2581, "upload_time": "2017-05-26T20:14:25", "url": "https://files.pythonhosted.org/packages/4b/62/bdd3ad4b1c34d12be0eeead7bd85210755b9b0487f906b08cd51233fcc0d/tox-pip-extensions-1.1.0.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "4d3b2edd89e457631ea04a51df0997e2", "sha256": "6b636885a633116ebbfb7b50ff9a9254fb23c2fbaca2661832251b8348a0344c" }, "downloads": -1, "filename": "tox_pip_extensions-1.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4d3b2edd89e457631ea04a51df0997e2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4232, "upload_time": "2018-04-14T21:05:30", "url": "https://files.pythonhosted.org/packages/96/bd/3b137e477a217363d089537564725b9f1937da1318333d59952b364709ea/tox_pip_extensions-1.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d739a7281a96fe9f6f58856384dbc772", "sha256": "0a1da387e5671bdcc2cef56d34c2776bd1daa43118c12f3bf913c43027f5d572" }, "downloads": -1, "filename": "tox-pip-extensions-1.2.0.tar.gz", "has_sig": false, "md5_digest": "d739a7281a96fe9f6f58856384dbc772", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3289, "upload_time": "2018-04-14T21:05:31", "url": "https://files.pythonhosted.org/packages/9a/c0/5712146129adb85bf33c3822a73c9e8db603c72f8cfe4053a8584665e4c0/tox-pip-extensions-1.2.0.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "ec8074dbd5809e4dab6fc1a06c667022", "sha256": "b7cc8888e472ce1c766c5c9440a0b80d3e73d86223e429ddc2a1a9aed3c228a9" }, "downloads": -1, "filename": "tox_pip_extensions-1.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ec8074dbd5809e4dab6fc1a06c667022", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4214, "upload_time": "2018-04-16T15:45:35", "url": "https://files.pythonhosted.org/packages/7c/ba/589bf4e670479f4c4d86bb9c01abaed12d579f505dcd58554da70acc37f2/tox_pip_extensions-1.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6b05dc4213a8af0d98bbbdd035c0f681", "sha256": "0364f634d4f719378d2b9b044391c52a0ac88ee849a1a7a1ef831dc27f165c43" }, "downloads": -1, "filename": "tox-pip-extensions-1.2.1.tar.gz", "has_sig": false, "md5_digest": "6b05dc4213a8af0d98bbbdd035c0f681", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2627, "upload_time": "2018-04-16T15:45:36", "url": "https://files.pythonhosted.org/packages/e5/db/3d52bcd26657f1e1f716b308e3faf600086f35e27d8e3877a5c3522221b5/tox-pip-extensions-1.2.1.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "ba2c09f2728e49056b9e8db146d8c19e", "sha256": "e069db4c263e2da1a89c3aa0de5e20e00a438044eada9ba5b0b4e748bdf445a1" }, "downloads": -1, "filename": "tox_pip_extensions-1.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ba2c09f2728e49056b9e8db146d8c19e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3321, "upload_time": "2018-08-17T21:38:21", "url": "https://files.pythonhosted.org/packages/31/49/e18ace3a952d8586602d2d31b68c9ef21438b61115629c6a333c6fba12b6/tox_pip_extensions-1.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "88ce0ef04a3019b2bc4b503402935e6f", "sha256": "4f8242dae279272645d0c07a6f219579b87c002ad914123b1957fa6ab04f8499" }, "downloads": -1, "filename": "tox-pip-extensions-1.3.0.tar.gz", "has_sig": false, "md5_digest": "88ce0ef04a3019b2bc4b503402935e6f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3269, "upload_time": "2018-08-17T21:38:22", "url": "https://files.pythonhosted.org/packages/55/46/778f0ab2a4364bd26c61238d8cf8d650b01af326d9fe5fc17f317b9f79cd/tox-pip-extensions-1.3.0.tar.gz" } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "1c6b4a5cf69647518d6e347e26bdd44d", "sha256": "f770b010f353a5800411342c052a710381b29dd307e70af7c7277c82e26f90d8" }, "downloads": -1, "filename": "tox_pip_extensions-1.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1c6b4a5cf69647518d6e347e26bdd44d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3310, "upload_time": "2018-09-14T16:07:21", "url": "https://files.pythonhosted.org/packages/4c/43/11dc2a7d0504c06064f53ed92d5751f134a983bc4eb86da21e116e53ae13/tox_pip_extensions-1.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5e8ecf5c562343218d6771ab641463b2", "sha256": "1a5e7964626843b92f0790dc137f608af8eae57cba437de2ab5a45e79d0cf7fc" }, "downloads": -1, "filename": "tox-pip-extensions-1.4.0.tar.gz", "has_sig": false, "md5_digest": "5e8ecf5c562343218d6771ab641463b2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3257, "upload_time": "2018-09-14T16:07:22", "url": "https://files.pythonhosted.org/packages/71/d2/d47eeb0004dfa9dbb75c306140f947e35f3990c1bc173ebc2720dcc3cef7/tox-pip-extensions-1.4.0.tar.gz" } ], "1.4.1": [ { "comment_text": "", "digests": { "md5": "a3f714ed9bc58e4bd1bd1ede5f464df6", "sha256": "a832cf81947928d167437e69f97e0389455ee4722551aeb194ecf4a70e554f00" }, "downloads": -1, "filename": "tox_pip_extensions-1.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a3f714ed9bc58e4bd1bd1ede5f464df6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4132, "upload_time": "2018-10-14T00:03:48", "url": "https://files.pythonhosted.org/packages/c5/51/7ccde9fb69a49d5e850fd98c80b9d57806abd148cab70697870988347325/tox_pip_extensions-1.4.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ffbd76f71220f5b3ef14fcf4f286bd90", "sha256": "7e8277449d06516d8d68e28826591287d329c51fffe3a121c588b5d8251bfcce" }, "downloads": -1, "filename": "tox-pip-extensions-1.4.1.tar.gz", "has_sig": false, "md5_digest": "ffbd76f71220f5b3ef14fcf4f286bd90", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3263, "upload_time": "2018-10-14T00:03:50", "url": "https://files.pythonhosted.org/packages/c0/7f/1a7eaa0b5d1241ed0757c854ea33ce12df2cbc6224c30637f460cc6bd297/tox-pip-extensions-1.4.1.tar.gz" } ], "1.4.2": [ { "comment_text": "", "digests": { "md5": "70c628c785d360649fe59bf216b346ad", "sha256": "6fb2ee12a5258d6fe25fc2e340f228317e73147b09b0b127f2c6ca6a203d6947" }, "downloads": -1, "filename": "tox_pip_extensions-1.4.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "70c628c785d360649fe59bf216b346ad", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4136, "upload_time": "2019-01-08T17:22:21", "url": "https://files.pythonhosted.org/packages/e9/9f/43b6fe0d4ecfaa3f97a550cdada53a4289f4978755aa49bb64185688712e/tox_pip_extensions-1.4.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b85361da69a001019293155e89ba62c7", "sha256": "53a922df67909183f53423e045e4467a987d08a29d04ba4b10fe5997b6b68eb6" }, "downloads": -1, "filename": "tox-pip-extensions-1.4.2.tar.gz", "has_sig": false, "md5_digest": "b85361da69a001019293155e89ba62c7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3261, "upload_time": "2019-01-08T17:22:22", "url": "https://files.pythonhosted.org/packages/4d/aa/c3b12958e4790ab878b001528f5627d864080bad6489a5c2c01bd5ba2a69/tox-pip-extensions-1.4.2.tar.gz" } ], "1.5.0": [ { "comment_text": "", "digests": { "md5": "162f70d2389f65e3e4787e45273e22ae", "sha256": "df08c4edaf47f47ea29c604a96525840807ce8bf85b5d39f0f468c20459742ae" }, "downloads": -1, "filename": "tox_pip_extensions-1.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "162f70d2389f65e3e4787e45273e22ae", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 4830, "upload_time": "2019-03-01T05:24:13", "url": "https://files.pythonhosted.org/packages/30/be/f652b33d7c6e50e01b94fee2f0864743e422330fb4788084765a91d30cba/tox_pip_extensions-1.5.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "226c88f8435747e0d0eb8a80e2506875", "sha256": "a73d4b0e69cbb1f6b283189ab4d94b8edda3c571e3f68fca5a255ff2643fc915" }, "downloads": -1, "filename": "tox_pip_extensions-1.5.0.tar.gz", "has_sig": false, "md5_digest": "226c88f8435747e0d0eb8a80e2506875", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 4156, "upload_time": "2019-03-01T05:24:14", "url": "https://files.pythonhosted.org/packages/a0/d1/15d516f8e56e2c09447141ef16108fdf614dd0e311b2386d96d0fae7a4ce/tox_pip_extensions-1.5.0.tar.gz" } ], "1.6.0": [ { "comment_text": "", "digests": { "md5": "23c874be3ceca7cb93de3a1e08ecebe5", "sha256": "38ab15ed5bcb1e1212e7a0a09e9def9d01ae5bb24073f6c6204e88456f970b49" }, "downloads": -1, "filename": "tox_pip_extensions-1.6.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "23c874be3ceca7cb93de3a1e08ecebe5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 4831, "upload_time": "2019-03-27T23:18:28", "url": "https://files.pythonhosted.org/packages/b7/5d/9db89157e4c404920c6cb2d3a0093fe159ac2f2dc3001e84ebf77b86af48/tox_pip_extensions-1.6.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "96f1158edc79296717f3119ff1553a2d", "sha256": "58dffa74003988ce8fd4fa67db28d5749b7015d3f7923633143cdd392a1b4f1c" }, "downloads": -1, "filename": "tox_pip_extensions-1.6.0.tar.gz", "has_sig": false, "md5_digest": "96f1158edc79296717f3119ff1553a2d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 4150, "upload_time": "2019-03-27T23:18:29", "url": "https://files.pythonhosted.org/packages/13/fa/6e440d50c2414f8d11ae2505f9461b8ece81d4bf8b4deacf4e6f8011841c/tox_pip_extensions-1.6.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "23c874be3ceca7cb93de3a1e08ecebe5", "sha256": "38ab15ed5bcb1e1212e7a0a09e9def9d01ae5bb24073f6c6204e88456f970b49" }, "downloads": -1, "filename": "tox_pip_extensions-1.6.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "23c874be3ceca7cb93de3a1e08ecebe5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 4831, "upload_time": "2019-03-27T23:18:28", "url": "https://files.pythonhosted.org/packages/b7/5d/9db89157e4c404920c6cb2d3a0093fe159ac2f2dc3001e84ebf77b86af48/tox_pip_extensions-1.6.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "96f1158edc79296717f3119ff1553a2d", "sha256": "58dffa74003988ce8fd4fa67db28d5749b7015d3f7923633143cdd392a1b4f1c" }, "downloads": -1, "filename": "tox_pip_extensions-1.6.0.tar.gz", "has_sig": false, "md5_digest": "96f1158edc79296717f3119ff1553a2d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 4150, "upload_time": "2019-03-27T23:18:29", "url": "https://files.pythonhosted.org/packages/13/fa/6e440d50c2414f8d11ae2505f9461b8ece81d4bf8b4deacf4e6f8011841c/tox_pip_extensions-1.6.0.tar.gz" } ] }