Skip to main content

Facilitate nox integration with uv for Python projects

Project description

Intro

This is a basic drop-in replacement for nox.session of nox to be used with the uv package manager.

To use, import session from nox-uv in your noxfile.py.

NOTE: All @session(...) parameters are keywords only, no positional parameters are allowed.

NOTE: The default_groups defined in pyproject.toml are not installed by default. The user must explicitly list the desired groups in the uv_groups parameter.

Added parameters

  • uv_groups: list of uv dependency groups
  • uv_extras: list of uv extras
  • uv_all_extras: boolean to install all extras from pyproject.toml
  • uv_all_groups: boolean to install all dependency groups

Inspiration

This is heavliy influcenced by, but much more limited than, nox-poetry.

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

nox_uv-0.2.3.tar.gz (29.6 kB view details)

Uploaded Source

Built Distribution

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

nox_uv-0.2.3-py3-none-any.whl (3.8 kB view details)

Uploaded Python 3

File details

Details for the file nox_uv-0.2.3.tar.gz.

File metadata

  • Download URL: nox_uv-0.2.3.tar.gz
  • Upload date:
  • Size: 29.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.6.13

File hashes

Hashes for nox_uv-0.2.3.tar.gz
Algorithm Hash digest
SHA256 a0a26c8bb3b6f5100c5f7ab866ee4ea7c8cc4395a7c9f647e76adb4b6bed9c67
MD5 9286de939176f5acf7bbc9b43583e0a6
BLAKE2b-256 1c7690a58e626ee557ac37dfce9c3611def76c4f3ff3c4ebaa690dfab228225c

See more details on using hashes here.

File details

Details for the file nox_uv-0.2.3-py3-none-any.whl.

File metadata

  • Download URL: nox_uv-0.2.3-py3-none-any.whl
  • Upload date:
  • Size: 3.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.6.13

File hashes

Hashes for nox_uv-0.2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 817f565e4acc68c249bd7b449da0d99ed1ab19cda189514a0e0ff3db21191c9a
MD5 d306aff54522f606cb2f2a90ec6fdd27
BLAKE2b-256 7955b25f112fead570082dec6a8209b35c05753d85ee2be8b156faa1aeebf9d1

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