pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel



Module Name:    pkgsrc
Committed By:   adam
Date:           Wed Aug 26 08:10:44 UTC 2026

Modified Files:
        pkgsrc/devel/py-uv: Makefile.common cargo-depends.mk distinfo
        pkgsrc/devel/py-uv-build: distinfo

Log Message:
py-uv py-uv-build: updated to 0.12.6

0.12.6

Python

Update CPython to use OpenSSL 3.5.8 and libffi 3.4.8

Enhancements

Report cache-cleaning space savings from filesystem block allocation and avoid double-counting hard links
Limit warnings about unbounded uv_build requirements to source-distribution builds
Display byte counts below 1 KiB without a fractional part

Preview features

Add uv workspace metadata --sync --exact to remove packages outside the selected resolution
Add the artifact-hash-filtering preview feature to make uv pip compile --generate-hashes honor --only-binary and --no-binary
Respect package-specific exclude-newer cutoffs when uv check selects its ty executable
Preserve virtual-environment hints from tar-codec source-distribution errors when the base interpreter is outside a bin directory

Performance

Enable profile-guided optimization for Linux x86-64 release binaries
Enable profile-guided optimization for Windows x86-64 release binaries
Enable profile-guided optimization for macOS ARM64 release binaries
Enable profile-guided optimization for Linux ARM64 release binaries
Speed up syncing projects with many activated conflict items by reusing their encoded representation

Bug fixes

Allow explicit uv build and non-editable first-party workspace packages when no-build is enabled
Reuse configured index credentials during uv tool upgrade when the tool receipt references the same index
Ensure full 40-character Git commit pins resolve to the requested object instead of a SHA-named branch
Prevent TLS segfaults in riscv64 musl release binaries
Preserve dependencies selected by recursive extras when markers mix production and extra conditions
Preserve version constraints from transitively referenced recursive extras
Resolve repository-relative Git archive dependencies inside the checkout during the initial uv sync
Return an error instead of panicking when a bearer token cannot be encoded as an HTTP header
Do not misclassify package URLs ending in .py as local script paths
Use directory creation times consistently across libc implementations for directory cache-keys entries
Promote human-readable sizes to the next unit at rounding boundaries

Other changes

Add Python 3.15 release-candidate Docker images
Raise the minimum supported Rust version to 1.96 and update the repository toolchain to Rust 1.98


To generate a diff of this commit:
cvs rdiff -u -r1.37 -r1.38 pkgsrc/devel/py-uv/Makefile.common
cvs rdiff -u -r1.33 -r1.34 pkgsrc/devel/py-uv/cargo-depends.mk
cvs rdiff -u -r1.35 -r1.36 pkgsrc/devel/py-uv/distinfo
cvs rdiff -u -r1.36 -r1.37 pkgsrc/devel/py-uv-build/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/py-uv/Makefile.common
diff -u pkgsrc/devel/py-uv/Makefile.common:1.37 pkgsrc/devel/py-uv/Makefile.common:1.38
--- pkgsrc/devel/py-uv/Makefile.common:1.37     Tue Aug 18 12:37:17 2026
+++ pkgsrc/devel/py-uv/Makefile.common  Wed Aug 26 08:10:43 2026
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile.common,v 1.37 2026/08/18 12:37:17 adam Exp $
+# $NetBSD: Makefile.common,v 1.38 2026/08/26 08:10:43 adam Exp $
 # used by devel/py-uv/Makefile
 # used by devel/py-uv-build/Makefile
 
-UV_VERSION=    0.12.5
+UV_VERSION=    0.12.6
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
 HOMEPAGE=      https://github.com/astral-sh/uv
@@ -12,6 +12,6 @@ TOOL_DEPENDS+=        ${PYPKGPREFIX}-maturin>=1
 
 CFLAGS+=       -Wno-implicit-function-declaration
 
-RUST_REQ=      1.95.0
+RUST_REQ=      1.96.0
 
 .include "${.CURDIR}/../../devel/py-uv/cargo-depends.mk"

Index: pkgsrc/devel/py-uv/cargo-depends.mk
diff -u pkgsrc/devel/py-uv/cargo-depends.mk:1.33 pkgsrc/devel/py-uv/cargo-depends.mk:1.34
--- pkgsrc/devel/py-uv/cargo-depends.mk:1.33    Tue Aug 18 12:37:17 2026
+++ pkgsrc/devel/py-uv/cargo-depends.mk Wed Aug 26 08:10:43 2026
@@ -1,4 +1,4 @@
-# $NetBSD: cargo-depends.mk,v 1.33 2026/08/18 12:37:17 adam Exp $
+# $NetBSD: cargo-depends.mk,v 1.34 2026/08/26 08:10:43 adam Exp $
 
 CARGO_CRATE_DEPENDS+=  adler2-2.0.1
 CARGO_CRATE_DEPENDS+=  aes-0.8.4
