Skip to main content

Adds the --py flag to tox to run environments matching a given Python interpreter.

This project has been archived.

The maintainers of this project have marked this project as archived. No new releases are expected.

Project description

https://img.shields.io/github/workflow/status/adamchainz/tox-py/CI/main?style=for-the-badge https://img.shields.io/codecov/c/github/adamchainz/tox-py/main?style=for-the-badge https://img.shields.io/pypi/v/tox-py.svg?style=for-the-badge https://img.shields.io/badge/code%20style-black-000000.svg?style=for-the-badge pre-commit

Adds the --py flag to tox to run environments matching a given Python interpreter.

Installation

Use pip:

python -m pip install tox-py

Python 3.6 to 3.10 supported.


Testing a Django project? Check out my book Speed Up Your Django Tests which covers loads of best practices so you can write faster, more accurate tests.


Usage

After installation, the plugin will be automatically picked up by tox. It adds one argument: --py, which takes the version to filter environments against. The version can be specified either as a tox.ini-style dotless version number, or the special string current for the version of Python that tox is running under.

For example, to run all Python 3.9 environments:

tox --py 39

Or to run all environments matching the version of Python that tox is running under:

tox --py current

This makes configuring CI really easy: configure your CI to trigger each Python version in parallel, running tox --py current.

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-py-1.1.0.tar.gz (4.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

tox_py-1.1.0-py3-none-any.whl (3.8 kB view details)

Uploaded Python 3

File details

Details for the file tox-py-1.1.0.tar.gz.

File metadata

  • Download URL: tox-py-1.1.0.tar.gz
  • Upload date:
  • Size: 4.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for tox-py-1.1.0.tar.gz
Algorithm Hash digest
SHA256 218081449add022080c6e2c17f3bfd623152f5e506888b40bd13ef2abfe7ad0d
MD5 5c772e72e2bebf5b27c0f2da588e0162
BLAKE2b-256 2cbc0e8242503d349ec29847b78ab5d94e90a6f5ad4f4e9e993e495b0ccf73b7

See more details on using hashes here.

File details

Details for the file tox_py-1.1.0-py3-none-any.whl.

File metadata

  • Download URL: tox_py-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 3.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for tox_py-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b2519f23246ac9bbeede6f1c645998f913e202b8dbd35826337d48a62548c134
MD5 171bc84b97ce9b77064de29c0ac89346
BLAKE2b-256 d0ec70a3bec73ab9f8c8a60aeba667687028c1b2f0e719ec39ca4b5bc52bc88a

See more details on using hashes here.

Supported by

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