head 1.8; access; symbols pkgsrc-2026Q2:1.8.0.2 pkgsrc-2026Q2-base:1.8 pkgsrc-2026Q1:1.7.0.2 pkgsrc-2026Q1-base:1.7 pkgsrc-2025Q4:1.6.0.2 pkgsrc-2025Q4-base:1.6; locks; strict; comment @# @; 1.8 date 2026.04.14.12.09.05; author adam; state Exp; branches; next 1.7; commitid Om6pl8LXLOMXfVBG; 1.7 date 2026.03.04.09.27.52; author adam; state Exp; branches; next 1.6; commitid s4RKIB6YEC57GDwG; 1.6 date 2025.12.08.19.43.55; author bsiegert; state Exp; branches; next 1.5; commitid N8tn37lrExwdRDlG; 1.5 date 2025.11.17.08.11.23; author adam; state Exp; branches; next 1.4; commitid OEPYG5ceyAtsHSiG; 1.4 date 2025.11.16.20.47.49; author wiz; state Exp; branches; next 1.3; commitid DutSGg7er6kVUOiG; 1.3 date 2025.11.16.20.35.07; author wiz; state Exp; branches; next 1.2; commitid P7oGlcCTLYDBQOiG; 1.2 date 2025.09.26.13.50.33; author adam; state Exp; branches; next 1.1; commitid wMOj2xknGbCdfecG; 1.1 date 2025.09.22.17.37.20; author adam; state Exp; branches; next ; commitid e82YtDq0Itw5DJbG; desc @@ 1.8 log @py-uv py-uv-build: updated to 0.11.6 0.11.6 This release resolves a low severity security advisory in which wheels with malformed RECORD entries could delete arbitrary files on uninstall. See GHSA-pjjw-68hj-v9mw for details. Bug fixes Do not remove files outside the venv on uninstall Validate and heal wheel RECORD during installation Avoid uv cache clean errors due to Win32 path normalization @ text @# $NetBSD: Makefile,v 1.7 2026/03/04 09:27:52 adam Exp $ DISTNAME= uv_build-${UV_VERSION} PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/_/-/} CATEGORIES= devel python MASTER_SITES= ${MASTER_SITE_PYPI:=u/uv-build/} COMMENT= The uv build backend .include "../../devel/py-uv/Makefile.common" PY_RENAME_BINARIES= uv-build post-install: ${RM} -f ${DESTDIR}${PREFIX}/${PYSITELIB}/uv_build/__init__.py.orig .include "../../devel/py-maturin/tool.mk" .include "../../lang/python/wheel.mk" .include "../../lang/rust/cargo.mk" .include "../../mk/bsd.pkg.mk" @ 1.7 log @py-uv py-uv-build: updated to 0.10.8 0.10.8 Python Add CPython 3.10.20 Add CPython 3.11.15 Add CPython 3.12.13 Enhancements Add Docker images based on Docker Hardened Images Add resolver hint when --exclude-newer filters out all versions of a package Configure a real retry minimum delay of 1s Expand uv_build direct build compatibility Fetch CPython from an Astral mirror by default Download uv releases from an Astral mirror in installers by default Add SBOM attestations to Docker images Improve hint for installing meson-python when missing as build backend Configuration Add UV_INIT_BARE environment variable for uv init Bug fixes Prevent uv tool upgrade from installing excluded dependencies Promote authentication policy when saving tool receipts Respect exclusions in scripts Retain default-branch Git SHAs in pylock.toml files Skip installed Python check for URL dependencies Respect constraints during --upgrade Fix uv tree orphaned roots and premature deduplication Documentation Mention cooldown and tweak inline script metadata in dependency bots documentation Move cache prune in GitLab to after_script @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2025/12/08 19:43:55 bsiegert Exp $ d12 2 a15 2 cd ${DESTDIR}${PREFIX}/bin && \ ${MV} uv-build uv-build-${PYVERSSUFFIX} || ${TRUE} @ 1.6 log @py-uv-build: use rm -f Fixes a build error if the file does not exist for whatever reason. Reported by Stepan Ipatov on pkgsrc-users. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2025/11/17 08:11:23 adam Exp $ a7 2 MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= https://github.com/astral-sh/uv a8 1 LICENSE= mit OR apache-2.0 @ 1.5 log @py-uv-build: find versioned binary @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2025/11/16 20:47:49 wiz Exp $ d16 1 a16 1 ${RM} ${DESTDIR}${PREFIX}/${PYSITELIB}/uv_build/__init__.py.orig @ 1.4 log @py-uv*: move build fix for gcc 14 to Makefile.common py-uv needs it too @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2025/11/16 20:35:07 wiz Exp $ d16 1 @ 1.3 log @py-uv-build: fix build with gcc14 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2025/09/26 13:50:33 adam Exp $ a12 2 CFLAGS+= -Wno-implicit-function-declaration @ 1.2 log @py-uv py-uv-build: updated to 0.8.22 0.8.22 Python Upgrade Pyodide to 0.28.3 Security Upgrade astral-tokio-tar to 0.5.5 which hardens tar archive extraction 0.8.21 Enhancements Refresh lockfile when --refresh is provided Preview features Add support for S3 request signing 0.8.20 Enhancements Add --force flag for uv cache clean Improve resolution errors with proxied packages Preview features Allow upgrading pre-release versions of the same minor Python version Bug fixes Hide freethreaded+debug Python downloads in uv python list Retain the cache lock and temporary caches during uv run and uvx Documentation Add package level conflicts to the conflicting dependencies docs Document pyodide support Document support for free-threaded and debug Python versions Expand the contribution docs on issue selection Tweak title for viewing version in project guide @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2025/09/22 17:37:20 adam Exp $ d13 2 @ 1.1 log @py-uv py-uv-build: added version 0.8.19 An extremely fast Python package and project manager, written in Rust. @ text @d1 1 a1 1 # $NetBSD$ d3 1 a3 1 DISTNAME= uv_build-0.8.19 @