@@ -39,8 +39,8 @@ CARGO_CRATE_DEPENDS+= async-recursion-1.
 CARGO_CRATE_DEPENDS+=  async-trait-0.1.91
 CARGO_CRATE_DEPENDS+=  atomic-waker-1.1.2
 CARGO_CRATE_DEPENDS+=  autocfg-1.5.0
-CARGO_CRATE_DEPENDS+=  aws-lc-rs-1.16.2
-CARGO_CRATE_DEPENDS+=  aws-lc-sys-0.39.0
+CARGO_CRATE_DEPENDS+=  aws-lc-rs-1.18.0
+CARGO_CRATE_DEPENDS+=  aws-lc-sys-0.44.0
 CARGO_CRATE_DEPENDS+=  axoasset-2.0.1
 CARGO_CRATE_DEPENDS+=  axoprocess-0.2.1
 CARGO_CRATE_DEPENDS+=  axotag-0.3.0

Index: pkgsrc/devel/py-uv/distinfo
diff -u pkgsrc/devel/py-uv/distinfo:1.35 pkgsrc/devel/py-uv/distinfo:1.36
--- pkgsrc/devel/py-uv/distinfo:1.35    Tue Aug 18 12:37:17 2026
+++ pkgsrc/devel/py-uv/distinfo Wed Aug 26 08:10:44 2026
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.35 2026/08/18 12:37:17 adam Exp $
+$NetBSD: distinfo,v 1.36 2026/08/26 08:10:44 adam Exp $
 
 BLAKE2s (adler2-2.0.1.crate) = 4d391e0fcde91c7435ee9a5503fee4a5346f549f1b45e482ce3e1e151d90f8f5
 SHA512 (adler2-2.0.1.crate) = 555b2b7ba6f8116acccd0bcd16ed34cc78162c81023cff31a8566ffcd456c03832089fca2d5b668ceaac4fe8f922d31aa9c487f226a36cace294ff4a219bd91d
@@ -117,12 +117,12 @@ Size (atomic-waker-1.1.2.crate) = 12422 
 BLAKE2s (autocfg-1.5.0.crate) = d9738bc6755bf80a73705691ef930ca883cd58e4a2d1162b5c0a09cdc7029304
 SHA512 (autocfg-1.5.0.crate) = f279856f234d39d369623576acf9546a1ca24d7fe449f36d4fb93ea75a7efaf2c4015b9616a69bbbed358c5e5882e16b045352f046aa4c049b3d13b1e8257b08
 Size (autocfg-1.5.0.crate) = 18729 bytes
-BLAKE2s (aws-lc-rs-1.16.2.crate) = 28cda60351251e49f7f8205677d6904ea4471fb8116b0c0775a538cbfa970163
-SHA512 (aws-lc-rs-1.16.2.crate) = 9276c8db3730ebe4d173dbaff2a4ffad4b4df30510aeb2393e37327e906f53d1235f8fd8da4f1ec90402fa072ecd5a7209ab20bfcda60fa351bedfaafb1ba299
-Size (aws-lc-rs-1.16.2.crate) = 224799 bytes
-BLAKE2s (aws-lc-sys-0.39.0.crate) = 521bf29854497bb871a5654bc198cb3b5b607dc211d8bdf3dee6668e43e752de
-SHA512 (aws-lc-sys-0.39.0.crate) = 59f4739bc9812736a264ca3499c38e41cfb9f2d31de547b463e24fbe766bc0786d49fc46f0909afe5fc937a327cc67b05b6658830a7b5edb80aceeee7ba68751
-Size (aws-lc-sys-0.39.0.crate) = 9461007 bytes
+BLAKE2s (aws-lc-rs-1.18.0.crate) = 7fb9f6435ab9b42dec343e052128b992bf5659796720c5ad54d77a2975359bdd
+SHA512 (aws-lc-rs-1.18.0.crate) = c29e03db9744fdab235369405275a9bb78adbca71a0ea6dd4acbfbe1b314ffc65cabcf51083564e6ddfda1adc4b510510bfe8234c42a55ea573810dc17f40e76
+Size (aws-lc-rs-1.18.0.crate) = 246295 bytes
+BLAKE2s (aws-lc-sys-0.44.0.crate) = 74dfe560c82b3775398140fc114df34d1b4cc2b38ad30fb0df745e0de9537548
+SHA512 (aws-lc-sys-0.44.0.crate) = cfac12450ac16085279ad33a78492448e10d17c98bbc3280a0cd77be6b0201a715aded0a382bfe8604dba9341abdfeaee538d244b6b5f01916c5377ac4c37080
+Size (aws-lc-sys-0.44.0.crate) = 9679450 bytes
 BLAKE2s (axoasset-2.0.1.crate) = 7398487c745f8435559c0d959c1c8e19507f23fd7870c8833f422747abce5a22
 SHA512 (axoasset-2.0.1.crate) = 1adf5c99c15954f9bacacefc7edca5357d53340a2d5ddfe44e253582a9e559c5594411ca22fe60f8b3e36d326cd5cfb86e170be39e756897e574b72f3009eb8f
 Size (axoasset-2.0.1.crate) = 68337 bytes
