{ "info": { "author": "Ryan P Kilby", "author_email": "kilbyr@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Framework :: tox", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Programming Language :: Python", "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", "Topic :: Software Development :: Testing" ], "description": "tox-venv\n========\n\n.. image:: https://travis-ci.org/tox-dev/tox-venv.svg?branch=master\n :target: https://travis-ci.org/tox-dev/tox-venv\n.. image:: https://ci.appveyor.com/api/projects/status/fak35ur9yibmn0ly?svg=true\n :target: https://ci.appveyor.com/project/rpkilby/tox-venv\n.. image:: https://codecov.io/gh/tox-dev/tox-venv/branch/master/graph/badge.svg\n :target: https://codecov.io/gh/tox-dev/tox-venv\n.. image:: https://img.shields.io/pypi/v/tox-venv.svg\n :target: https://pypi.python.org/pypi/tox-venv\n.. image:: https://img.shields.io/pypi/pyversions/tox-venv.svg\n :target: https://pypi.org/project/tox-venv/\n.. image:: https://img.shields.io/pypi/l/tox-venv.svg\n :target: https://pypi.python.org/pypi/tox-venv\n\n\nWhat is tox-venv?\n-----------------\n\ntox-venv is a plugin that uses Python 3's builtin ``venv`` module for creating test environments, instead of creating\nthem with the ``virtualenv`` package. For Python versions that do not include ``venv`` (namely 3.2 and earlier), this\npackage does nothing and reverts to tox's default implementation.\n\n\nWhy use tox-venv?\n-----------------\n\n``virtualenv`` is historically Python 2/3 compatible, however to achieve this, it ships some files that are pinned at\ntheir Python 2.6 version, such as the ``site`` module (see: `pypa/virtualenv#355`__). This has a few effects:\n\n__ https://github.com/pypa/virtualenv/issues/355\n\n- Builds using the ``-Werror`` option fail, as the deprecations are raised before the test suite can run.\n- Users cannot take advantage of newer features of the ``site`` module in their test environments.\n- Eventually, these deprecations will become exceptions in future versions of Python.\n\nBy using the builtin ``venv`` module, these issues can be avoided.\n\n\nInstallation & Usage\n--------------------\n\nTo use tox-venv, install it alongside tox in your environment. Then, run ``tox`` as normal - no configuration necessary.\n\n.. code-block::\n\n $ pip install tox tox-venv\n $ tox\n\nIf you have already ran tox, it's necessary to recreate the test envs. Either run ``tox --recreate``, or delete the\n``.tox`` directory.\n\n\nCompatibility\n-------------\n\ntox-venv is compatible with both Python 2 and 3, however it only creates test environments in Python 3.3 and later.\nPython 3.3 environments are only partially compatible, as not all options (such as ``--copies``/``--symlinks``) were\nsupported. Environments for Python 3.4 and later are fully compatible.\n\n\nRelease process\n---------------\n\n* Update changelog\n* Update package version in setup.py\n* Create git tag for version\n* Upload release to PyPI\n\n.. code-block::\n\n $ pip install -U twine setuptools wheel\n $ rm -rf dist/ build/\n # python setup.py sdist bdist_wheel\n $ twine upload dist/*\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/tox-dev/tox-venv", "keywords": "", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "tox-venv", "package_url": "https://pypi.org/project/tox-venv/", "platform": "", "project_url": "https://pypi.org/project/tox-venv/", "project_urls": { "Homepage": "https://github.com/tox-dev/tox-venv" }, "release_url": "https://pypi.org/project/tox-venv/0.4.0/", "requires_dist": [ "tox (>=3.8.1)" ], "requires_python": "", "summary": "Use Python 3 venvs for Python 3 tox testenvs", "version": "0.4.0" }, "last_serial": 5001579, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "402da3bc4e8b4da53a229f11ffab99c8", "sha256": "69006ebed545d9702450f99a8b6672f908c5ced37706dbeffec5acd2f22bd35e" }, "downloads": -1, "filename": "tox_venv-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "402da3bc4e8b4da53a229f11ffab99c8", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 4469, "upload_time": "2017-11-19T23:47:19", "url": "https://files.pythonhosted.org/packages/42/66/40913f5a638415c41dae88ded2bbdff3b4496592046d93effca5320790dc/tox_venv-0.1.0-py2.py3-none-any.whl" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "07ad45541a21b7bf80f6b02a907c670a", "sha256": "5214e086881cfd1dc511fd01fb3dee1d00e34048aef6331b5ba161ee54003bf4" }, "downloads": -1, "filename": "tox_venv-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "07ad45541a21b7bf80f6b02a907c670a", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 5704, "upload_time": "2018-01-28T08:18:09", "url": "https://files.pythonhosted.org/packages/aa/c5/6dadbfd08049a6f850a1b9358a7f70d0b77e9bab603a3ff01ffb9e5e3b04/tox_venv-0.2.0-py2.py3-none-any.whl" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "a15eef417aca0ba87a1faa6f3d2a9c0b", "sha256": "0133075915f59308f84887196a4f459f49a714de07842e66d8c2734c6db0f051" }, "downloads": -1, "filename": "tox_venv-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a15eef417aca0ba87a1faa6f3d2a9c0b", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 4418, "upload_time": "2018-06-02T03:54:10", "url": "https://files.pythonhosted.org/packages/40/7e/da1741f5750e4cc5b05a06803107b5e975c5b6e61d1fc31d6b5f9781c61b/tox_venv-0.3.0-py2.py3-none-any.whl" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "d8a9e0089ff4dfc32647ec037203a3a8", "sha256": "d92f03401bfb552b9f3b43f7693c22e6d7de2cb08e9cd087fd3b475ffa67defb" }, "downloads": -1, "filename": "tox_venv-0.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d8a9e0089ff4dfc32647ec037203a3a8", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 4431, "upload_time": "2018-06-25T00:03:56", "url": "https://files.pythonhosted.org/packages/bd/bd/f981a5bcd5b90b65fbfd3e6d6d93d592721e2e946eaa08e9ea5d325a4077/tox_venv-0.3.1-py2.py3-none-any.whl" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "5d63e28f78841addccbfc78faf90d024", "sha256": "22c2aba71a991d4adf6902253fa07b3a241d28e4e901cbc9dc86ee8eeaa8d4b4" }, "downloads": -1, "filename": "tox_venv-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5d63e28f78841addccbfc78faf90d024", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5470, "upload_time": "2019-03-29T04:44:22", "url": "https://files.pythonhosted.org/packages/11/92/3bf5efd94dcc470b15d351ba77294bb3d7faf221b1c9912c08dff7ce33a5/tox_venv-0.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bc3e957fcf568e9d77e559c210bb9c68", "sha256": "ea29dc7b21a03951e1e2bd7f3474bbf315657c5454224a5674b2896e9bbb795c" }, "downloads": -1, "filename": "tox-venv-0.4.0.tar.gz", "has_sig": false, "md5_digest": "bc3e957fcf568e9d77e559c210bb9c68", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15868, "upload_time": "2019-03-29T04:44:23", "url": "https://files.pythonhosted.org/packages/f1/6a/5eb11089894bba3876ff51bf4a93e3fed4ef7d51ae9d0a2a8de5f7e13674/tox-venv-0.4.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5d63e28f78841addccbfc78faf90d024", "sha256": "22c2aba71a991d4adf6902253fa07b3a241d28e4e901cbc9dc86ee8eeaa8d4b4" }, "downloads": -1, "filename": "tox_venv-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5d63e28f78841addccbfc78faf90d024", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5470, "upload_time": "2019-03-29T04:44:22", "url": "https://files.pythonhosted.org/packages/11/92/3bf5efd94dcc470b15d351ba77294bb3d7faf221b1c9912c08dff7ce33a5/tox_venv-0.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bc3e957fcf568e9d77e559c210bb9c68", "sha256": "ea29dc7b21a03951e1e2bd7f3474bbf315657c5454224a5674b2896e9bbb795c" }, "downloads": -1, "filename": "tox-venv-0.4.0.tar.gz", "has_sig": false, "md5_digest": "bc3e957fcf568e9d77e559c210bb9c68", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15868, "upload_time": "2019-03-29T04:44:23", "url": "https://files.pythonhosted.org/packages/f1/6a/5eb11089894bba3876ff51bf4a93e3fed4ef7d51ae9d0a2a8de5f7e13674/tox-venv-0.4.0.tar.gz" } ] }