{ "info": { "author": "Edward Easton", "author_email": "eeaston@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: POSIX", "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", "Topic :: Software Development :: Libraries", "Topic :: Software Development :: Testing", "Topic :: Utilities" ], "description": "Py.test Virtualenv Fixture\n==========================\n\nCreate a Python virtual environment in your test that cleans up on\nteardown. The fixture has utility methods to install packages and list\nwhat's installed.\n\nInstallation\n------------\n\nInstall using your favourite package installer:\n\n.. code:: bash\n\n pip install pytest-virtualenv\n # or\n easy_install pytest-virtualenv\n\nEnable the fixture explicitly in your tests or conftest.py (not required\nwhen using setuptools entry points):\n\n.. code:: python\n\n pytest_plugins = ['pytest_virtualenv']\n\nConfiguration\n-------------\n\nThis fixture is configured using the following evironment variables\n\n+-----------------------------------+----------------------------------------------------------------+------------------+\n| Setting | Description | Default |\n+===================================+================================================================+==================+\n| VIRTUALENV\\_FIXTURE\\_EXECUTABLE | Which virtualenv executable will be used to create new venvs | ``virtualenv`` |\n+-----------------------------------+----------------------------------------------------------------+------------------+\n\nFixture Attributes\n------------------\n\nHere's a noddy test case to demonstrate the basic fixture attributes.\nFor more information on ``path.py`` see https://pathpy.readthedocs.io/\n\n.. code:: python\n\n def test_virtualenv(virtualenv):\n # the 'virtualenv' attribute is a `path.py` object for the root of the virtualenv\n dirnames = virtualenv.virtualenv.dirs()\n assert {'bin', 'include', 'lib'}.intersection(set(dirnames))\n\n # the 'python' attribute is a `path.py` object for the python executable\n assert virtualenv.python.endswith('/bin/python')\n\nInstalling Packages\n-------------------\n\nYou can install packages by name and query what's installed.\n\n.. code:: python\n\n def test_installing(virtualenv):\n virtualenv.install_package('coverage', installer='pip')\n\n # installed_packages() will return a list of `PackageEntry` objects.\n assert 'coverage' in [i.name for i in virtualenv.installed_packages()]\n\nDeveloping Source Checkouts\n---------------------------\n\nAny packages set up in the *test runner's* python environment (ie, the\nsame runtime that ``py.test`` is installed in) as source checkouts using\n``python setup.py develop`` will be detected as such and can be\ninstalled by name using ``install_package``. By default they are\ninstalled into the virtualenv using ``python setup.py develop``, there\nis an option to build and install an egg as well:\n\n.. code:: python\n\n def test_installing_source(virtualenv):\n # Install a source checkout of my_package as an egg file\n virtualenv.install_package('my_package', build_egg=True)\n\nRunning Commands\n----------------\n\nThe test fixture has a ``run`` method which allows you to run commands\nwith the correct paths set up as if you had activated the virtualenv\nfirst.\n\n.. code:: python\n\n def test_run(virtualenv):\n python_exe_path = virtualenv.python\n runtime_exe = virtualenv.run(\"python -c 'import sys; print sys.executable'\", capture=True)\n assert runtime_exe == python_exe_path\n\nRunning Commands With Coverage\n------------------------------\n\nThe test fixture has a ``run_with_coverage`` method which is like\n``run`` but runs the command under coverage *inside the virtualenv*.\nThis is useful for capturing test coverage on tools that are being\ntested outside the normal test runner environment.\n\n.. code:: python\n\n def test_coverage(virtualenv):\n # You will have to install coverage first\n virtualenv.install_package(coverage)\n virtualenv.run_with_coverage([\"my_entry_point\", \"--arg1\", \"--arg2\"])\n\n\nChangelog\n---------\n\n1.7.0\n~~~~~\n\n- All: Support pytest >= 4.0.0\n- All: Support Python 3.7\n- pytest-server-fixtures: if host not defined on your machine, default\n to localhost\n- pytest-server-fixture: Pin to rethinkdb < 2.4.0 due to upstream API\n changes\n- pytest-verbose-parametrize: Add support for revamped marker\n infrastructure\n- pytest-verbose-parametrize: Fix integration tests to support pytest\n >= 4.1.0\n- pytest-virtualenv: Add virtualenv as install requirement. Fixes #122\n- pytest-webdriver: Fix RemovedInPytest4Warning using getfixturevalue\n- circleci: Fix checks by skipping coverall submission for developer\n without push access\n- wheels: Generate universal wheels installable with both python 2.x\n and 3.x\n- dist: Remove support for building and distributing \\*.egg files\n- VagrantFile: Install python 3.7 and initialize python 3.7 by default\n- Fix DeprecationWarning warnings using \"logger.warning()\" function\n\n1.6.2 (2019-02-21)\n~~~~~~~~~~~~~~~~~~\n\n- pytest-server-fixtures: suppress stacktrace if kill() is called\n- pytest-server-fixtures: fix random port logic in TestServerV2\n\n1.6.1 (2019-02-12)\n~~~~~~~~~~~~~~~~~~\n\n- pytest-server-fixtures: fix exception when attempting to access\n hostname while server is not started\n\n1.6.0 (2019-02-12)\n~~~~~~~~~~~~~~~~~~\n\n- pytest-server-fixtures: added previously removed TestServerV2.kill()\n function\n- pytest-profiling: pin more-itertools==5.0.0 in integration tests, as\n that's a PY3 only release\n\n1.5.1 (2019-01-24)\n~~~~~~~~~~~~~~~~~~\n\n- pytest-verbose-parametrize: fixed unicode parameters when using\n ``@pytest.mark.parametrize``\n\n1.5.0 (2019-01-23)\n~~~~~~~~~~~~~~~~~~\n\n- pytest-server-fixtures: made postgres fixtures and its tests\n optional, like all other fixtures\n- pytest-server-fixtures: reverted a fix for pymongo deprecation\n warning, as this will break compatibility with pymongo 3.6.0\n- pytest-server-fixtures: dropped RHEL5 support in httpd\n\n1.4.1 (2019-01-18)\n~~~~~~~~~~~~~~~~~~\n\n- pytest-server-fixtures: server fixture binary path specified in ENV\n now only affect server class 'thread'\n\n1.4.0 (2019-01-15)\n~~~~~~~~~~~~~~~~~~\n\n- Fixing python 3 compatibility in Simple HTTP Server fixture\n- Fixed broken tests in pytest-profiling\n- Pinned pytest<4.0.0 until all deprecation warnings are fixed.\n- pytest-webdriver: replaced deprecated phantomjs with headless Google\n Chrome.\n- Add Vagrantfile to project to make test environment portable.\n- Add .editorconfig file to project.\n- pytest-server-fixtures: add TestServerV2 with Docker and Kubernetes\n support.\n- pytest-server-fixtures: fix for an issue where MinioServer is not\n cleaned up after use.\n- pytest-server-fixtures: fix deprecation warnings when calling\n pymongo.\n- pytest-server-fixtures: close pymongo client on MongoTestServer\n teardown.\n- pytest-server-fixtures: upgrade Mongo, Redis and RethinkDB to\n TestServerV2.\n- coveralls: fix broken coveralls\n\n1.3.1 (2018-06-28)\n~~~~~~~~~~~~~~~~~~\n\n- Use pymongo list\\_database\\_names() instead of the deprecated\n database\\_names(), added pymongo>=3.6.0 dependency\n\n1.3.0 (2017-11-17)\n~~~~~~~~~~~~~~~~~~\n\n- Fixed workspace deletion when teardown is None\n- Fixed squash of root logger in pytest-listener\n- Added S3 Minio fixture (many thanks to Gavin Bisesi)\n- Added Postgres fixture (many thanks to Gavin Bisesi)\n- Use requests for server fixtures http gets as it handles redirects\n and proxies properly\n\n1.2.12 (2017-8-1)\n~~~~~~~~~~~~~~~~~\n\n- Fixed regression on cacheing ephemeral hostname, some clients were\n relying on this. This is now optional.\n\n1.2.11 (2017-7-21)\n~~~~~~~~~~~~~~~~~~\n\n- Fix for OSX binding to illegal local IP range (Thanks to Gavin\n Bisesi)\n- Setup and Py3k fixes for pytest-profiling (Thanks to xoviat)\n- We no longer try and bind port 5000 when reserving a local IP host,\n as someone could have bound it to 0.0.0.0\n- Fix for #46 sourcing gprof2dot when the local venv has not been\n activated\n\n1.2.10 (2017-2-23)\n~~~~~~~~~~~~~~~~~~\n\n- Handle custom Pytest test items in pytest-webdriver\n\n1.2.9 (2017-2-23)\n~~~~~~~~~~~~~~~~~\n\n- Add username into mongo server fixture tempdir path to stop\n collisions on shared multiuser filesystems\n\n1.2.8 (2017-2-21)\n~~~~~~~~~~~~~~~~~\n\n- Return function results in shutil.run.run\\_as\\_main\n\n1.2.7 (2017-2-20)\n~~~~~~~~~~~~~~~~~\n\n- More handling for older versions of path.py\n- Allow virtualenv argument passing in pytest-virtualenv\n\n1.2.6 (2017-2-16 )\n~~~~~~~~~~~~~~~~~~\n\n- Updated devpi server server setup for devpi-server >= 2.0\n- Improvements for random port picking\n- HTTPD server now binds to 0.0.0.0 by default to aid Selenium-style\n testing\n- Updated mongodb server args for mongodb >= 3.2\n- Corrections for mongodb fixture config and improve startup logic\n- Added module-scoped mongodb fixture\n- Handling for older versions of path.py\n- Fix for #40 where tests that chdir break pytest-profiling\n\n1.2.5 (2016-12-09)\n~~~~~~~~~~~~~~~~~~\n\n- Improvements for server runner host and port generation, now supports\n random local IPs\n- Bugfix for RethinkDB fixture config\n\n1.2.4 (2016-11-14)\n~~~~~~~~~~~~~~~~~~\n\n- Bugfix for pymongo extra dependency\n- Windows compatibility fix for pytest-virtualenv (Thanks to\n Jean-Christophe Fillion-Robin for PR)\n- Fix symlink handling for\n pytest-shutil.cmdline.get\\_real\\_python\\_executable\n\n1.2.3 (2016-11-7)\n~~~~~~~~~~~~~~~~~\n\n- Improve resiliency of Mongo fixture startup checks\n\n1.2.2 (2016-10-27)\n~~~~~~~~~~~~~~~~~~\n\n- Python 3 compatibility across most of the modules\n- Fixed deprecated Path.py imports (Thanks to Bryan Moscon)\n- Fixed deprecated multicall in pytest-profiling (Thanks to Paul van\n der Linden for PR)\n- Added devpi-server fixture to create an index per test function\n- Added missing licence file\n- Split up httpd server fixture config so child classes can override\n loaded modules easier\n- Added 'preserve\\_sys\\_path' argument to TestServer base class which\n exports the current python sys.path to subprocesses.\n- Updated httpd, redis and jenkins runtime args and paths to current\n Ubuntu spec\n- Ignore errors when tearing down workspaces to avoid race conditions\n in 'shutil.rmtree' implementation\n\n1.2.1 (2016-3-1)\n~~~~~~~~~~~~~~~~\n\n- Fixed pytest-verbose-parametrize for latest version of py.test\n\n1.2.0 (2016-2-19)\n~~~~~~~~~~~~~~~~~\n\n- New plugin: git repository fixture\n\n1.1.1 (2016-2-16)\n~~~~~~~~~~~~~~~~~\n\n- pytest-profiling improvement: escape illegal characters in .prof\n files (Thanks to Aarni Koskela for the PR)\n\n1.1.0 (2016-2-15)\n~~~~~~~~~~~~~~~~~\n\n- New plugin: devpi server fixture\n- pytest-profiling improvement: overly-long .prof files are saved as\n the short hash of the test name (Thanks to Vladimir Lagunov for PR)\n- Changed default behavior of workspace.run() to not use a subshell for\n security reasons\n- Corrected virtualenv.run() method to handle arguments the same as the\n parent method workspace.run()\n- Removed deprecated '--distribute' from virtualenv args\n\n1.0.1 (2015-12-23)\n~~~~~~~~~~~~~~~~~~\n\n- Packaging bugfix\n\n1.0.0 (2015-12-21)\n~~~~~~~~~~~~~~~~~~\n\n- Initial public release\n\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/manahl/pytest-plugins", "keywords": "", "license": "MIT license", "maintainer": "", "maintainer_email": "", "name": "pytest-virtualenv", "package_url": "https://pypi.org/project/pytest-virtualenv/", "platform": "unix", "project_url": "https://pypi.org/project/pytest-virtualenv/", "project_urls": { "Homepage": "https://github.com/manahl/pytest-plugins" }, "release_url": "https://pypi.org/project/pytest-virtualenv/1.7.0/", "requires_dist": [ "pytest-fixture-config", "pytest-shutil", "pytest", "virtualenv", "mock ; extra == 'tests'" ], "requires_python": "", "summary": "Virtualenv fixture for py.test", "version": "1.7.0" }, "last_serial": 5325326, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "264499249659601a3b4492fc589946b4", "sha256": "4f180fd1a01eda379be84fe2ef29bef51cbe184fec257d0b7dade4bed354b658" }, "downloads": -1, "filename": "pytest_virtualenv-1.0.0-py2.7.egg", "has_sig": false, "md5_digest": "264499249659601a3b4492fc589946b4", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 5570, "upload_time": "2015-12-23T14:13:24", "url": "https://files.pythonhosted.org/packages/74/fa/0cabccc5f17ec762521fba16bdf7c0fb53fed3e04c5bdf5f6720d4094ba7/pytest_virtualenv-1.0.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "7463007611089d7372b4e3805b926845", "sha256": "201c7151766dcd081a1d549816b43727ab78aea6c4ee77906ec1c7ed487752ed" }, "downloads": -1, "filename": "pytest_virtualenv-1.0.0-py2-none-any.whl", "has_sig": false, "md5_digest": "7463007611089d7372b4e3805b926845", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 8105, "upload_time": "2015-12-23T14:13:37", "url": "https://files.pythonhosted.org/packages/be/b4/8a7f3c733e16d7a8bc5ab66e929ce0995e06b1bb482db8af99794698243f/pytest_virtualenv-1.0.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cbbb258c5e8e6422021e8b0c8f88d2c2", "sha256": "30373a6929ae2b978738e41f09ba0c501746dabee15c8a0c1b3157af83e537f8" }, "downloads": -1, "filename": "pytest-virtualenv-1.0.0.tar.gz", "has_sig": false, "md5_digest": "cbbb258c5e8e6422021e8b0c8f88d2c2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5883, "upload_time": "2015-12-23T14:13:10", "url": "https://files.pythonhosted.org/packages/49/d5/85a95c594449af6051a3f37c75f786e1dae317a5f7b20ed7ea195aeb6dcf/pytest-virtualenv-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "2d43256fe8e739df6172c01e956de2cf", "sha256": "f02e0e98ab36e6c85193b07edf143a9d172b6fca0cbdd024fd91b06dc279ac1d" }, "downloads": -1, "filename": "pytest_virtualenv-1.0.1-py2.7.egg", "has_sig": false, "md5_digest": "2d43256fe8e739df6172c01e956de2cf", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 5613, "upload_time": "2015-12-23T18:51:00", "url": "https://files.pythonhosted.org/packages/ca/99/cc3cbcadb3793c2aa4730b4115f63f37536cd124bfe1050b49377fd8d96c/pytest_virtualenv-1.0.1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "299cab27b0876cd421672511154cab7e", "sha256": "ba31524378e72281a28143623a12ae5f81c7c581680f1745785e9f908fbb0eff" }, "downloads": -1, "filename": "pytest_virtualenv-1.0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "299cab27b0876cd421672511154cab7e", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 8143, "upload_time": "2015-12-23T18:50:52", "url": "https://files.pythonhosted.org/packages/1c/29/586a6d65a1dd4ba4bce360e6540637e19e81b05feff2573607089dc65680/pytest_virtualenv-1.0.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f9fe625057322b8cf95e629375973cce", "sha256": "6811c0275e3a7eb0bde957c18c9bb8c69e8e4cd6409dc3063d2ebfda648fc46b" }, "downloads": -1, "filename": "pytest-virtualenv-1.0.1.tar.gz", "has_sig": false, "md5_digest": "f9fe625057322b8cf95e629375973cce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7129, "upload_time": "2015-12-23T18:50:44", "url": "https://files.pythonhosted.org/packages/3b/4a/d2b710bf5faf7bdd9934a9cf0c368c8c1fde69579a87604c4d53e7a493a2/pytest-virtualenv-1.0.1.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "52da92c2756132f14c1289fbe0ca610c", "sha256": "35e0661ff31849478db8df842e7b44324c7c21f63863b6bae9e9ebb1c51eb613" }, "downloads": -1, "filename": "pytest_virtualenv-1.1.0-py2.7.egg", "has_sig": false, "md5_digest": "52da92c2756132f14c1289fbe0ca610c", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 5850, "upload_time": "2016-02-15T14:19:55", "url": "https://files.pythonhosted.org/packages/7d/c8/aa8c211112db124748054f20a655bc41e61f1ecc6a8fa2854137768f7958/pytest_virtualenv-1.1.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "371e9eadafc2663c35a3a380b7be8ac7", "sha256": "d4283c8759cc4bcdf4edf84723a4b1567b50aea9bb95132120c13975a0354737" }, "downloads": -1, "filename": "pytest_virtualenv-1.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "371e9eadafc2663c35a3a380b7be8ac7", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 8601, "upload_time": "2016-02-15T14:19:45", "url": "https://files.pythonhosted.org/packages/11/df/233116531d471a5a037836f1d47df5f1e6d7102678d3240149d577de13de/pytest_virtualenv-1.1.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e4dc7354d8505bf606d91aa04a00d4bb", "sha256": "093f5fa479ee6201e48db367c307531dc8b800609b0c3ddca9c01e0fd466a669" }, "downloads": -1, "filename": "pytest-virtualenv-1.1.0.tar.gz", "has_sig": false, "md5_digest": "e4dc7354d8505bf606d91aa04a00d4bb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7419, "upload_time": "2016-02-15T14:19:38", "url": "https://files.pythonhosted.org/packages/29/47/1ac1f6faeead516b1232383b9f1a01d021cd3b12a2ce37811a610c9f4d8c/pytest-virtualenv-1.1.0.tar.gz" } ], "1.2.11": [ { "comment_text": "", "digests": { "md5": "0e4cc2c032ed0620fb22d4db6a6e3199", "sha256": "eba7e6027bbaabc2bbe4f49b58b6820b76a828ccccaaed3f4c760ce68611bb92" }, "downloads": -1, "filename": "pytest_virtualenv-1.2.11-py2.7.egg", "has_sig": false, "md5_digest": "0e4cc2c032ed0620fb22d4db6a6e3199", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 7053, "upload_time": "2017-07-21T15:08:55", "url": "https://files.pythonhosted.org/packages/90/91/d4ca3acb883da5da92cc9284db4579cf8c3e00fe14a21030662add18d35b/pytest_virtualenv-1.2.11-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "2c19dc26fc98ec94de59bd9c5d7d1621", "sha256": "2f8fc17280b436998bbcc677079fbc3b9677669c4481d20faaa220579b41c962" }, "downloads": -1, "filename": "pytest_virtualenv-1.2.11-py2-none-any.whl", "has_sig": false, "md5_digest": "2c19dc26fc98ec94de59bd9c5d7d1621", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 10817, "upload_time": "2017-07-21T15:08:54", "url": "https://files.pythonhosted.org/packages/83/12/333d6fbdd719eaeb1832ebb04d4ab030c40b322db5c97c5485ce510c7f6d/pytest_virtualenv-1.2.11-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d2645af2bb3c1d985eb0b2f1229667be", "sha256": "4d3fe63133bb9c8a191a7d5388ca51b6938e6d1388d04f650dccbde5790dabb0" }, "downloads": -1, "filename": "pytest-virtualenv-1.2.11.tar.gz", "has_sig": false, "md5_digest": "d2645af2bb3c1d985eb0b2f1229667be", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9528, "upload_time": "2017-07-21T15:08:56", "url": "https://files.pythonhosted.org/packages/b1/76/e9ea705ea144e977bcf08506a5d824dcb8d0c6fb5e0261e65bbbb9d2ef1d/pytest-virtualenv-1.2.11.tar.gz" } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "81f88c93ef9cbefbddb25f13cdea1634", "sha256": "e09f9ba746fdccf4fc183ac04c34f2b475506cfb9e86fe181188832730ed6418" }, "downloads": -1, "filename": "pytest_virtualenv-1.2.2-py2.7.egg", "has_sig": false, "md5_digest": "81f88c93ef9cbefbddb25f13cdea1634", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 6298, "upload_time": "2016-10-27T12:49:46", "url": "https://files.pythonhosted.org/packages/51/b0/323c2c3072337a7c57f84528be9af0dd2ecebd4faa751b812d1fb1c4cd76/pytest_virtualenv-1.2.2-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "8d707fa0a5f1d2c104dbc296b5cdecbf", "sha256": "7f403cc68d07f552f2b2dd11dc52c1934d600676c4394ebacf9d7cad7856900d" }, "downloads": -1, "filename": "pytest_virtualenv-1.2.2-py2-none-any.whl", "has_sig": false, "md5_digest": "8d707fa0a5f1d2c104dbc296b5cdecbf", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 9408, "upload_time": "2016-10-27T12:49:43", "url": "https://files.pythonhosted.org/packages/1e/ec/8507b5ec61874358f9eab5f1dd185628fc21ae78ec14b2dc7c365818c031/pytest_virtualenv-1.2.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "900c966e1e1adf37a99359f0ad073767", "sha256": "3260acda0704f89c611c868e6bc68903ea65f78380967016187a8c523f75d8e3" }, "downloads": -1, "filename": "pytest-virtualenv-1.2.2.tar.gz", "has_sig": false, "md5_digest": "900c966e1e1adf37a99359f0ad073767", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9180, "upload_time": "2016-10-27T12:49:40", "url": "https://files.pythonhosted.org/packages/15/b4/b3017d19959574a4eb7dc83d4ceea7e49ffd00cb20041f8675f2427ff5de/pytest-virtualenv-1.2.2.tar.gz" } ], "1.2.4": [ { "comment_text": "", "digests": { "md5": "4701022e355143b13325ea3ad625bc1f", "sha256": "57551e618cb1ad772e425b75f0fb3e7841556735609785da8d6fb7de0835e7d3" }, "downloads": -1, "filename": "pytest_virtualenv-1.2.4-py2.7.egg", "has_sig": false, "md5_digest": "4701022e355143b13325ea3ad625bc1f", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 6387, "upload_time": "2016-11-14T13:18:46", "url": "https://files.pythonhosted.org/packages/65/e6/e36228eb52fcd6fac960067e6d2839969b1e505375a6f6f72cce978fe246/pytest_virtualenv-1.2.4-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "d8cb56b8a219f095665c60d6510af09b", "sha256": "27d5ef487a9467d942d4848bdca2f7c1d3c14c7e136a0a246eec0b0823219304" }, "downloads": -1, "filename": "pytest_virtualenv-1.2.4-py2-none-any.whl", "has_sig": false, "md5_digest": "d8cb56b8a219f095665c60d6510af09b", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 9554, "upload_time": "2016-11-14T13:18:42", "url": "https://files.pythonhosted.org/packages/e2/dd/e73579499e9066534963bf03fd8bca81e697cd64019e1880821f7c2d1a8d/pytest_virtualenv-1.2.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3e98379a2eec853f4c3ef34d4112a741", "sha256": "ae31609948010cf26364d212a76e9332f8eecac481d5d946330af279a5cd73c0" }, "downloads": -1, "filename": "pytest-virtualenv-1.2.4.tar.gz", "has_sig": false, "md5_digest": "3e98379a2eec853f4c3ef34d4112a741", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9319, "upload_time": "2016-11-14T13:18:38", "url": "https://files.pythonhosted.org/packages/9b/85/018ce4c473a6ef74468e794daa844f7e22bd977934f437aef2b3e0cbd469/pytest-virtualenv-1.2.4.tar.gz" } ], "1.2.5": [ { "comment_text": "", "digests": { "md5": "59fbaee985287900c88a68c80d5df75e", "sha256": "cf58a38a47cb9baec347b2c22fa25ee0bd61652c234721a5213b0e2f1803db16" }, "downloads": -1, "filename": "pytest_virtualenv-1.2.5-py2.7.egg", "has_sig": false, "md5_digest": "59fbaee985287900c88a68c80d5df75e", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 6523, "upload_time": "2016-12-09T16:44:23", "url": "https://files.pythonhosted.org/packages/fb/1a/e6c7913cee042bbe1b727cf3556e9adcb5119e0379afeb3e0cc6bb00f879/pytest_virtualenv-1.2.5-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "0695a37213fa9a31d5d6d18b3801f659", "sha256": "94e72c636f1391fd7f016de1d9919e023ef73cfea16f681c0fd10e12e3cf8a0c" }, "downloads": -1, "filename": "pytest_virtualenv-1.2.5-py2-none-any.whl", "has_sig": false, "md5_digest": "0695a37213fa9a31d5d6d18b3801f659", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 9817, "upload_time": "2016-12-09T16:44:21", "url": "https://files.pythonhosted.org/packages/3e/77/dfd9d244b858db1a7399e4c26f86eb8ded592ce21b73b90270d339f27e3e/pytest_virtualenv-1.2.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "15135c525082556dca1edf56e359b60f", "sha256": "ecd883d6bc9cd70f66b4297dfb0d04415b013cdc3efb8b8a0b917a516b50d22e" }, "downloads": -1, "filename": "pytest-virtualenv-1.2.5.tar.gz", "has_sig": false, "md5_digest": "15135c525082556dca1edf56e359b60f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9480, "upload_time": "2016-12-09T16:44:19", "url": "https://files.pythonhosted.org/packages/33/4d/5f753be23a0ef548566fdabb788f137575f6f171316def2b1b0f3f0719cd/pytest-virtualenv-1.2.5.tar.gz" } ], "1.2.7": [ { "comment_text": "", "digests": { "md5": "19d34881a2fcd622161063af3528c603", "sha256": "8c3dcfc0429e3106e100b8769e68b2eae27dc9ba743109ece641c93d4d774144" }, "downloads": -1, "filename": "pytest_virtualenv-1.2.7-py2.7.egg", "has_sig": false, "md5_digest": "19d34881a2fcd622161063af3528c603", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 6789, "upload_time": "2017-02-20T10:16:38", "url": "https://files.pythonhosted.org/packages/6f/3a/dd774599fceeb55504c092aa311a53ad69839181429e81f09cfd51ae4089/pytest_virtualenv-1.2.7-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "ab878e937b0f167714ef4f829a29fc0a", "sha256": "37c970a583757f8faa5e7372c0613755163daf511aa8a89464d8cee2d9cf48d0" }, "downloads": -1, "filename": "pytest_virtualenv-1.2.7-py2-none-any.whl", "has_sig": false, "md5_digest": "ab878e937b0f167714ef4f829a29fc0a", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 10280, "upload_time": "2017-02-20T10:16:35", "url": "https://files.pythonhosted.org/packages/37/56/5ccf41b226bc1ae72a91b276ca94f75201bc8eb1208f26f9867cd37c57b9/pytest_virtualenv-1.2.7-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "98586920a4d81f8a3db20391e3cbd88c", "sha256": "51fb6468670624b2315aecaf1a2bbd698509e3ea6a1e28b094984c45e1376755" }, "downloads": -1, "filename": "pytest-virtualenv-1.2.7.tar.gz", "has_sig": false, "md5_digest": "98586920a4d81f8a3db20391e3cbd88c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9836, "upload_time": "2017-02-20T10:16:32", "url": "https://files.pythonhosted.org/packages/96/fa/156424d0326f971e25464ee51d0fcf979e264254d608c6bf86c2b5837daa/pytest-virtualenv-1.2.7.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "a9881056378ee7d27258c8a7a97eb11f", "sha256": "07124f34abecde2f2121d166850397f2391001c37ac34dd47ab56e451daa65eb" }, "downloads": -1, "filename": "pytest_virtualenv-1.3.0-py2.7.egg", "has_sig": false, "md5_digest": "a9881056378ee7d27258c8a7a97eb11f", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 7461, "upload_time": "2018-03-08T13:11:54", "url": "https://files.pythonhosted.org/packages/da/de/b10cb197ea939e53cf5dbf8726bd133ba0263ab025ddd09c32541dc24e5d/pytest_virtualenv-1.3.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "433ecbbdf13921ecdf78a1d86529da10", "sha256": "dacb4ec0a59eedcdd81aef640d7758fdc963c9805eb7c9ac73eb79a54d7c88d4" }, "downloads": -1, "filename": "pytest_virtualenv-1.3.0-py2-none-any.whl", "has_sig": false, "md5_digest": "433ecbbdf13921ecdf78a1d86529da10", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 11571, "upload_time": "2018-03-08T13:11:16", "url": "https://files.pythonhosted.org/packages/26/6c/0e17cc73361591738a7ad5e2e75f0ba5e8947d6cc3dddbdacf785ea3ec66/pytest_virtualenv-1.3.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b5e098bf55911e4881f147be79ec3c65", "sha256": "8d8a0b9b57f5efb7db6457c1f57347e35fe332979ecefe592d5324430ae3ed7f" }, "downloads": -1, "filename": "pytest-virtualenv-1.3.0.tar.gz", "has_sig": false, "md5_digest": "b5e098bf55911e4881f147be79ec3c65", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12498, "upload_time": "2018-03-08T13:11:56", "url": "https://files.pythonhosted.org/packages/f8/88/423e85a464c62efe2071904974af41d9d52e19055301ce2dfcba42bd445f/pytest-virtualenv-1.3.0.tar.gz" } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "6257b37fbe2c019e87c3b96ee07d672d", "sha256": "b80d8887fdb0abfcf9841d269c5de80d0560cd7eda3862dc7d1914a9aa21d1e6" }, "downloads": -1, "filename": "pytest_virtualenv-1.4.0-py2.7.egg", "has_sig": false, "md5_digest": "6257b37fbe2c019e87c3b96ee07d672d", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 7855, "upload_time": "2019-01-15T08:39:53", "url": "https://files.pythonhosted.org/packages/8e/fc/261c6f9977bae5c095f4bd89d0754d1240ffced1b1cb354dfbdbf175648f/pytest_virtualenv-1.4.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "6cbf36f089d57dc129c6862d221cde9e", "sha256": "ecadc7ee37dd94f37baea6d96e11fa398f8b5b81687a413789f65f62efc60401" }, "downloads": -1, "filename": "pytest_virtualenv-1.4.0-py2-none-any.whl", "has_sig": false, "md5_digest": "6cbf36f089d57dc129c6862d221cde9e", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 8748, "upload_time": "2019-01-15T08:39:16", "url": "https://files.pythonhosted.org/packages/81/2e/10db864d1b3ae7541b70f29bd7f5739d51d247128cbd33be5a9afd3fbc76/pytest_virtualenv-1.4.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "09c24b34faf6dda2dcb6c10eb83b9a3d", "sha256": "7d1ad9f90e28345df7d364eaf725d51cc8e9e0767bff5606779228af07782d98" }, "downloads": -1, "filename": "pytest-virtualenv-1.4.0.tar.gz", "has_sig": false, "md5_digest": "09c24b34faf6dda2dcb6c10eb83b9a3d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13664, "upload_time": "2019-01-15T08:39:54", "url": "https://files.pythonhosted.org/packages/36/3e/013b7bdbf8c40be08d9d715833e60ca5246d9e7ffddd3bc514c019e81d61/pytest-virtualenv-1.4.0.tar.gz" } ], "1.6.0": [ { "comment_text": "", "digests": { "md5": "b25ab48ee7f8a9655dbf7f5136a11fbf", "sha256": "9f9813f7034f292a557563fde6d7d61da30c6c64db2d7e9df9b9bb6e517913af" }, "downloads": -1, "filename": "pytest_virtualenv-1.6.0-py2.7.egg", "has_sig": false, "md5_digest": "b25ab48ee7f8a9655dbf7f5136a11fbf", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 8147, "upload_time": "2019-02-12T12:25:31", "url": "https://files.pythonhosted.org/packages/9b/22/01eb0f646ae9a5c0725d902ec467f4ea8ced23ef4013f595bf5eb9eefcbc/pytest_virtualenv-1.6.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "108b8c5d245e205db52631a88e553834", "sha256": "4a76e8c5b0408f9e12b6689e780aae97a561ee0c1012c2ea866f6fc958d6d319" }, "downloads": -1, "filename": "pytest_virtualenv-1.6.0-py2-none-any.whl", "has_sig": false, "md5_digest": "108b8c5d245e205db52631a88e553834", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 9023, "upload_time": "2019-02-12T12:25:03", "url": "https://files.pythonhosted.org/packages/6e/85/c44bde6ac26324aedc79321ede0ab9996eb1dc02f679a11e1c2291e3103e/pytest_virtualenv-1.6.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fb8b0c480d07d9212e9560b04d0d4798", "sha256": "d281725d10848773cb2b495d1255dd0a42fc9179e34a274c22e1c35837721f19" }, "downloads": -1, "filename": "pytest-virtualenv-1.6.0.tar.gz", "has_sig": false, "md5_digest": "fb8b0c480d07d9212e9560b04d0d4798", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14735, "upload_time": "2019-02-12T12:25:32", "url": "https://files.pythonhosted.org/packages/6f/84/b2ddfeb93f79ed4ca05536b17377c1a1c00629cdc0c16b86073f057f07de/pytest-virtualenv-1.6.0.tar.gz" } ], "1.7.0": [ { "comment_text": "", "digests": { "md5": "6140be6d483cf6d0467c4a43a521b086", "sha256": "d350c739956df963914729d14790bde1c6ba4fa9fcf2b78eb77151925f68c7a9" }, "downloads": -1, "filename": "pytest_virtualenv-1.7.0-py2.7.egg", "has_sig": false, "md5_digest": "6140be6d483cf6d0467c4a43a521b086", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 8609, "upload_time": "2019-05-28T06:37:19", "url": "https://files.pythonhosted.org/packages/c3/6b/c4e259c8fcd4241e2fa980ad21d790ba2b482de168c6a783a5e3fd5bef14/pytest_virtualenv-1.7.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "1171dd6df3f59162c4584a8240e8a3c4", "sha256": "fee44d423701d6ab550b202aa8e45ccda77bfe8e72c4318a8f43e6af553ad502" }, "downloads": -1, "filename": "pytest_virtualenv-1.7.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1171dd6df3f59162c4584a8240e8a3c4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9467, "upload_time": "2019-05-28T06:36:20", "url": "https://files.pythonhosted.org/packages/21/7f/0ec1ab9b8fcd4a3a063b97143a97d1c093d01227353b682c9027d14b14c2/pytest_virtualenv-1.7.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "34f11bfb89f873fd21d76278272abf70", "sha256": "8113bc38845754849fc2411bf6ca9eb91d98685246b0c71c2fbd17e747ec0055" }, "downloads": -1, "filename": "pytest_virtualenv-1.7.0-py3.6.egg", "has_sig": false, "md5_digest": "34f11bfb89f873fd21d76278272abf70", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 8609, "upload_time": "2019-05-28T06:37:20", "url": "https://files.pythonhosted.org/packages/61/5d/816fc0f082f7271f034074a8e124e947e305a6b03adf42360eabf77fb8f8/pytest_virtualenv-1.7.0-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "6e5edf102ef8bb00c902a4ea15be83ae", "sha256": "2270ee8822111ec25db48e9d9f2efec32e68483a015b14cd0d92aeccc6ff820f" }, "downloads": -1, "filename": "pytest-virtualenv-1.7.0.tar.gz", "has_sig": false, "md5_digest": "6e5edf102ef8bb00c902a4ea15be83ae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15767, "upload_time": "2019-05-28T06:37:22", "url": "https://files.pythonhosted.org/packages/96/73/f3d34462e1d2de89bab407ba3dac5212e9e6996f5b4bc3c6930c68f51b62/pytest-virtualenv-1.7.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6140be6d483cf6d0467c4a43a521b086", "sha256": "d350c739956df963914729d14790bde1c6ba4fa9fcf2b78eb77151925f68c7a9" }, "downloads": -1, "filename": "pytest_virtualenv-1.7.0-py2.7.egg", "has_sig": false, "md5_digest": "6140be6d483cf6d0467c4a43a521b086", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 8609, "upload_time": "2019-05-28T06:37:19", "url": "https://files.pythonhosted.org/packages/c3/6b/c4e259c8fcd4241e2fa980ad21d790ba2b482de168c6a783a5e3fd5bef14/pytest_virtualenv-1.7.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "1171dd6df3f59162c4584a8240e8a3c4", "sha256": "fee44d423701d6ab550b202aa8e45ccda77bfe8e72c4318a8f43e6af553ad502" }, "downloads": -1, "filename": "pytest_virtualenv-1.7.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1171dd6df3f59162c4584a8240e8a3c4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9467, "upload_time": "2019-05-28T06:36:20", "url": "https://files.pythonhosted.org/packages/21/7f/0ec1ab9b8fcd4a3a063b97143a97d1c093d01227353b682c9027d14b14c2/pytest_virtualenv-1.7.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "34f11bfb89f873fd21d76278272abf70", "sha256": "8113bc38845754849fc2411bf6ca9eb91d98685246b0c71c2fbd17e747ec0055" }, "downloads": -1, "filename": "pytest_virtualenv-1.7.0-py3.6.egg", "has_sig": false, "md5_digest": "34f11bfb89f873fd21d76278272abf70", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 8609, "upload_time": "2019-05-28T06:37:20", "url": "https://files.pythonhosted.org/packages/61/5d/816fc0f082f7271f034074a8e124e947e305a6b03adf42360eabf77fb8f8/pytest_virtualenv-1.7.0-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "6e5edf102ef8bb00c902a4ea15be83ae", "sha256": "2270ee8822111ec25db48e9d9f2efec32e68483a015b14cd0d92aeccc6ff820f" }, "downloads": -1, "filename": "pytest-virtualenv-1.7.0.tar.gz", "has_sig": false, "md5_digest": "6e5edf102ef8bb00c902a4ea15be83ae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15767, "upload_time": "2019-05-28T06:37:22", "url": "https://files.pythonhosted.org/packages/96/73/f3d34462e1d2de89bab407ba3dac5212e9e6996f5b4bc3c6930c68f51b62/pytest-virtualenv-1.7.0.tar.gz" } ] }