@@ -1776,9 +1776,9 @@ Size (utf8parse-0.2.2.crate) = 13499 byt
 BLAKE2s (uuid-1.24.0.crate) = 50fa1f60ba24315c340edda9af4fc3f16226af0c070cede423cc820baaad6a58
 SHA512 (uuid-1.24.0.crate) = 03e613e906a3d3cc6f27495b2bf239ae4cf40dd921a213e5a770c39ca3bdf4109942f75db14382400f0a15bac077cb3457948335ee0eb50add61b2b51c03f701
 Size (uuid-1.24.0.crate) = 63882 bytes
-BLAKE2s (uv-0.12.5.tar.gz) = b6af1bf21a38276525e19d166c3ac409aef2ce4507e45a8853f29325eaec20ec
-SHA512 (uv-0.12.5.tar.gz) = 9d1158f5001592bc711cd0d4414bee26bc4c013f980cc78804929673c82bb1762ddad5a090e507538082211af51a0bfd1e0223cccfc4457579aca2ee8182eb24
-Size (uv-0.12.5.tar.gz) = 7101936 bytes
+BLAKE2s (uv-0.12.6.tar.gz) = 153e446f69b3324e306dd2e22ad9ebbdbd2918a28b585bc11de1312379bda681
+SHA512 (uv-0.12.6.tar.gz) = 21989281eed71ea2c4af335c5ed2391bfd603b2c70ed836ccc77f0fb4491b2d58b67d5a5f4f89fd2a72def029b7f35517ea3976628c8e2f6db08a306789704e6
+Size (uv-0.12.6.tar.gz) = 7117263 bytes
 BLAKE2s (valuable-0.1.1.crate) = df7602da20aa0212438759173532cf82c56ba05307e036b22bfddb318e2f82b7
 SHA512 (valuable-0.1.1.crate) = d8a4bffdc8a166d1ee11b87dd91cd68e5c898916b14db7039ad2faaad34f4bfef76f3fc3d17d6e7bf05e495778f7c9d5223fbf45331bd114f93fb6ec950eadbf
 Size (valuable-0.1.1.crate) = 28679 bytes

Index: pkgsrc/devel/py-uv-build/distinfo
diff -u pkgsrc/devel/py-uv-build/distinfo:1.36 pkgsrc/devel/py-uv-build/distinfo:1.37
--- pkgsrc/devel/py-uv-build/distinfo:1.36      Tue Aug 18 12:37:17 2026
+++ pkgsrc/devel/py-uv-build/distinfo   Wed Aug 26 08:10:44 2026
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.36 2026/08/18 12:37:17 adam Exp $
+$NetBSD: distinfo,v 1.37 2026/08/26 08:10:44 adam Exp $
 
 BLAKE2s (adler2-2.0.1.crate) = 4d391e0fcde91c7435ee9a5503fee4a5346f549f1b45e482ce3e1e151d90f8f5
 SHA512 (adler2-2.0.1.crate) = 555b2b7ba6f8116acccd0bcd16ed34cc78162c81023cff31a8566ffcd456c03832089fca2d5b668ceaac4fe8f922d31aa9c487f226a36cace294ff4a219bd91d
@@ -117,12 +117,12 @@ Size (atomic-waker-1.1.2.crate) = 12422 
 BLAKE2s (autocfg-1.5.0.crate) = d9738bc6755bf80a73705691ef930ca883cd58e4a2d1162b5c0a09cdc7029304
 SHA512 (autocfg-1.5.0.crate) = f279856f234d39d369623576acf9546a1ca24d7fe449f36d4fb93ea75a7efaf2c4015b9616a69bbbed358c5e5882e16b045352f046aa4c049b3d13b1e8257b08
 Size (autocfg-1.5.0.crate) = 18729 bytes
