Skip to main content

Integration of uv with tox.

Project description

tox-uv

PyPI version PyPI Supported Python Versions check Downloads

tox-uv is a tox plugin which replaces virtualenv and pip with uv your tox environments. Note that you will get both the benefits (performance) or downsides (bugs) of uv.

How to use

Install tox-uv into the environment of your tox and will replace virtualenv and pip for all runs:

python -m pip install tox tox-uv
python -m tox r -e py312 # will use uv

Configuration

  • uv-venv-runner is the ID for the tox environments runner.
  • uv-venv-pep-517 is the ID for the PEP-517 packaging environment.
  • uv-venv-cmd-builder is the ID for the external cmd builder.

uv_seed

This flag, set on a tox environment level, controls if the created virtual environment injects pip/setuptools/wheel into the created virtual environment or not. By default, is off. You will need to set this if you have a project that uses the old legacy editable mode, or your project does not support the pyprooject.toml powered isolated build model.

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_uv-1.2.0.tar.gz (9.4 kB view details)

Uploaded Source

Built Distribution

tox_uv-1.2.0-py3-none-any.whl (8.5 kB view details)

Uploaded Python 3

File details

Details for the file tox_uv-1.2.0.tar.gz.

File metadata

  • Download URL: tox_uv-1.2.0.tar.gz
  • Upload date:
  • Size: 9.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.8

File hashes

Hashes for tox_uv-1.2.0.tar.gz
Algorithm Hash digest
SHA256 ba32516b82a67eac16d40d971bd38882540b8302d41f614d9dee0fd25a69a600
MD5 dcba95fc677daea3a1d6b330ce2a76cc
BLAKE2b-256 bb76995421bb4f16ef248ba038d058231e6ba50f81bfd89bc0f1235e059eb378

See more details on using hashes here.

Provenance

File details

Details for the file tox_uv-1.2.0-py3-none-any.whl.

File metadata

  • Download URL: tox_uv-1.2.0-py3-none-any.whl
  • Upload date:
  • Size: 8.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.8

File hashes

Hashes for tox_uv-1.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a3e9d1db13fcdcd0a7dc8dceaf8f1955aaeb4334055fea58a6c6d5e572bc71cd
MD5 719ff48c96f1a7a9dd2d6b2e6c3bbdf8
BLAKE2b-256 8ae3e60917613eb269cc41b5a308b0f355862bc0e89b31aa5ec2388f3b7e90f4

See more details on using hashes here.

Provenance

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