Skip to main content

Keeps your tox virtualenv always up to date with dependencies

Project description

tox-auto-env

The virtualenv behind your tox environments will always reflect the dependencies at the time of running. Never use tox --recreate again.

Why

When testing or developing you may be updating or adding dependencies in the tox.ini or requirements.txt files. You may then be stashing those changes because they were bad. You may be switching between branches that have different dependencies. Each time you do this, you need to recreate the tox virtualenv so that those dependencies are correctly installed. Running tox --recreate does this by deleting that virtualenv and starting fresh.

How it works

When tox-auto-env is installed, virtualenvs created by tox are identified by a hash of the dependencies that are installed in it. i.e. if you have 2 branches with different dependencies, running tox on each of those branches will create 2 separate virtualenvs that will be used for those 2 branches.

Kudos

Inspired by tox-battery

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tox-auto-env-0.0.3a0.tar.gz (2.0 kB view details)

Uploaded Source

Built Distribution

tox_auto_env-0.0.3a0-py2.py3-none-any.whl (2.6 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file tox-auto-env-0.0.3a0.tar.gz.

File metadata

  • Download URL: tox-auto-env-0.0.3a0.tar.gz
  • Upload date:
  • Size: 2.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/39.2.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.15

File hashes

Hashes for tox-auto-env-0.0.3a0.tar.gz
Algorithm Hash digest
SHA256 d06d6bac7d3ce608bed83fabae223ec81669d909d016e7fe7e01ee1261a8de39
MD5 5c9ba709a8d7d9a246b6fa0e4fba98c0
BLAKE2b-256 9c7d7c0a03c26c5474b08c894562d0dc4fad335380cc09864c03edb39527b715

See more details on using hashes here.

File details

Details for the file tox_auto_env-0.0.3a0-py2.py3-none-any.whl.

File metadata

  • Download URL: tox_auto_env-0.0.3a0-py2.py3-none-any.whl
  • Upload date:
  • Size: 2.6 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/39.2.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.15

File hashes

Hashes for tox_auto_env-0.0.3a0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 8bc2dce190e57f7c992ce4704b4aa2d7dd370260e232228ed7ed9413a0b9a4f2
MD5 0d9418849c1ba2f757319f3ce32281b9
BLAKE2b-256 4c179903e0b21870d8a81088b5dc33fa75522d7312114bc6e312aa92011a0caa

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page