-BLAKE2s (aws-lc-rs-1.16.2.crate) = 28cda60351251e49f7f8205677d6904ea4471fb8116b0c0775a538cbfa970163
-SHA512 (aws-lc-rs-1.16.2.crate) = 9276c8db3730ebe4d173dbaff2a4ffad4b4df30510aeb2393e37327e906f53d1235f8fd8da4f1ec90402fa072ecd5a7209ab20bfcda60fa351bedfaafb1ba299
-Size (aws-lc-rs-1.16.2.crate) = 224799 bytes
-BLAKE2s (aws-lc-sys-0.39.0.crate) = 521bf29854497bb871a5654bc198cb3b5b607dc211d8bdf3dee6668e43e752de
-SHA512 (aws-lc-sys-0.39.0.crate) = 59f4739bc9812736a264ca3499c38e41cfb9f2d31de547b463e24fbe766bc0786d49fc46f0909afe5fc937a327cc67b05b6658830a7b5edb80aceeee7ba68751
-Size (aws-lc-sys-0.39.0.crate) = 9461007 bytes
+BLAKE2s (aws-lc-rs-1.18.0.crate) = 7fb9f6435ab9b42dec343e052128b992bf5659796720c5ad54d77a2975359bdd
+SHA512 (aws-lc-rs-1.18.0.crate) = c29e03db9744fdab235369405275a9bb78adbca71a0ea6dd4acbfbe1b314ffc65cabcf51083564e6ddfda1adc4b510510bfe8234c42a55ea573810dc17f40e76
+Size (aws-lc-rs-1.18.0.crate) = 246295 bytes
+BLAKE2s (aws-lc-sys-0.44.0.crate) = 74dfe560c82b3775398140fc114df34d1b4cc2b38ad30fb0df745e0de9537548
+SHA512 (aws-lc-sys-0.44.0.crate) = cfac12450ac16085279ad33a78492448e10d17c98bbc3280a0cd77be6b0201a715aded0a382bfe8604dba9341abdfeaee538d244b6b5f01916c5377ac4c37080
+Size (aws-lc-sys-0.44.0.crate) = 9679450 bytes
 BLAKE2s (axoasset-2.0.1.crate) = 7398487c745f8435559c0d959c1c8e19507f23fd7870c8833f422747abce5a22
 SHA512 (axoasset-2.0.1.crate) = 1adf5c99c15954f9bacacefc7edca5357d53340a2d5ddfe44e253582a9e559c5594411ca22fe60f8b3e36d326cd5cfb86e170be39e756897e574b72f3009eb8f
 Size (axoasset-2.0.1.crate) = 68337 bytes
@@ -1776,9 +1776,9 @@ Size (utf8parse-0.2.2.crate) = 13499 byt
 BLAKE2s (uuid-1.24.0.crate) = 50fa1f60ba24315c340edda9af4fc3f16226af0c070cede423cc820baaad6a58
 SHA512 (uuid-1.24.0.crate) = 03e613e906a3d3cc6f27495b2bf239ae4cf40dd921a213e5a770c39ca3bdf4109942f75db14382400f0a15bac077cb3457948335ee0eb50add61b2b51c03f701
 Size (uuid-1.24.0.crate) = 63882 bytes
-BLAKE2s (uv_build-0.12.5.tar.gz) = 71817082777bd5050776a0cbb1100e718f2efe3c8ea2966ac9206df9cabd4ca5
-SHA512 (uv_build-0.12.5.tar.gz) = 8d49d3147bad12d24e95c599c1e2e40f313a34ba6795a1363254aba8b7aa4b3af866e36957933dc2a0d16d5e3dd6af911aaf1837dcdc3c2b1eb76e37291a376e
-Size (uv_build-0.12.5.tar.gz) = 417766 bytes
+BLAKE2s (uv_build-0.12.6.tar.gz) = 0eca58113fb84bbae36f72fc11968561d19f20737404cf675a0d50e614583594
+SHA512 (uv_build-0.12.6.tar.gz) = c609f89b8c0f1decdf64c056084354ae04d6337e27dbd22297b5d462fcba0f0ce29f5a0a40b8f274ac5668f4805d9971b1da5509d10071ee2354f6fe78cc65ee
+Size (uv_build-0.12.6.tar.gz) = 419593 bytes
 BLAKE2s (valuable-0.1.1.crate) = df7602da20aa0212438759173532cf82c56ba05307e036b22bfddb318e2f82b7
 SHA512 (valuable-0.1.1.crate) = d8a4bffdc8a166d1ee11b87dd91cd68e5c898916b14db7039ad2faaad34f4bfef76f3fc3d17d6e7bf05e495778f7c9d5223fbf45331bd114f93fb6ec950eadbf
 Size (valuable-0.1.1.crate) = 28679 bytes



Home | Main Index | Thread Index | Old Index