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 in 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 it will replace virtualenv and pip for all runs:

python -m pip install 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 pyproject.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.3.0.tar.gz (9.5 kB view details)

Uploaded Source

Built Distribution

tox_uv-1.3.0-py3-none-any.whl (8.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: tox_uv-1.3.0.tar.gz
  • Upload date:
  • Size: 9.5 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.3.0.tar.gz
Algorithm Hash digest
SHA256 a9ab79293283be21471870cc82920ffcfa6efb99534d28eaac9c3ddc469e5b81
MD5 37ceb22b4660755a8bfd3c0abe7d77bd
BLAKE2b-256 1b6f8fbe03c197168b5afe8ed667358df8d2d1d96c0fe25d406b2c655bbd8574

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: tox_uv-1.3.0-py3-none-any.whl
  • Upload date:
  • Size: 8.7 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.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 117e7b0f0dd4f10b9a402f800bd5aebb37633d65d99c3451cf7b999060fda7d9
MD5 e3f7fa6a48506779bff41dfc5d1cf940
BLAKE2b-256 c726dca034668634a30df4972115d2d3d49caffaf7ea1b6250b274701008bec4

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