SHA256
14
0
forked from pool/python-uv

Commit Graph

  • f94c6e1f37 - update to 0.8.15 * Enhancements * Add uv auth commands for credential management * Add pyx support to uv auth commands * Add uv tree --show-sizes to show package sizes * Add --python-platform riscv64-unknown-linux * Add --python-platform to uv run and uv tool * Add uv publish --dry-run * Add zstandard support for wheels * Allow registries to pre-provide core metadata * Retry streaming Python and binary download errors * Bug fixes * Fix settings rendering for extra-build-dependencies * Skip non-existent directories in bytecode compilation * Error messages * Add error trace to invalid package format main Ondřej Súkup 2025-09-04 11:05:25 +00:00
  • 130acdce43 - Update vendor tarball to fix CVE-2025-58160 (bsc#1249011) Markéta Machová 2025-09-02 15:31:24 +00:00
  • ada1e1bddb - update to 0.8.14 * Enhancements * Add --python-platform to uv pip check * Add an environment variable for UV_ISOLATED * Add logging to the uv build backend * Allow more trailing null bytes in zip files * Allow pinning managed Python versions to specific build versions * Cache PyTorch wheels by default * Reject already-installed wheels that don't match the target platform * Add --no-install-local option to uv sync, uv add and uv export * Include cycle error message in uv pip CLI * Preview features * Fix format of {version} on uv format failure * Lock during installs in uv format to prevent races * Respect --project in uv format * Run uv format in the project root * Configuration * Add file-to-CLI overrides for build isolation configuration * Add file-to-CLI overrides for reinstall configuration * Performance * Cache WHEEL and METADATA reads in installed distributions * Bug fixes * Avoid erroring when creating venv in current working directory * Avoid introducing unnecessary system dependency on CUDA * Clear discovered site packages when creating virtual environment * Read index credentials from the environment during uv publish checks * Refuse to remove non-virtual environments in uv venv * Stop setting CLICOLOR_FORCE=1 when calling build backends * Support file or directory removal for Windows symlinks * Documentation Ondřej Súkup 2025-08-28 22:12:30 +00:00
  • 0b1573b009 - update to 0.8.13 * Enhancements * Add --no-install-* arguments to uv add * Initialize Git prior to reading author in uv init * Add CUDA 129 to available torch backends * Update Pyodide to 0.28.2 * Preview features * Add an experimental uv format command * Allow version specifiers in extra-build-dependencies if match-runtime is explicitly false * Bug fixes * Add triton to torch-backend manifest * Avoid panicking when resolver returns stale distributions * Fix uv_build wheel hashes * Treat --upgrade-package on the command-line as overriding upgrade = false in configuration Ondřej Súkup 2025-08-22 13:56:32 +00:00
  • 791b706f9f Sync changes to SLFO-1.2 branch slfo-main slfo-1.2 Adrian Schröter 2025-08-20 12:36:31 +02:00
  • ec8f90853b - update to 0.12.9 * Preview features * [airflow] Add check for airflow.secrets.cache.SecretCache (AIR301) * [ruff] Offer a safe fix for multi-digit zeros (RUF064) * Bug fixes * [flake8-blind-except] Fix BLE001 false-positive on raise ... from None * [flake8-comprehensions] Fix false positive for C420 with attribute, subscript, or slice assignment targets * [flake8-simplify] Fix handling of U+001C..U+001F whitespace (SIM905) * Rule changes * [pylint] Use lowercase hex characters to match the formatter (PLE2513) * Documentation * Fix lint.future-annotations link * Other changes * Build riscv64 binaries for release * Add rule code to error description in GitLab output Ondřej Súkup 2025-08-20 09:40:21 +00:00
  • f26dc19ad6 - update to 0.8.11 * Enhancements * Add extra-build-dependencies hint for any missing module on build failure * Make 'v' prefix cyan in overlap warnings * Bug fixes * Fix missing uv version in extended Docker image tags * Persist cache info when re-installing cached wheels * Rust API *Allow passing custom reqwest clients to RegistryClient Ondřej Súkup 2025-08-15 17:39:23 +00:00
  • 027cef90f4 - update to 0.8.10 * Enhancements * Allow Python requests with missing segments, e.g., just aarch64 * Preview * Move warnings for conflicting modules into preview Ondřej Súkup 2025-08-14 09:52:55 +00:00
  • 24e8f3a833 Accepting request 1298991 from devel:languages:python Dominique Leuenberger 2025-08-12 15:05:16 +00:00
  • 86982aa704 - update to 0.8.9 * Enhancements * Add --reinstall flag to uv python upgrade * Bug fixes * Include build settings in cache key for registry source distribution lookups * Avoid creating bin links on uv python upgrade if they don't already exist * Respect system proxies on macOS and Windows * Documentation * Add the 3.14 classifier Ondřej Súkup 2025-08-12 09:33:20 +00:00
  • 06dd8c88f4 - update to 0.8.9 * Enhancements * Add --reinstall flag to uv python upgrade * Bug fixes * Include build settings in cache key for registry source distribution lookups * Avoid creating bin links on uv python upgrade if they don't already exist * Respect system proxies on macOS and Windows * Documentation * Add the 3.14 classifier Ondřej Súkup 2025-08-12 09:33:20 +00:00
  • 2ae0d9dbcd Accepting request 1298596 from devel:languages:python Dominique Leuenberger 2025-08-09 17:59:54 +00:00
  • 4b60fdf5d4 - update to 0.8.8 - long changelog at https://github.com/astral-sh/uv/blob/main/CHANGELOG.mode - fixed CVE-2025-54368 - boo#1247829 Ondřej Súkup 2025-08-09 11:04:10 +00:00
  • 4aa7ef191e - update to 0.8.8 - long changelog at https://github.com/astral-sh/uv/blob/main/CHANGELOG.mode - fixed CVE-2025-54368 - boo#1247829 Ondřej Súkup 2025-08-09 11:04:10 +00:00
  • 28588dbcea Accepting request 1297963 from devel:languages:python Dominique Leuenberger 2025-08-06 16:15:26 +00:00
  • 0364dcdf65 - update to 0.8.5 * Enhancements * Enable uv run with a GitHub Gist * Improve HTTP response caching log messages * Show wheel tag hints in install plan * Support installing additional executables in uv tool install * Preview features * Enable extra build dependencies to 'match runtime' versions * Remove duplicate extra-build-dependencies warnings for uv pip * Use "option" instead of "setting" in pylock warning * Respect extra build requires when reading from wheel cache * Preserve lowered extra build dependencies * Bug fixes * Add Python versions to markers implied from wheels * Ensure consistent indentation when adding dependencies * Fix handling of python-preference = system when managed interpreters are on the PATH * Fix symlink preservation in virtual environment creation * Gracefully handle entrypoint permission errors * Include wheel hashes from local Simple indexes * Prefer system Python installations over managed ones when --system is used * Remove retry wrapper when matching on error kind * Revert h2 upgrade * Documentation * Improve visibility of copy and line separator in dark mode Ondřej Súkup 2025-08-06 13:23:59 +00:00
  • fd06f45110 - update to 0.8.5 * Enhancements * Enable uv run with a GitHub Gist * Improve HTTP response caching log messages * Show wheel tag hints in install plan * Support installing additional executables in uv tool install * Preview features * Enable extra build dependencies to 'match runtime' versions * Remove duplicate extra-build-dependencies warnings for uv pip * Use "option" instead of "setting" in pylock warning * Respect extra build requires when reading from wheel cache * Preserve lowered extra build dependencies * Bug fixes * Add Python versions to markers implied from wheels * Ensure consistent indentation when adding dependencies * Fix handling of python-preference = system when managed interpreters are on the PATH * Fix symlink preservation in virtual environment creation * Gracefully handle entrypoint permission errors * Include wheel hashes from local Simple indexes * Prefer system Python installations over managed ones when --system is used * Remove retry wrapper when matching on error kind * Revert h2 upgrade * Documentation * Improve visibility of copy and line separator in dark mode Ondřej Súkup 2025-08-06 13:23:59 +00:00
  • a6ab6da138 Accepting request 1296842 from devel:languages:python Dominique Leuenberger 2025-08-01 22:41:09 +00:00
  • f4fcc84bf4 - update to 0.8.4 * Enhancements * Improve styling of warning cause chains * Extend wheel filtering to Android tags * Perform wheel lockfile filtering based on platform and OS intersection * Clarify messaging when a new resolution needs to be performed * Preview features * Add support for extending package's build dependencies with extra-build-dependencies * Split preview mode into separate feature flags * Configuration * Add support for package specific exclude-newer dates via exclude-newer-package * Bug fixes * Avoid invalidating lockfile when path or workspace dependencies define explicit indexes * Copy entrypoints that have a shebang that differs in python vs python3 * Fix incorrect file permissions in wheel packages * Update validation for environments and required-environments in uv.toml * Documentation * Show uv_build in projects documentation * Add UV_ prefix to installer environment variables * Un-hide uv from --build-backend options * Update documentation for preview flags Ondřej Súkup 2025-07-31 15:51:42 +00:00
  • 0db67f36e0 - update to 0.8.4 * Enhancements * Improve styling of warning cause chains * Extend wheel filtering to Android tags * Perform wheel lockfile filtering based on platform and OS intersection * Clarify messaging when a new resolution needs to be performed * Preview features * Add support for extending package's build dependencies with extra-build-dependencies * Split preview mode into separate feature flags * Configuration * Add support for package specific exclude-newer dates via exclude-newer-package * Bug fixes * Avoid invalidating lockfile when path or workspace dependencies define explicit indexes * Copy entrypoints that have a shebang that differs in python vs python3 * Fix incorrect file permissions in wheel packages * Update validation for environments and required-environments in uv.toml * Documentation * Show uv_build in projects documentation * Add UV_ prefix to installer environment variables * Un-hide uv from --build-backend options * Update documentation for preview flags Ondřej Súkup 2025-07-31 15:51:42 +00:00
  • 300a69eceb - update to 0.8.3: * Enhancements * Allow non-standard entrypoint names in uv_build * Publish riscv64 wheels to PyPI * Bug fixes * Avoid writing redacted credentials to tool receipt * Respect --with versions over base environment versions * Respect credentials from all defined indexes * Fix missed stabilization of removal of registry entry during Python uninstall * Improve concurrency safety of Python downloads into cache * Documentation * Fix typos in uv_build reference documentation * Move the "Cargo" install method further down in docs Ondřej Súkup 2025-07-27 20:36:30 +00:00
  • 7913d3f51a - update to 0.8.3: * Enhancements * Allow non-standard entrypoint names in uv_build * Publish riscv64 wheels to PyPI * Bug fixes * Avoid writing redacted credentials to tool receipt * Respect --with versions over base environment versions * Respect credentials from all defined indexes * Fix missed stabilization of removal of registry entry during Python uninstall * Improve concurrency safety of Python downloads into cache * Documentation * Fix typos in uv_build reference documentation * Move the "Cargo" install method further down in docs Ondřej Súkup 2025-07-27 20:36:30 +00:00
  • ac5e4f8a4d Accepting request 1295390 from devel:languages:python Dominique Leuenberger 2025-07-24 16:46:21 +00:00
  • 26db979dc4 - update to 0.8.2 * Configuration * Add UV_INIT_BUILD_BACKEND * Rust API * Expose tls_built_in_root_certs for client * Enhancements * Add derivation chains for dependency errors * Add support for HF_TOKEN * Allow --config-settings-package to apply configuration settings at the package level * Create (e.g.) python3.13t executables in uv venv * Disallow writing symlinks outside the source distribution target directory * Elide traceback when python -m uv in interrupted with Ctrl-C on Windows * Match --bounds formatting for uv_build bounds in uv init * Support extras and dependency_groups markers in PEP 508 grammar * Support extras and dependency_groups markers on uv pip install and uv pip sync * Add hint to use uv self version when uv version cannot find a project * Improve error reporting when removing Python versions from the Windows registry * Make warnings about masked [tool.uv] fields more precise * Preview features * Emit JSON output in uv sync with --quiet * Bug fixes * Avoid reading files in the environment bin that are not entrypoints * Avoid removing empty directories when constructing virtual environments * Preserve index URL priority order when writing to pyproject.toml * Allow removal of virtual environments with missing interpreters * Apply Cache-Control overrides to response, not request headers * Copy entry points into ephemeral environments to ensure layers are respected * Workaround Jupyter Lab application directory discovery in ephemeral environments * Enforce requires-python in pylock.toml * Fix kebab casing of README variants in build backend Ondřej Súkup 2025-07-23 18:34:19 +00:00
  • c0d14bd863 - update to 0.8.2 * Configuration * Add UV_INIT_BUILD_BACKEND * Rust API * Expose tls_built_in_root_certs for client * Enhancements * Add derivation chains for dependency errors * Add support for HF_TOKEN * Allow --config-settings-package to apply configuration settings at the package level * Create (e.g.) python3.13t executables in uv venv * Disallow writing symlinks outside the source distribution target directory * Elide traceback when python -m uv in interrupted with Ctrl-C on Windows * Match --bounds formatting for uv_build bounds in uv init * Support extras and dependency_groups markers in PEP 508 grammar * Support extras and dependency_groups markers on uv pip install and uv pip sync * Add hint to use uv self version when uv version cannot find a project * Improve error reporting when removing Python versions from the Windows registry * Make warnings about masked [tool.uv] fields more precise * Preview features * Emit JSON output in uv sync with --quiet * Bug fixes * Avoid reading files in the environment bin that are not entrypoints * Avoid removing empty directories when constructing virtual environments * Preserve index URL priority order when writing to pyproject.toml * Allow removal of virtual environments with missing interpreters * Apply Cache-Control overrides to response, not request headers * Copy entry points into ephemeral environments to ensure layers are respected * Workaround Jupyter Lab application directory discovery in ephemeral environments * Enforce requires-python in pylock.toml * Fix kebab casing of README variants in build backend Ondřej Súkup 2025-07-23 18:34:19 +00:00
  • 7d0121b0f9 Accepting request 1294440 from devel:languages:python Ana Guerrero 2025-07-21 17:59:29 +00:00
  • d8320ce2d8 - update to 0.8.0 * Breaking changes * Install Python executables into a directory on the PATH * Prompt before removing an existing directory in uv venv * Validate that discovered interpreters meet the Python preferences * Install dependencies without build systems when they are path sources * Install dependencies without build systems when they are workspace members * Bump --python-platform linux to manylinux_2_28 * Remove uv version fallback * Require --global for removal of the global Python pin * Support conflicting editable settings across groups * Make uv_build the default build backend in uv init * Set default UV_TOOL_BIN_DIR on Docker images * Update --check to return an exit code of 1 * Use an ephemeral environment for uv run --with invocations * Restructure the uv venv command output and exit codes * Default to --workspace when adding subdirectories * Add missing validations for disallowed uv.toml fields * Configuration * Add support for toggling Python bin and registry install options via env vars * Add UV_COMPILE_BYTECODE_TIMEOUT environment variable * Allow users to override index cache-control headers * Add UV_LIBC to override libc selection in multi-libc environment * Bug fixes * Fix --all-arches when paired with --only-downloads * Skip Windows Python interpreters that return a broken MSIX package code * Warn on invalid uv.toml when provided via direct path * Improve async signal safety in Windows exception handler * Documentation * Mention the revision in the lockfile versioning doc Ondřej Súkup 2025-07-18 18:23:32 +00:00
  • bbb33d4d9c - update to 0.8.0 * Breaking changes * Install Python executables into a directory on the PATH * Prompt before removing an existing directory in uv venv * Validate that discovered interpreters meet the Python preferences * Install dependencies without build systems when they are path sources * Install dependencies without build systems when they are workspace members * Bump --python-platform linux to manylinux_2_28 * Remove uv version fallback * Require --global for removal of the global Python pin * Support conflicting editable settings across groups * Make uv_build the default build backend in uv init * Set default UV_TOOL_BIN_DIR on Docker images * Update --check to return an exit code of 1 * Use an ephemeral environment for uv run --with invocations * Restructure the uv venv command output and exit codes * Default to --workspace when adding subdirectories * Add missing validations for disallowed uv.toml fields * Configuration * Add support for toggling Python bin and registry install options via env vars * Add UV_COMPILE_BYTECODE_TIMEOUT environment variable * Allow users to override index cache-control headers * Add UV_LIBC to override libc selection in multi-libc environment * Bug fixes * Fix --all-arches when paired with --only-downloads * Skip Windows Python interpreters that return a broken MSIX package code * Warn on invalid uv.toml when provided via direct path * Improve async signal safety in Windows exception handler * Documentation * Mention the revision in the lockfile versioning doc Ondřej Súkup 2025-07-18 18:23:32 +00:00
  • e2d7b160ea Accepting request 1293311 from devel:languages:python Ana Guerrero 2025-07-15 14:45:52 +00:00
  • e00693d69a - update to 0.7.21 * Enhancements * Add --python-platform to uv sync * Support pre-releases in uv version --bump * Add -w shorthand for --with * Add an exception handler on Windows to display information on crash * Add hint when Python downloads are disabled * Add UV_HTTP_RETRIES to customize retry counts * Follow leaf symlinks matched by globs in cache-key * Support parent path components (..) in globs in cache-key * Improve cache-key performance * Preview features * Add uv sync --output-format json * Bug fixes * Do not re-resolve with a new Python version in uv tool if it is incompatible with --python * Documentation * Document how to nest dependency groups with include-group * Fix repeated word in Pyodide doc * Update CONTRIBUTING.md with instructions to format Markdown files via Docker * Fix version number for setup-python Ondřej Súkup 2025-07-15 08:13:12 +00:00
  • 5d069f5a87 - update to 0.7.21 * Enhancements * Add --python-platform to uv sync * Support pre-releases in uv version --bump * Add -w shorthand for --with * Add an exception handler on Windows to display information on crash * Add hint when Python downloads are disabled * Add UV_HTTP_RETRIES to customize retry counts * Follow leaf symlinks matched by globs in cache-key * Support parent path components (..) in globs in cache-key * Improve cache-key performance * Preview features * Add uv sync --output-format json * Bug fixes * Do not re-resolve with a new Python version in uv tool if it is incompatible with --python * Documentation * Document how to nest dependency groups with include-group * Fix repeated word in Pyodide doc * Update CONTRIBUTING.md with instructions to format Markdown files via Docker * Fix version number for setup-python Ondřej Súkup 2025-07-15 08:13:12 +00:00
  • 8455a7505d Accepting request 1292524 from devel:languages:python Dominique Leuenberger 2025-07-14 08:52:25 +00:00
  • f04b23b8e9 - update to 0.7.20 * Enhancements * Add --workspace flag to uv add * Add auto-detection for Intel GPUs * Drop trailing arguments when writing shebangs * Add debug message when skipping Python downloads * Add support for declaring multiple modules in namespace packages * Bug fixes * Revert normalization of trailing slashes on index URLs * Fix forced resolution with all extras in uv version * Fix handling of pre-releases in preferences * Remove transparent variants in uv-extract to enable retries * Rust API * Add method to get packages involved in a NoSolutionError * Make ErrorTree for NoSolutionError public * Documentation * Finish incomplete sentence in pip migration guide * Remove cache-dependency-glob examples for setup-uv * Remove uv pip sync suggestion with pyproject.toml * Update documentation for GitHub to use setup-uv@v6 Ondřej Súkup 2025-07-13 14:48:57 +00:00
  • cc9a373ffb - update to 0.7.20 * Enhancements * Add --workspace flag to uv add * Add auto-detection for Intel GPUs * Drop trailing arguments when writing shebangs * Add debug message when skipping Python downloads * Add support for declaring multiple modules in namespace packages * Bug fixes * Revert normalization of trailing slashes on index URLs * Fix forced resolution with all extras in uv version * Fix handling of pre-releases in preferences * Remove transparent variants in uv-extract to enable retries * Rust API * Add method to get packages involved in a NoSolutionError * Make ErrorTree for NoSolutionError public * Documentation * Finish incomplete sentence in pip migration guide * Remove cache-dependency-glob examples for setup-uv * Remove uv pip sync suggestion with pyproject.toml * Update documentation for GitHub to use setup-uv@v6 Ondřej Súkup 2025-07-13 14:48:57 +00:00
  • fcc5270519 Accepting request 1290741 from devel:languages:python Ana Guerrero 2025-07-06 15:15:04 +00:00
  • 998a47414e - update to 0.7.19 * The uv build backend is now stable, and considered ready for production use. * Enhancements * Ignore Python patch version for --universal pip compile * Update the tilde version specifier warning to include more context * Clarify behavior and hint on tool install when no executables are available * Bug fixes * Make project and interpreter lock acquisition non-fatal * Includes sys.prefix in cached environment keys to avoid --with collisions across projects * Documentation * Add a migration guide from pip to uv projects Ondřej Súkup 2025-07-05 00:07:43 +00:00
  • 64ca71c796 - update to 0.7.19 * The uv build backend is now stable, and considered ready for production use. * Enhancements * Ignore Python patch version for --universal pip compile * Update the tilde version specifier warning to include more context * Clarify behavior and hint on tool install when no executables are available * Bug fixes * Make project and interpreter lock acquisition non-fatal * Includes sys.prefix in cached environment keys to avoid --with collisions across projects * Documentation * Add a migration guide from pip to uv projects Ondřej Súkup 2025-07-05 00:07:43 +00:00
  • d280cc4ce4 Accepting request 1290024 from devel:languages:python Ana Guerrero 2025-07-03 10:10:46 +00:00
  • 885db77dd4 - Reduce memory usage during build, removing lto=fat from Cargo.toml. bsc#1245526 Nico Krapp 2025-07-02 16:08:50 +00:00
  • 0132c9981e Accepting request 1289932 from home:dgarcia:branches:devel:languages:python Nico Krapp 2025-07-02 16:08:50 +00:00
  • a653db2020 Accepting request 1289789 from devel:languages:python Ana Guerrero 2025-07-02 15:30:54 +00:00
  • 50b1c7302c - update to 0.7.18 * Enhancements * Keep track of retries in ManagedPythonDownload::fetch_with_retry * Reuse build (virtual) environments across resolution and installation * Improve trace message for cached Python interpreter query * Use parsed URLs for conflicting URL error message * Preview features * Ignore invalid build backend settings when not building * Bug fixes * Fix equals-star and tilde-equals with python_version and python_full_version * Include the canonical path in the interpreter query cache key * Only drop build directories on program exit * Error instead of panic on conflict between global and subcommand flags * Consistently normalize trailing slashes on URLs with no path segments * Documentation * Add instructions for publishing to JFrog's Artifactory * Edits to the build backend documentation Ondřej Súkup 2025-07-02 08:38:48 +00:00
  • 2f31e859d4 - update to 0.7.18 * Enhancements * Keep track of retries in ManagedPythonDownload::fetch_with_retry * Reuse build (virtual) environments across resolution and installation * Improve trace message for cached Python interpreter query * Use parsed URLs for conflicting URL error message * Preview features * Ignore invalid build backend settings when not building * Bug fixes * Fix equals-star and tilde-equals with python_version and python_full_version * Include the canonical path in the interpreter query cache key * Only drop build directories on program exit * Error instead of panic on conflict between global and subcommand flags * Consistently normalize trailing slashes on URLs with no path segments * Documentation * Add instructions for publishing to JFrog's Artifactory * Edits to the build backend documentation Ondřej Súkup 2025-07-02 08:38:48 +00:00
  • 8b36c6bfba Accepting request 1289111 from devel:languages:python Ana Guerrero 2025-07-01 09:33:57 +00:00
  • 482f9b97bd - update to 0.7.17 * Bug fixes * Apply build constraints when resolving --with dependencies * Drop trailing slashes when converting index URL from URL * Ignore UV_PYTHON_CACHE_DIR when empty * Fix error message ordering for pyvenv.cfg version conflict Ondřej Súkup 2025-06-29 20:36:57 +00:00
  • 4a890c9b8d - update to 0.7.17 * Bug fixes * Apply build constraints when resolving --with dependencies * Drop trailing slashes when converting index URL from URL * Ignore UV_PYTHON_CACHE_DIR when empty * Fix error message ordering for pyvenv.cfg version conflict Ondřej Súkup 2025-06-29 20:36:57 +00:00
  • 289e3cd7b4 - update to 0.7.16 * Enhancements * Include path or URL when failing to convert in lockfile * Warn when ~= is used as a Python version specifier without a patch version * Preview features * Ensure preview default Python installs are upgradeable * Performance * Share workspace cache between lock and sync operations * Bug fixes * Allow local indexes to reference remote files * Avoid rendering desugared prefix matches in error messages * Avoid using path URL for workspace Git dependencies in requirements.txt * Normalize index URLs to remove trailing slash * Respect URL-encoded credentials in redirect location * Lock the source tree when running setuptools, to protect concurrent builds * Documentation * Note that GCP Artifact Registry download URLs must have /simple component Ondřej Súkup 2025-06-28 17:14:16 +00:00
  • 905da93809 - update to 0.7.16 * Enhancements * Include path or URL when failing to convert in lockfile * Warn when ~= is used as a Python version specifier without a patch version * Preview features * Ensure preview default Python installs are upgradeable * Performance * Share workspace cache between lock and sync operations * Bug fixes * Allow local indexes to reference remote files * Avoid rendering desugared prefix matches in error messages * Avoid using path URL for workspace Git dependencies in requirements.txt * Normalize index URLs to remove trailing slash * Respect URL-encoded credentials in redirect location * Lock the source tree when running setuptools, to protect concurrent builds * Documentation * Note that GCP Artifact Registry download URLs must have /simple component Ondřej Súkup 2025-06-28 17:14:16 +00:00
  • ca9df4b6a2 Accepting request 1288524 from devel:languages:python Ana Guerrero 2025-06-26 09:39:05 +00:00
  • 3cd324fcf9 - update to 0.7.15: * Enhancements * Consistently use Ordering::Relaxed for standalone atomic use cases * Warn on ambiguous relative paths for --index * Skip GitHub fast path when rate-limited * Preserve newlines in schema.json descriptions * Bug fixes * Add check for using minor version link when creating a venv on Windows * Strip query parameters when parsing source URL * Documentation * Add a link to PyPI FAQ to clarify what per-project token is * Preview features * Allow symlinks in the build backend Ondřej Súkup 2025-06-25 12:05:02 +00:00
  • 6646caa8ef - update to 0.7.15: * Enhancements * Consistently use Ordering::Relaxed for standalone atomic use cases * Warn on ambiguous relative paths for --index * Skip GitHub fast path when rate-limited * Preserve newlines in schema.json descriptions * Bug fixes * Add check for using minor version link when creating a venv on Windows * Strip query parameters when parsing source URL * Documentation * Add a link to PyPI FAQ to clarify what per-project token is * Preview features * Allow symlinks in the build backend Ondřej Súkup 2025-06-25 12:05:02 +00:00
  • 16285cb8ec Accepting request 1288102 from devel:languages:python Ana Guerrero 2025-06-24 18:48:52 +00:00
  • b8ff0076a1 - update to 0.7.14: * Enhancements * Add XPU to --torch-backend * Add ROCm backends to --torch-backend * Remove preview label from --torch-backend * Add [tool.uv.dependency-groups].mygroup.requires-python * Add auto-detection for AMD GPUs * Show retries for HTTP status code errors * Support transparent Python patch version upgrades * Warn on empty index directory * Publish to DockerHub * Performance * Make cold resolves about 10% faster * Bug fixes * Don't use walrus operator in interpreter query script * Fix handling of changes to requires-python * Fix implied platform_machine marker for win_amd64 platform tag * Only update existing symlink directories on preview uninstall * Serialize Python requests for tools as canonicalized strings * Support netrc and same-origin credential propagation on index redirects * Support reading dependency-groups from pyproject.tomls with no [project] * Handle an existing shebang in uv init --script * Prevent concurrent updates of the environment in uv run * Filter managed Python distributions by platform before querying when included in request * Documentation * Replace cuda124 with cuda128 * Document the way member sources shadow workspace sources * Sync documented PyTorch integration index for CUDA and ROCm versions from PyTorch website Ondřej Súkup 2025-06-24 00:43:15 +00:00
  • 6181b4025b - update to 0.7.14: * Enhancements * Add XPU to --torch-backend * Add ROCm backends to --torch-backend * Remove preview label from --torch-backend * Add [tool.uv.dependency-groups].mygroup.requires-python * Add auto-detection for AMD GPUs * Show retries for HTTP status code errors * Support transparent Python patch version upgrades * Warn on empty index directory * Publish to DockerHub * Performance * Make cold resolves about 10% faster * Bug fixes * Don't use walrus operator in interpreter query script * Fix handling of changes to requires-python * Fix implied platform_machine marker for win_amd64 platform tag * Only update existing symlink directories on preview uninstall * Serialize Python requests for tools as canonicalized strings * Support netrc and same-origin credential propagation on index redirects * Support reading dependency-groups from pyproject.tomls with no [project] * Handle an existing shebang in uv init --script * Prevent concurrent updates of the environment in uv run * Filter managed Python distributions by platform before querying when included in request * Documentation * Replace cuda124 with cuda128 * Document the way member sources shadow workspace sources * Sync documented PyTorch integration index for CUDA and ROCm versions from PyTorch website Ondřej Súkup 2025-06-24 00:43:15 +00:00
  • 616d807b0b Accepting request 1285525 from devel:languages:python Ana Guerrero 2025-06-13 16:51:56 +00:00
  • 1b9194fda8 - update to 0.7.13: * Enhancements * Download versions in uv python pin if not found * Use TTY detection to determine if SIGINT forwarding is enabled * Avoid fetching an exact, cached Git commit, even if it isn't locked * Add zstd and deflate to Accept-Encoding * Build binaries for riscv64 * Bug fixes * Check if relative URL is valid directory before treating as index * Ignore Python discovery errors during uv python pin * Do not allow uv add --group ... --script * Preview changes * Build backend: Support namespace packages * Documentation * Add 3.14 to the supported platform reference * Add an llms.txt to uv * Add supported macOS version to the platform reference * Update platform support reference to include Python implementation list * Update pytorch.md * Update the CLI help and reference to include references to the Python bin directory Ondřej Súkup 2025-06-13 14:38:03 +00:00
  • 2e409492e5 - update to 0.7.13: * Enhancements * Download versions in uv python pin if not found * Use TTY detection to determine if SIGINT forwarding is enabled * Avoid fetching an exact, cached Git commit, even if it isn't locked * Add zstd and deflate to Accept-Encoding * Build binaries for riscv64 * Bug fixes * Check if relative URL is valid directory before treating as index * Ignore Python discovery errors during uv python pin * Do not allow uv add --group ... --script * Preview changes * Build backend: Support namespace packages * Documentation * Add 3.14 to the supported platform reference * Add an llms.txt to uv * Add supported macOS version to the platform reference * Update platform support reference to include Python implementation list * Update pytorch.md * Update the CLI help and reference to include references to the Python bin directory Ondřej Súkup 2025-06-13 14:38:03 +00:00
  • f18e39d090 Accepting request 1284045 from devel:languages:python Ana Guerrero 2025-06-10 07:07:16 +00:00
  • 1da672674f - update to 0.7.12: * Enhancements * Add uv python pin --rm to remove .python-version pins * Don't hint at versions removed by excluded-newer * Add hint to use tool.uv.environments on resolution error * Add hint to use tool.uv.required-environments on resolution error * Improve python pin error messages * Bug fixes * Lock environments during uv sync, uv add and uv remove to prevent race conditions * Add --no-editable to uv export for pylock.toml * Documentation * List .gitignore in project init files * Move the pip interface documentation into the concepts section * Remove the configuration section in favor of concepts / reference * Update Git and GitHub Actions docs to mention gh auth login * Preview * Fix directory glob traversal fallback preventing exclusion of all files Ondřej Súkup 2025-06-09 09:39:45 +00:00
  • 314e0a7d18 - update to 0.7.12: * Enhancements * Add uv python pin --rm to remove .python-version pins * Don't hint at versions removed by excluded-newer * Add hint to use tool.uv.environments on resolution error * Add hint to use tool.uv.required-environments on resolution error * Improve python pin error messages * Bug fixes * Lock environments during uv sync, uv add and uv remove to prevent race conditions * Add --no-editable to uv export for pylock.toml * Documentation * List .gitignore in project init files * Move the pip interface documentation into the concepts section * Remove the configuration section in favor of concepts / reference * Update Git and GitHub Actions docs to mention gh auth login * Preview * Fix directory glob traversal fallback preventing exclusion of all files Ondřej Súkup 2025-06-09 09:39:45 +00:00
  • c2377f5e6d - update to 0.7.11: * Enhancements * Add Pyodide support * Better error message for version specifier with missing operator * Bug fixes * Downgrade reqwest and hyper-util to resolve connection reset errors over IPv6 * Prefer uv's binary's version when checking if it's up to date * Documentation * Use "terminal driver" instead of "shell" in SIGINT docs Ondřej Súkup 2025-06-06 08:25:58 +00:00
  • d44ef47632 - update to 0.7.11: * Enhancements * Add Pyodide support * Better error message for version specifier with missing operator * Bug fixes * Downgrade reqwest and hyper-util to resolve connection reset errors over IPv6 * Prefer uv's binary's version when checking if it's up to date * Documentation * Use "terminal driver" instead of "shell" in SIGINT docs Ondřej Súkup 2025-06-06 08:25:58 +00:00
  • 49c11b2b7e osc copypac from project:devel:languages:python package:python-uv revision:61 Ondřej Súkup 2025-06-06 07:37:58 +00:00
  • b618ef8455 osc copypac from project:devel:languages:python package:python-uv revision:61 Ondřej Súkup 2025-06-06 07:37:58 +00:00
  • e7c749825f OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-uv?expand=0&rev=64 Soc Virnyl Estela 2025-06-05 10:11:17 +00:00
  • 24f6d3973c OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-uv?expand=0&rev=64 Soc Virnyl Estela 2025-06-05 10:11:17 +00:00
  • e3329b6119 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-uv?expand=0&rev=63 Soc Virnyl Estela 2025-06-05 10:08:11 +00:00
  • 788eef7ca4 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-uv?expand=0&rev=63 Soc Virnyl Estela 2025-06-05 10:08:11 +00:00
  • 5369e1a63d - Update to version 0.7.11: * Bump version to 0.7.11 (#13844) * Sync latest Python releases (#13848) * Bump cargo-test-macos timeout to 15m (#13847) * Downgrade reqwest and hyper-util (#13835) * Prefer the binary's version when checking if it's up to date (#13840) * Follow-up #13814, git+ssh test case (#13839) * Test case: Don't redact username git for SSH (#13814) * Use "terminal driver" instead of "shell" in SIGINT docs (#13787) * Better error message for version specifier with missing operator (#13803) * Add Pyodide support (#12731) * Remove python-managed marker from sync_dry_run test (#13816) - Update _service file to use purely cargo_vendor Soc Virnyl Estela 2025-06-05 09:40:37 +00:00
  • 283f5614b2 - Update to version 0.7.11: * Bump version to 0.7.11 (#13844) * Sync latest Python releases (#13848) * Bump cargo-test-macos timeout to 15m (#13847) * Downgrade reqwest and hyper-util (#13835) * Prefer the binary's version when checking if it's up to date (#13840) * Follow-up #13814, git+ssh test case (#13839) * Test case: Don't redact username git for SSH (#13814) * Use "terminal driver" instead of "shell" in SIGINT docs (#13787) * Better error message for version specifier with missing operator (#13803) * Add Pyodide support (#12731) * Remove python-managed marker from sync_dry_run test (#13816) - Update _service file to use purely cargo_vendor Soc Virnyl Estela 2025-06-05 09:40:37 +00:00
  • 6f96508bff Accepting request 1282811 from devel:languages:python Dominique Leuenberger 2025-06-04 18:30:08 +00:00
  • 33048e6e5d - update to 0.7.10: * Enhancements * Add --show-extras to uv tool list * Add dynamically generated sysconfig replacement mappings * Add data locations to install wheel logs * Bug fixes * Avoid redaction of placeholder git username when using SSH authentication * Propagate credentials to files on devpi indexes ending in /+simple * Restore retention of credentials for direct URLs in uv export Ondřej Súkup 2025-06-04 15:04:41 +00:00
  • a48e21fe13 - update to 0.7.10: * Enhancements * Add --show-extras to uv tool list * Add dynamically generated sysconfig replacement mappings * Add data locations to install wheel logs * Bug fixes * Avoid redaction of placeholder git username when using SSH authentication * Propagate credentials to files on devpi indexes ending in /+simple * Restore retention of credentials for direct URLs in uv export Ondřej Súkup 2025-06-04 15:04:41 +00:00
  • d13cbeb274 Accepting request 1281713 from devel:languages:python Ana Guerrero 2025-06-02 20:00:19 +00:00
  • f1029ff116 - update to 0.7.9: * The changes reverted in 0.7.8 have been restored. * See the python-build-standalone release notes for more details. * Enhancements * Improve obfuscation of credentials in URLs * Allow running non-default Python implementations via uvx * Add uvw as alias for uv without console window on Windows * Allow discovery of x86-64 managed Python builds on macOS * Differentiate between implicit vs explicit architecture requests * Implement ordering for Python architectures to prefer native installations * Only show the first match per platform (and architecture) by default in uv python list * Write the path of the parent environment to an extends-environment key in the pyvenv.cfg file of an ephemeral environment * Improve the error message when libc cannot be found, e.g., when using the distroless containers * Performance * Avoid rendering info log level * Improve performance of uv-python crate's manylinux submodule * Optimize Version display * Reduce number of reference-checks for uv cache clean * Bug fixes * Avoid reinstalling dependency group members with --all-packages * Don't fail direct URL hash checking with dependency metadata * Exit early on self update if global --offline is set * Fix cases where the uv lock is incorrectly marked as out of date * Include pre-release versions in uv python install --reinstall * Set LC_ALL=C for git when checking git worktree * Avoid rejecting Windows paths for remote Python download JSON targets * Preview * Add uv add --bounds to configure version constraints * Documentation * Add documentation about Python versions to Tools concept page Ondřej Súkup 2025-06-01 23:12:29 +00:00
  • 64af5e49f9 - update to 0.7.9: * The changes reverted in 0.7.8 have been restored. * See the python-build-standalone release notes for more details. * Enhancements * Improve obfuscation of credentials in URLs * Allow running non-default Python implementations via uvx * Add uvw as alias for uv without console window on Windows * Allow discovery of x86-64 managed Python builds on macOS * Differentiate between implicit vs explicit architecture requests * Implement ordering for Python architectures to prefer native installations * Only show the first match per platform (and architecture) by default in uv python list * Write the path of the parent environment to an extends-environment key in the pyvenv.cfg file of an ephemeral environment * Improve the error message when libc cannot be found, e.g., when using the distroless containers * Performance * Avoid rendering info log level * Improve performance of uv-python crate's manylinux submodule * Optimize Version display * Reduce number of reference-checks for uv cache clean * Bug fixes * Avoid reinstalling dependency group members with --all-packages * Don't fail direct URL hash checking with dependency metadata * Exit early on self update if global --offline is set * Fix cases where the uv lock is incorrectly marked as out of date * Include pre-release versions in uv python install --reinstall * Set LC_ALL=C for git when checking git worktree * Avoid rejecting Windows paths for remote Python download JSON targets * Preview * Add uv add --bounds to configure version constraints * Documentation * Add documentation about Python versions to Tools concept page Ondřej Súkup 2025-06-01 23:12:29 +00:00
  • 4f629b3783 Accepting request 1280090 from devel:languages:python Ana Guerrero 2025-05-26 16:34:23 +00:00
  • d68d864a68 - update to 0.7.8 * Standalone Python + revert almost all changesd from 0.7.6 - 0.7.7 due misscompilation * Documentation * Remove misleading line in pin documentation Ondřej Súkup 2025-05-26 08:53:34 +00:00
  • bb580062ee - update to 0.7.8 * Standalone Python + revert almost all changesd from 0.7.6 - 0.7.7 due misscompilation * Documentation * Remove misleading line in pin documentation Ondřej Súkup 2025-05-26 08:53:34 +00:00
  • 76aa67910b - update to 0.7.7: * Python * Work around third-party packages that (incorrectly) assume the interpreter is dynamically linking libpython * Allow the experimental JIT to be enabled at runtime on Python 3.13 and 3.14 on macOS on aarch64 aka Apple Silicon * See the python-build-standalone release notes for more details. * Bug fixes * Make uv version lock and sync * Fix references to ldd in diagnostics to correctly refer to ld.so * Documentation * Clarify adding SSH Git dependencies Ondřej Súkup 2025-05-23 13:18:21 +00:00
  • 689561aa04 - update to 0.7.7: * Python * Work around third-party packages that (incorrectly) assume the interpreter is dynamically linking libpython * Allow the experimental JIT to be enabled at runtime on Python 3.13 and 3.14 on macOS on aarch64 aka Apple Silicon * See the python-build-standalone release notes for more details. * Bug fixes * Make uv version lock and sync * Fix references to ldd in diagnostics to correctly refer to ld.so * Documentation * Clarify adding SSH Git dependencies Ondřej Súkup 2025-05-23 13:18:21 +00:00
  • dbddaa60ae Accepting request 1278558 from devel:languages:python Ana Guerrero 2025-05-20 15:04:17 +00:00
  • 0afa7ecce8 - update to 0.7.6: * Standalone Python * Add Python 3.14 on musl * Add free-threaded Python on musl * Add Python 3.14.0a7 * Statically link libpython into the interpreter on Linux for a significant performance boost * See the python-build-standalone release notes for more details. * Enhancements * Improve compatibility of VIRTUAL_ENV_PROMPT value * Bump MSRV to 1.85 and Edition 2024 * Bug fixes * Respect default extras in uv remove * Documentation * Fix PowerShell code blocks Ondřej Súkup 2025-05-20 09:05:51 +00:00
  • 6405edc78f - update to 0.7.6: * Standalone Python * Add Python 3.14 on musl * Add free-threaded Python on musl * Add Python 3.14.0a7 * Statically link libpython into the interpreter on Linux for a significant performance boost * See the python-build-standalone release notes for more details. * Enhancements * Improve compatibility of VIRTUAL_ENV_PROMPT value * Bump MSRV to 1.85 and Edition 2024 * Bug fixes * Respect default extras in uv remove * Documentation * Fix PowerShell code blocks Ondřej Súkup 2025-05-20 09:05:51 +00:00
  • 263084c5f5 Accepting request 1278420 from devel:languages:python Ana Guerrero 2025-05-20 07:39:06 +00:00
  • 910db58f7b - update to 0.7.5: * Enhancements * Add more context to external errors * Align indentation of long arguments * Preserve order of dependencies which are sorted naively * Align progress bars by largest name length * Reinstall local packages in uv add * Rename --raw-sources to --raw * Show 'Downgraded' when self update is used to install an older version * Suggest uv self update if required uv version is newer * Add 3.14 beta images to uv Docker images * Add comma after "i.e." in Conda environment error * Be more precise in unpinned packages warning * Fix detection of sorted dependencies when include-group is used * Fix display of HTTP responses in trace logs for retry of errors * Log skip reasons during Python installation key interpreter match checks * Redact credentials when displaying URLs * Bug fixes * Support case-sensitive module discovery in the build backend * Bump Simple cache bucket to v16 * Don't error when the script is too short for the buffer * Add missing word in "script not supported" error * Avoid erroring on pylock.toml dependency entries * Avoid panics for cannot-be-a-base URLs * Ensure cached realm credentials are applied if no password is found for index URL * Fix .tgz parsing to respect true extension * Fix double self-dependency * Reject pylock.toml in uv add -r * Retain dot-separated wheel tags during cache prune * Retain trailing comments after PEP 723 metadata block Ondřej Súkup 2025-05-19 14:56:24 +00:00
  • 3c6011cd24 - update to 0.7.5: * Enhancements * Add more context to external errors * Align indentation of long arguments * Preserve order of dependencies which are sorted naively * Align progress bars by largest name length * Reinstall local packages in uv add * Rename --raw-sources to --raw * Show 'Downgraded' when self update is used to install an older version * Suggest uv self update if required uv version is newer * Add 3.14 beta images to uv Docker images * Add comma after "i.e." in Conda environment error * Be more precise in unpinned packages warning * Fix detection of sorted dependencies when include-group is used * Fix display of HTTP responses in trace logs for retry of errors * Log skip reasons during Python installation key interpreter match checks * Redact credentials when displaying URLs * Bug fixes * Support case-sensitive module discovery in the build backend * Bump Simple cache bucket to v16 * Don't error when the script is too short for the buffer * Add missing word in "script not supported" error * Avoid erroring on pylock.toml dependency entries * Avoid panics for cannot-be-a-base URLs * Ensure cached realm credentials are applied if no password is found for index URL * Fix .tgz parsing to respect true extension * Fix double self-dependency * Reject pylock.toml in uv add -r * Retain dot-separated wheel tags during cache prune * Retain trailing comments after PEP 723 metadata block Ondřej Súkup 2025-05-19 14:56:24 +00:00
  • ad33ca4e47 Accepting request 1276718 from devel:languages:python Ana Guerrero 2025-05-12 14:51:06 +00:00
  • 49bc277519 - build needs 28G memory on s390x - adjust _constraints Matej Cepl 2025-05-12 06:32:04 +00:00
  • d364691136 - build needs 28G memory on s390x - adjust _constraints Matej Cepl 2025-05-12 06:32:04 +00:00
  • 59fcc54b94 Accepting request 1276194 from devel:languages:python Ana Guerrero 2025-05-09 16:51:47 +00:00
  • 93aff0a0d6 - update to 0.7.3 * Enhancements * Add --dry-run support to uv self update * Add --show-with to uv tool list to list packages included by --with * De-duplicate fetched index URLs * Support more zip compression formats: bzip2, lzma, xz, zstd * Add support for downloading GraalPy * Improve error message when a virtual environment Python symlink is broken * Use fs_err for paths in symlinking errors * Minify and embed managed Python JSON at compile time * Preview features * Build backend: Make preview default and add configuration docs * Build backend: Allow escaping in globs * Build backend: Make builds reproducible across operating systems * Configuration * Add python-downloads-json-url option for uv.toml to configure custom Python installations via JSON URL * Bug fixes * Check nested IO errors for retries * Accept musllinux_1_0 as a valid platform tag * Fix discovery of pre-release managed Python versions in range requests * Respect locked script preferences in uv run --with * Retry streaming downloads on broken pipe errors * Treat already-installed base environment packages as preferences in uv run --with * Avoid enumerating sources in errors for path Python requests * Avoid re-creating virtual environment with --no-sync * Documentation * Remove outdated description of index strategy * Update "Viewing the version" docs Ondřej Súkup 2025-05-09 11:03:16 +00:00
  • 289e61d554 - update to 0.7.3 * Enhancements * Add --dry-run support to uv self update * Add --show-with to uv tool list to list packages included by --with * De-duplicate fetched index URLs * Support more zip compression formats: bzip2, lzma, xz, zstd * Add support for downloading GraalPy * Improve error message when a virtual environment Python symlink is broken * Use fs_err for paths in symlinking errors * Minify and embed managed Python JSON at compile time * Preview features * Build backend: Make preview default and add configuration docs * Build backend: Allow escaping in globs * Build backend: Make builds reproducible across operating systems * Configuration * Add python-downloads-json-url option for uv.toml to configure custom Python installations via JSON URL * Bug fixes * Check nested IO errors for retries * Accept musllinux_1_0 as a valid platform tag * Fix discovery of pre-release managed Python versions in range requests * Respect locked script preferences in uv run --with * Retry streaming downloads on broken pipe errors * Treat already-installed base environment packages as preferences in uv run --with * Avoid enumerating sources in errors for path Python requests * Avoid re-creating virtual environment with --no-sync * Documentation * Remove outdated description of index strategy * Update "Viewing the version" docs Ondřej Súkup 2025-05-09 11:03:16 +00:00
  • 34837890c3 Accepting request 1274065 from devel:languages:python Dominique Leuenberger 2025-05-03 18:58:52 +00:00
  • f73868ceaa - update to 0.7.2 * Enhancements * Improve trace log for retryable errors * Use "error" instead of "warning" for self-update message * Error when uv version is used with project-specific flags but no project is found * Add support for BLAKE2b-256 * Bug fixes * Fix incorrect virtual environment invalidation for pre-release Python versions * Fix patching of clang in managed Python sysconfig * Respect --project in uv version * Revert fix handling of authentication when encountering redirects Ondřej Súkup 2025-05-02 18:18:42 +00:00
  • b5e0db6032 - update to 0.7.2 * Enhancements * Improve trace log for retryable errors * Use "error" instead of "warning" for self-update message * Error when uv version is used with project-specific flags but no project is found * Add support for BLAKE2b-256 * Bug fixes * Fix incorrect virtual environment invalidation for pre-release Python versions * Fix patching of clang in managed Python sysconfig * Respect --project in uv version * Revert fix handling of authentication when encountering redirects Ondřej Súkup 2025-05-02 18:18:42 +00:00
  • 8181443893 Accepting request 1273631 from devel:languages:python Dominique Leuenberger 2025-04-30 17:05:36 +00:00
  • d052a7b7aa - update to 0.7.0 + Breaking Changes: * Update uv version to display and update project versions * Avoid fallback to subsequent indexes on authentication failure * Require the command in uvx <name> to be available in the Python environment * Use index URL instead of package URL for keyring credential lookups * Remove --version from subcommands * Omit Python 3.7 downloads from managed versions * Reject non-PEP 751 TOML files in install, compile, and export commands * Ignore arbitrary Python requests in version files * Error on unknown dependency object specifiers * Make --frozen and --no-sources conflicting options * Treat empty UV_PYTHON_INSTALL_DIR and UV_TOOL_DIR as unset * Enhancements * Disallow mixing requirements across PyTorch indexes * Add optional managed Python archive download cache * Add poetry-core as a uv init build backend option * Show tag hints when failing to find a compatible wheel in pylock.toml * Report Python versions in pyvenv.cfg version mismatch * Bug fixes * Avoid erroring on omitted wheel-only packages in pylock.toml * Fix display name for uvx --version * Restore handling of authentication when encountering redirects * Respect build options (--no-binary et al) in pylock.toml * Use upload-time rather than upload_time in uv.lock * Documentation * Changed fish completions append >> to overwrite > * Add pylock.toml mentions where relevant * Add ROCm example to the PyTorch guide * Upgrade PyTorch guide to CUDA 12.8 and PyTorch 2.7 Ondřej Súkup 2025-04-30 09:39:02 +00:00
  • 8f01521ef3 - update to 0.7.0 + Breaking Changes: * Update uv version to display and update project versions * Avoid fallback to subsequent indexes on authentication failure * Require the command in uvx <name> to be available in the Python environment * Use index URL instead of package URL for keyring credential lookups * Remove --version from subcommands * Omit Python 3.7 downloads from managed versions * Reject non-PEP 751 TOML files in install, compile, and export commands * Ignore arbitrary Python requests in version files * Error on unknown dependency object specifiers * Make --frozen and --no-sources conflicting options * Treat empty UV_PYTHON_INSTALL_DIR and UV_TOOL_DIR as unset * Enhancements * Disallow mixing requirements across PyTorch indexes * Add optional managed Python archive download cache * Add poetry-core as a uv init build backend option * Show tag hints when failing to find a compatible wheel in pylock.toml * Report Python versions in pyvenv.cfg version mismatch * Bug fixes * Avoid erroring on omitted wheel-only packages in pylock.toml * Fix display name for uvx --version * Restore handling of authentication when encountering redirects * Respect build options (--no-binary et al) in pylock.toml * Use upload-time rather than upload_time in uv.lock * Documentation * Changed fish completions append >> to overwrite > * Add pylock.toml mentions where relevant * Add ROCm example to the PyTorch guide * Upgrade PyTorch guide to CUDA 12.8 and PyTorch 2.7 Ondřej Súkup 2025-04-30 09:39:02 +00:00
  • 0e1b9a1eeb Accepting request 1272193 from devel:languages:python Ana Guerrero 2025-04-23 16:40:10 +00:00