Thanks to visit codestin.com
Credit goes to pypi.org

Skip to main content

tox is a generic virtualenv management and test command line tool

Project description

Rewrite branch

check codecov Code style: black

tox logo

You've arrived at the rewrite branch. This is a fresh start for tox in which we aim to create a better implementation for what tox is. The broad goal is to:

  • use modern Python with type annotations (3.6+ only)
  • be more flexible in from where we take our configuration (proper pyproject.toml support besides our canonical tox.ini file)
  • a better interface to plug and play your own python environment (historically tox was designed to work with the virtualenv project, but we want to be able to use instead conda, Docker, OS package manager, remote machines, etc.)
  • first class support for non-sdist packages (in python land e.g. wheels)
  • ability to plugin support for other languages that follow the build/install/test paradigm (e.g. node)
  • make it more flexible (ability to override any value via the CLI)
  • make it faster (improve interpreter discovery, lazy configuration manifestation, and many more).

Compatibility wise we aim to be (excluding some weird edge cases) configuration file compatible with tox 3. We'll not be API compatible though (all plugins will break).

Documentation

To be done.

Communication and questions

For now reach out to Bernat Gabor directly.

Contributing

Contributions are welcome, though expect a lot of rough edges at this early point of development. See contributing and our Contributor Covenant Code of Conduct. Currently, the code and the issues are hosted on GitHub. The project is licensed under MIT.

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

tox-4.0.0b1.tar.gz (274.2 kB view details)

Uploaded Source

Built Distribution

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

tox-4.0.0b1-py3-none-any.whl (138.1 kB view details)

Uploaded Python 3

File details

Details for the file tox-4.0.0b1.tar.gz.

File metadata

  • Download URL: tox-4.0.0b1.tar.gz
  • Upload date:
  • Size: 274.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for tox-4.0.0b1.tar.gz
Algorithm Hash digest
SHA256 08216a9ae509bd06d4519f2b1c292bb1b90958fbf76f7610f6384672d3bb4d14
MD5 f311f66528539b9b835870cd4ab27cea
BLAKE2b-256 c107df3a0f420bdc6661d9c71ba2216a9d46d14ac466c0ed0f0eb96157140e2b

See more details on using hashes here.

File details

Details for the file tox-4.0.0b1-py3-none-any.whl.

File metadata

  • Download URL: tox-4.0.0b1-py3-none-any.whl
  • Upload date:
  • Size: 138.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for tox-4.0.0b1-py3-none-any.whl
Algorithm Hash digest
SHA256 1fd512526033bc9d9fad3741b3c76f0765f42a243dc34e2068b58313a92b1de8
MD5 c8e730e89e6b6ffcb01cd39142160349
BLAKE2b-256 efe0e3adfe8ea9b22a4120c129e2ae78a3e13a7a0ece990c50a424f81e7e9fa0

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