uv/crates
Charlie Marsh c3d7d3899c Default to --workspace when adding subdirectories (#14529)
If `--workspace` is provided, we add all paths as workspace members.

If `--no-workspace` is provided, we add all paths as direct path
dependencies.

If neither is provided, then we add any paths that are under the
workspace root as workspace members, and the rest as direct path
dependencies.

Closes #14524.
2025-07-17 17:20:21 -05:00
..
uv Default to --workspace when adding subdirectories (#14529) 2025-07-17 17:20:21 -05:00
uv-auth Fix Indexes::new doc (#14293) 2025-06-26 20:40:40 +00:00
uv-bench Remove unnecessary codspeed deps (#14396) 2025-07-01 11:00:30 -05:00
uv-build Bump version to 0.7.22 (#14685) 2025-07-17 11:27:15 -05:00
uv-build-backend Multiple modules in namespace packages (#14460) 2025-07-09 17:45:44 +00:00
uv-build-frontend Make project and interpreter lock acquisition non-fatal (#14404) 2025-07-02 14:03:43 -04:00
uv-cache Reduce number of reference-checks for uv cache clean (#13669) 2025-05-26 21:43:24 -04:00
uv-cache-info Follow links when cache-key is a glob (#13438) 2025-07-14 11:35:34 -04:00
uv-cache-key Add DisplaySafeUrl newtype to prevent leaking of credentials by default (#13560) 2025-05-27 00:05:30 +02:00
uv-cli Default to --workspace when adding subdirectories (#14529) 2025-07-17 17:20:21 -05:00
uv-client Allow users to override index cache-control headers (#14620) 2025-07-15 10:00:04 -04:00
uv-configuration Bump --python-platform linux to manylinux_2_28 (#14300) 2025-07-17 17:20:21 -05:00
uv-console Bump MSRV to 1.85 and Edition 2024 (#13516) 2025-05-18 19:38:43 -04:00
uv-dev Sync latest Python releases (#14581) 2025-07-13 08:20:51 -05:00
uv-dirs Bump MSRV to 1.85 and Edition 2024 (#13516) 2025-05-18 19:38:43 -04:00
uv-dispatch Stabilize the uv build backend (#14311) 2025-07-02 15:37:43 -05:00
uv-distribution Simplify relative URL handling (#14449) 2025-07-09 23:20:02 +00:00
uv-distribution-filename Remove wheel filename-from URL conversion (#14223) 2025-06-23 14:26:14 -04:00
uv-distribution-types Remove marker from Edge (#14649) 2025-07-16 09:21:22 -05:00
uv-extract Remove transparent variants in uv-extract to enable retries (#14450) 2025-07-03 23:32:07 +00:00
uv-fs Add experimental uv sync --output-format json (#13689) 2025-07-14 14:53:39 +00:00
uv-git Skip GitHub fast path when rate-limited (#13033) 2025-06-24 12:11:41 -07:00
uv-git-types make GitOid strict about parsing exactly 40 hex characters 2025-06-09 23:50:36 +00:00
uv-globfilter Change GlobDirFilter fallback to true (#13882) 2025-06-06 14:07:34 +02:00
uv-install-wheel Drop trailing arguments when writing shebangs (#14519) 2025-07-09 10:51:06 -05:00
uv-installer Fix bytecode compilation debug message introduced by #14369 (#14682) 2025-07-17 13:35:25 +00:00
uv-macros Bump MSRV to 1.85 and Edition 2024 (#13516) 2025-05-18 19:38:43 -04:00
uv-metadata only warn if CRC appears to be missing (#12722) 2025-04-07 12:49:05 -05:00
uv-normalize Bump MSRV to 1.85 and Edition 2024 (#13516) 2025-05-18 19:38:43 -04:00
uv-once-map Bump MSRV to 1.84 (#12670) 2025-04-04 11:49:26 -04:00
uv-options-metadata Upgrade minimum Rust version to 1.83 (#9815) 2024-12-11 10:06:19 -06:00
uv-pep440 Expand the functionality of uv version --bump to support pre-releases (#13578) 2025-07-10 08:45:17 -05:00
uv-pep508 Fix doctests (#14658) 2025-07-16 16:56:32 +02:00
uv-performance-memory-allocator Update Rust crate mimalloc to v0.1.47 (#14207) 2025-06-23 12:07:09 +02:00
uv-platform-tags Add Pyodide support (#12731) 2025-06-03 12:01:26 -05:00
uv-publish Add an IntoIterator for FormMetadata (#14351) 2025-06-29 15:07:07 -04:00
uv-pypi-types Simplify relative URL handling (#14449) 2025-07-09 23:20:02 +00:00
uv-python Require --global for removal of the global Python pin (#14169) 2025-07-17 17:20:21 -05:00
uv-redacted Avoid using path URL for workspace Git dependencies in requirements.txt (#14288) 2025-06-26 19:48:12 +00:00
uv-requirements Add UV_HTTP_RETRIES to customize retry counts (#14544) 2025-07-11 07:35:27 -05:00
uv-requirements-txt Fix doctests (#14658) 2025-07-16 16:56:32 +02:00
uv-resolver Remove marker from Edge (#14649) 2025-07-16 09:21:22 -05:00
uv-scripts handle an existing shebang in uv init --script (#14141) 2025-06-19 14:47:22 -07:00
uv-settings Add support for toggling Python bin and registry install options via env vars (#14662) 2025-07-17 12:33:43 -05:00
uv-shell Bump MSRV to 1.85 and Edition 2024 (#13516) 2025-05-18 19:38:43 -04:00
uv-small-str Update schemars 1.0.0 (#13693) 2025-06-24 21:43:31 +02:00
uv-state Bump MSRV to 1.85 and Edition 2024 (#13516) 2025-05-18 19:38:43 -04:00
uv-static Add support for toggling Python bin and registry install options via env vars (#14662) 2025-07-17 12:33:43 -05:00
uv-tool Support transparent Python patch version upgrades (#13954) 2025-06-20 16:17:13 +02:00
uv-torch Add auto-detection for Intel GPUs (#14386) 2025-07-09 13:31:08 +00:00
uv-trampoline Support transparent Python patch version upgrades (#13954) 2025-06-20 16:17:13 +02:00
uv-trampoline-builder Bump MSRV and rust-toolchain version (#14303) 2025-06-27 10:27:45 -04:00
uv-types Reuse build (virtual) environments across resolution and installation (#14338) 2025-07-01 13:15:47 -04:00
uv-version Bump version to 0.7.22 (#14685) 2025-07-17 11:27:15 -05:00
uv-virtualenv Add check for using minor version link when creating a venv on Windows (#14252) 2025-06-25 10:12:32 +02:00
uv-warnings Consistently use Ordering::Relaxed for standalone atomic use cases (#14190) 2025-06-24 12:30:26 -07:00
uv-workspace chore: remove redundant words in comment (#14532) 2025-07-10 08:25:38 -05:00
README.md Link to Dependency specifiers instead of PEP 508 (#8411) 2024-10-21 14:43:38 -04:00

Crates

uv-bench

Functionality for benchmarking uv.

uv-cache-key

Generic functionality for caching paths, URLs, and other resources across platforms.

uv-distribution-filename

Parse built distribution (wheel) and source distribution (sdist) filenames to extract structured metadata.

uv-distribution-types

Abstractions for representing built distributions (wheels) and source distributions (sdists), and the sources from which they can be downloaded.

uv-install-wheel-rs

Install built distributions (wheels) into a virtual environment.

uv-once-map

A waitmap-like concurrent hash map for executing tasks exactly once.

uv-pep440-rs

Utilities for interacting with Python version numbers and specifiers.

uv-pep508-rs

Utilities for parsing and evaluating dependency specifiers, previously known as PEP 508.

uv-platform-tags

Functionality for parsing and inferring Python platform tags as per PEP 425.

uv-cli

Command-line interface for the uv package manager.

uv-build-frontend

A PEP 517-compatible build frontend for uv.

uv-cache

Functionality for caching Python packages and associated metadata.

uv-client

Client for interacting with PyPI-compatible HTTP APIs.

uv-dev

Development utilities for uv.

uv-dispatch

A centralized struct for resolving and building source distributions in isolated environments. Implements the traits defined in uv-types.

uv-distribution

Client for interacting with built distributions (wheels) and source distributions (sdists). Capable of fetching metadata, distribution contents, etc.

uv-extract

Utilities for extracting files from archives.

uv-fs

Utilities for interacting with the filesystem.

uv-git

Functionality for interacting with Git repositories.

uv-installer

Functionality for installing Python packages into a virtual environment.

uv-python

Functionality for detecting and leveraging the current Python interpreter.

uv-normalize

Normalize package and extra names as per Python specifications.

uv-requirements

Utilities for reading package requirements from pyproject.toml and requirements.txt files.

uv-resolver

Functionality for resolving Python packages and their dependencies.

uv-shell

Utilities for detecting and manipulating shell environments.

uv-types

Shared traits for uv, to avoid circular dependencies.

uv-pypi-types

General-purpose type definitions for types used in PyPI-compatible APIs.

uv-virtualenv

A venv replacement to create virtual environments in Rust.

uv-warnings

User-facing warnings for uv.

uv-workspace

Workspace abstractions for uv.

uv-requirements-txt

Functionality for parsing requirements.txt files.