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/badge/Coverage-100%25-success?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.7 to 3.11 supported.

Only tox 3 is supported. On tox 4, ensure only your target Python version is installed, and run tox --skip-missing-interpreters. (See discussion.)


Testing a Django project? Check out my book Speed Up Your Django Tests which covers loads of ways to 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.3.0.tar.gz (4.5 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.3.0-py3-none-any.whl (4.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: tox-py-1.3.0.tar.gz
  • Upload date:
  • Size: 4.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.10.4

File hashes

Hashes for tox-py-1.3.0.tar.gz
Algorithm Hash digest
SHA256 b93afd177c61c6e1d1a19a0ae720775b6902e73493a06ab95a6f23b0dd3b360e
MD5 fe8d98d99ecf2b35029aa7793b1fca36
BLAKE2b-256 9db5ece69bb5d96c1feb688c58518c5f506a1975d52fd87302ca67a7419821fa

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tox_py-1.3.0-py3-none-any.whl
  • Upload date:
  • Size: 4.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.10.4

File hashes

Hashes for tox_py-1.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ead6583c4edccb806d2d729c00d096773c8985c476716ebf9516fe7344ca714c
MD5 dd35ca1ba9b355f7ee87bba6a7edf2bb
BLAKE2b-256 b379f88f49c2125b14e3026561e661318544a679ff9f7fd47610348d173df1fb

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