Accepting request 1231592 from devel:languages:python
- Update to version 0.5.9: * Fork version selection based on requires-python requirements * Patch sysconfig data at install time * Remove -isysroot when patching sysconfig * Introduce a --fork-strategy preference mode * Add support for UV_OFFLINE * Avoid panic!() when current directory does not exist * Avoid reusing interpreter metadata when running under Rosetta * Avoid trailing slash when deserializing from lockfile * Fix bug in terms when collapsing unavailable versions in resolver errors * Fix suggestion to use uv help python on invalid install requests * Skip root when assessing prefix viability * Avoid spurious 'Upgraded tool environment' in uv tool upgrade * Upgrade minimum Rust version to 1.83 * Document the --fork-strategy setting * Build backend: Allow underscores in entrypoints * Omit empty resolution markers in lockfile * Add --install-dir to to uv python install and uninstall commands * Add --show-urls and --only-downloads to uv python list * Add uv python list --all-arches * Add uv run --gui-script flag for running Python scripts with pythonw.exe * Allow --gui-script on Unix * Allow download of Python distribution variants optimized for newer x86_64 microarchitectures * Allow execution of pyw files on Unix * Allow users to specify URLs in project.dependencies and tool.uv.sources * Encode mutually-incompatible pairs of markers * Improve the error message when a Python install request is not valid * Preserve directory-level standalone build symlinks * Add support for uv publish --index <name> * Reframe --locked and --frozen as --check operations for uv lock * Rename Python install scratch directory from .cache -> .temp * Enable uv tool uninstall uv on Windows * Improve self-dependency hint to make shadowing clear * Refactor unavailable metadata to shrink the resolver * Show 'depends on itself' for proxy packages * Show a dedicated error for missing subdirectories * Show a dedicated hint for missing git+ prefixes * Eagerly error when parsing pyproject.toml requirements * Use copy-on-write when normalizing paths * Avoid enforcing non-conflicts in uv export * Don't drop comments between items in TOML tables * Don't fail with --no-build when static metadata is available * Don't filter non-patch registry version * Don't read metadata from stale .egg-info files * Enforce correctness of self-dependencies * Fix projects's typo in resolver error messages * Ignore . prefixed directories during managed Python installation discovery * Improve handling of invalid virtual environments during interpreter discovery * Normalize relative paths when --project is specified * Respect self-constraints on recursive extras * Respect user settings for tracing coloring * Retry on tar extraction errors * Add conflict markers to the lock file * De-duplicate resolution markers * Avoid 403 error hint for PyTorch URLs * Avoid treating non-existent --find-links as relative URLs * Omit Windows Store python3.13.exe et al * Replace executables with broken symlinks during uv python install * Fix build failure links * Ignore dynamic version in source dist * Improve build frontend error handling * Un-hide uv build --no-build-logs option * Flag version mismatch between sdist and wheel during uv build * Improve message when updater receipt is for a different uv executable * Add environment variable to disable writing installer metadata files * Add managed downloads for the latest CPython releases: 3.9.21, 3.10.16, 3.11.11, 3.12.8, and 3.13.1 * Build backend: Add hint on import with preview disabled * Build backend: Add direct builds to the resolver and installer * Build backend: Add integration test for scripts * Build backend: Add template to uv init * Build backend: Add --list option * Create missing parent directories for output file of uv export / uv pip compile * Fix missing display of non-freethreaded Python 3.13 in python list * Implement Ord and PartialOrd without origin for Requirement * Include more sources to avoid lowest bound warning * Respect build tag priority in uv.lock * Add build-essentials note to build failures doc * Add entry-point for distroless image in GitLab documentation * Add documentation for uv python pin without a REQUEST argument * Add a link to uv python pin reference docs OBS-URL: https://build.opensuse.org/request/show/1231592 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-uv?expand=0&rev=9
This commit is contained in:
commit
655beddb5a
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:7be2246b0f8f54f3746aff1da35bb3bb995974714d7bc625300a0f91d6f5dae4
|
||||
size 2952255
|
3
python-uv-0.5.9.tar.gz
Normal file
3
python-uv-0.5.9.tar.gz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:1a58411374da0391a7954327bd9e0ebabb54ca581da89524cf6664c0fac033d5
|
||||
size 3127431
|
@ -1,3 +1,87 @@
|
||||
-------------------------------------------------------------------
|
||||
Tue Dec 17 00:47:44 UTC 2024 - Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
|
||||
|
||||
- Update to version 0.5.9:
|
||||
* Fork version selection based on requires-python requirements
|
||||
* Patch sysconfig data at install time
|
||||
* Remove -isysroot when patching sysconfig
|
||||
* Introduce a --fork-strategy preference mode
|
||||
* Add support for UV_OFFLINE
|
||||
* Avoid panic!() when current directory does not exist
|
||||
* Avoid reusing interpreter metadata when running under Rosetta
|
||||
* Avoid trailing slash when deserializing from lockfile
|
||||
* Fix bug in terms when collapsing unavailable versions in resolver errors
|
||||
* Fix suggestion to use uv help python on invalid install requests
|
||||
* Skip root when assessing prefix viability
|
||||
* Avoid spurious 'Upgraded tool environment' in uv tool upgrade
|
||||
* Upgrade minimum Rust version to 1.83
|
||||
* Document the --fork-strategy setting
|
||||
* Build backend: Allow underscores in entrypoints
|
||||
* Omit empty resolution markers in lockfile
|
||||
* Add --install-dir to to uv python install and uninstall commands
|
||||
* Add --show-urls and --only-downloads to uv python list
|
||||
* Add uv python list --all-arches
|
||||
* Add uv run --gui-script flag for running Python scripts with pythonw.exe
|
||||
* Allow --gui-script on Unix
|
||||
* Allow download of Python distribution variants optimized for newer x86_64 microarchitectures
|
||||
* Allow execution of pyw files on Unix
|
||||
* Allow users to specify URLs in project.dependencies and tool.uv.sources
|
||||
* Encode mutually-incompatible pairs of markers
|
||||
* Improve the error message when a Python install request is not valid
|
||||
* Preserve directory-level standalone build symlinks
|
||||
* Add support for uv publish --index <name>
|
||||
* Reframe --locked and --frozen as --check operations for uv lock
|
||||
* Rename Python install scratch directory from .cache -> .temp
|
||||
* Enable uv tool uninstall uv on Windows
|
||||
* Improve self-dependency hint to make shadowing clear
|
||||
* Refactor unavailable metadata to shrink the resolver
|
||||
* Show 'depends on itself' for proxy packages
|
||||
* Show a dedicated error for missing subdirectories
|
||||
* Show a dedicated hint for missing git+ prefixes
|
||||
* Eagerly error when parsing pyproject.toml requirements
|
||||
* Use copy-on-write when normalizing paths
|
||||
* Avoid enforcing non-conflicts in uv export
|
||||
* Don't drop comments between items in TOML tables
|
||||
* Don't fail with --no-build when static metadata is available
|
||||
* Don't filter non-patch registry version
|
||||
* Don't read metadata from stale .egg-info files
|
||||
* Enforce correctness of self-dependencies
|
||||
* Fix projects's typo in resolver error messages
|
||||
* Ignore . prefixed directories during managed Python installation discovery
|
||||
* Improve handling of invalid virtual environments during interpreter discovery
|
||||
* Normalize relative paths when --project is specified
|
||||
* Respect self-constraints on recursive extras
|
||||
* Respect user settings for tracing coloring
|
||||
* Retry on tar extraction errors
|
||||
* Add conflict markers to the lock file
|
||||
* De-duplicate resolution markers
|
||||
* Avoid 403 error hint for PyTorch URLs
|
||||
* Avoid treating non-existent --find-links as relative URLs
|
||||
* Omit Windows Store python3.13.exe et al
|
||||
* Replace executables with broken symlinks during uv python install
|
||||
* Fix build failure links
|
||||
* Ignore dynamic version in source dist
|
||||
* Improve build frontend error handling
|
||||
* Un-hide uv build --no-build-logs option
|
||||
* Flag version mismatch between sdist and wheel during uv build
|
||||
* Improve message when updater receipt is for a different uv executable
|
||||
* Add environment variable to disable writing installer metadata files
|
||||
* Add managed downloads for the latest CPython releases: 3.9.21, 3.10.16, 3.11.11, 3.12.8, and 3.13.1
|
||||
* Build backend: Add hint on import with preview disabled
|
||||
* Build backend: Add direct builds to the resolver and installer
|
||||
* Build backend: Add integration test for scripts
|
||||
* Build backend: Add template to uv init
|
||||
* Build backend: Add --list option
|
||||
* Create missing parent directories for output file of uv export / uv pip compile
|
||||
* Fix missing display of non-freethreaded Python 3.13 in python list
|
||||
* Implement Ord and PartialOrd without origin for Requirement
|
||||
* Include more sources to avoid lowest bound warning
|
||||
* Respect build tag priority in uv.lock
|
||||
* Add build-essentials note to build failures doc
|
||||
* Add entry-point for distroless image in GitLab documentation
|
||||
* Add documentation for uv python pin without a REQUEST argument
|
||||
* Add a link to uv python pin reference docs
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Dec 5 01:30:16 UTC 2024 - Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
|
||||
|
||||
|
@ -33,7 +33,7 @@
|
||||
%bcond_without libalternatives
|
||||
%{?sle15_python_module_pythons}
|
||||
Name: python-uv
|
||||
Version: 0.5.6
|
||||
Version: 0.5.9
|
||||
Release: 0
|
||||
Summary: A Python package installer and resolver, written in Rust
|
||||
License: Apache-2.0 OR MIT
|
||||
@ -44,7 +44,7 @@ BuildRequires: %{python_module maturin}
|
||||
BuildRequires: %{python_module pip}
|
||||
BuildRequires: %{python_module tomli}
|
||||
BuildRequires: alts
|
||||
BuildRequires: cargo >= 1.80
|
||||
BuildRequires: cargo >= 1.83
|
||||
BuildRequires: cargo-packaging
|
||||
BuildRequires: cmake
|
||||
BuildRequires: fdupes
|
||||
|
@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:e8802c2fb22daecf2b3a2939ee83dad62a73b2d02b598c1bcb78a737989cd1cb
|
||||
size 55895731
|
||||
oid sha256:4f34a3f0a400f5944b3087128aba1a0d65ddadf3394c5b3dd62d316220f4d643
|
||||
size 55893686
|
||||
|
Loading…
Reference in New Issue
Block a user