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:
Ana Guerrero 2024-12-17 18:23:35 +00:00 committed by Git OBS Bridge
commit 655beddb5a
5 changed files with 91 additions and 7 deletions

View File

@ -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
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:1a58411374da0391a7954327bd9e0ebabb54ca581da89524cf6664c0fac033d5
size 3127431

View File

@ -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>

View File

@ -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

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:e8802c2fb22daecf2b3a2939ee83dad62a73b2d02b598c1bcb78a737989cd1cb
size 55895731
oid sha256:4f34a3f0a400f5944b3087128aba1a0d65ddadf3394c5b3dd62d316220f4d643
size 55893686