head 1.25; access; symbols pkgsrc-2026Q1:1.24.0.2 pkgsrc-2026Q1-base:1.24 pkgsrc-2025Q4:1.23.0.2 pkgsrc-2025Q4-base:1.23 pkgsrc-2025Q3:1.21.0.2 pkgsrc-2025Q3-base:1.21 pkgsrc-2025Q2:1.20.0.2 pkgsrc-2025Q2-base:1.20 pkgsrc-2025Q1:1.19.0.4 pkgsrc-2025Q1-base:1.19 pkgsrc-2024Q4:1.19.0.2 pkgsrc-2024Q4-base:1.19 pkgsrc-2024Q3:1.17.0.2 pkgsrc-2024Q3-base:1.17 pkgsrc-2024Q2:1.13.0.2 pkgsrc-2024Q2-base:1.13 pkgsrc-2024Q1:1.10.0.2 pkgsrc-2024Q1-base:1.10 pkgsrc-2023Q4:1.9.0.2 pkgsrc-2023Q4-base:1.9 pkgsrc-2023Q3:1.7.0.2 pkgsrc-2023Q3-base:1.7 pkgsrc-2023Q2:1.2.0.2 pkgsrc-2023Q2-base:1.2; locks; strict; comment @# @; 1.25 date 2026.04.05.11.43.27; author wiz; state Exp; branches; next 1.24; commitid TLE1z7Vf1kYcpLAG; 1.24 date 2026.02.01.18.13.01; author wiz; state Exp; branches; next 1.23; commitid K02cBEVTZA6lAHsG; 1.23 date 2025.11.13.13.51.04; author adam; state Exp; branches; next 1.22; commitid 9RPnd9Yi5A7QHoiG; 1.22 date 2025.10.09.08.07.28; author wiz; state Exp; branches; next 1.21; commitid RA1puwGMZhROVRdG; 1.21 date 2025.07.07.04.53.57; author wiz; state Exp; branches; next 1.20; commitid LkZtVDDY5KdNSL1G; 1.20 date 2025.04.20.20.47.18; author wiz; state Exp; branches; next 1.19; commitid fBGlyqvONXciFPRF; 1.19 date 2024.11.01.00.10.49; author wiz; state Exp; branches; next 1.18; commitid urabnklV8IUThSvF; 1.18 date 2024.10.19.10.56.57; author wiz; state Exp; branches; next 1.17; commitid xhrCAJuVekDshguF; 1.17 date 2024.09.22.16.23.49; author wiz; state Exp; branches; next 1.16; commitid PT9qnjkjbkvoXOqF; 1.16 date 2024.07.16.03.11.05; author adam; state Exp; branches; next 1.15; commitid IvKY4gFnVT2VK0iF; 1.15 date 2024.07.07.14.48.18; author wiz; state Exp; branches; next 1.14; commitid NQtwqkvwhLOSTUgF; 1.14 date 2024.06.26.16.53.35; author wiz; state Exp; branches; next 1.13; commitid 44XcyhzD3nx0XvfF; 1.13 date 2024.05.05.16.30.09; author wiz; state Exp; branches; next 1.12; commitid ZsZsspFLSkYAuP8F; 1.12 date 2024.04.21.15.39.51; author wiz; state Exp; branches; next 1.11; commitid CXUzRrjnK4feF17F; 1.11 date 2024.04.15.05.15.56; author adam; state Exp; branches; next 1.10; commitid 4liRaprgCIyVoc6F; 1.10 date 2023.12.31.21.35.08; author wiz; state Exp; branches; next 1.9; commitid Cc5l6gHIG2AkeFSE; 1.9 date 2023.10.28.19.57.04; author wiz; state Exp; branches; next 1.8; commitid jP8MYROLWZ3yJqKE; 1.8 date 2023.10.09.10.39.07; author adam; state Exp; branches; next 1.7; commitid NGM79LdPvdNzgWHE; 1.7 date 2023.08.29.12.43.11; author adam; state Exp; branches; next 1.6; commitid P27l5z5JJA2TgGCE; 1.6 date 2023.08.10.12.35.25; author adam; state Exp; branches; next 1.5; commitid OTNqdBzFA8b3QeAE; 1.5 date 2023.07.19.08.16.33; author adam; state Exp; branches; next 1.4; commitid o04BFaXfRyE67oxE; 1.4 date 2023.07.12.07.00.17; author adam; state Exp; branches; next 1.3; commitid 2xoVzAFd4JNQUtwE; 1.3 date 2023.06.28.14.03.52; author adam; state Exp; branches; next 1.2; commitid oJDMMARlaFnYHIuE; 1.2 date 2023.05.15.20.41.35; author adam; state Exp; branches; next 1.1; commitid Erip79Efh7Tdk6pE; 1.1 date 2023.05.04.05.50.35; author adam; state Exp; branches; next ; commitid 7WXnb31ZkEwsKBnE; desc @@ 1.25 log @py-pdm_backend: update to 2.4.8. Support omitting source in version table when path is declared - by @@waketzheng in #301 (6bb08) @ text @# $NetBSD: Makefile,v 1.24 2026/02/01 18:13:01 wiz Exp $ DISTNAME= pdm_backend-2.4.8 PKGNAME= ${PYPKGPREFIX}-${DISTNAME} CATEGORIES= devel python MASTER_SITES= ${MASTER_SITE_PYPI:=p/pdm-backend/} MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= https://github.com/pdm-project/pdm-backend COMMENT= Build backend used by PDM that supports latest packaging standards LICENSE= mit TEST_DEPENDS+= ${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools TEST_DEPENDS+= ${PYPKGPREFIX}-editables-[0-9]*:../../devel/py-editables TEST_DEPENDS+= ${PYPKGPREFIX}-test-cov-[0-9]*:../../devel/py-test-cov TEST_DEPENDS+= ${PYPKGPREFIX}-test-xdist-[0-9]*:../../devel/py-test-xdist TEST_DEPENDS+= git-base-[0-9]*:../../devel/git-base TEST_DEPENDS+= ${PYPKGPREFIX}-mercurial-[0-9]*:../../devel/py-mercurial USE_LANGUAGES= c # for tests USE_TOOLS+= git:test # as of 2.4.8 # 73 passed, 1 skipped, 21 errors .include "../../lang/python/wheel.mk" .include "../../mk/bsd.pkg.mk" @ 1.24 log @py-pdm_backend: update to 2.4.7. 🚀 Features Allow user to override wheel with multiple plat tags - by @@trim21 in #298 (263a5) 💻 Chores Switch dev-dependencies to dependency-groups - by @@frostming (9572d) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.23 2025/11/13 13:51:04 adam Exp $ d3 1 a3 1 DISTNAME= pdm_backend-2.4.7 d23 1 a23 1 # as of 2.4.7 @ 1.23 log @py-pdm_backend: updated to 2.4.6 2.4.6 Bug Fixes Env for calling Python applications. No warning emitting in case of SCM error when fallback_version is used. Don't silently ignores invalid PDM_BUILD_SCM_VERSION env var. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.22 2025/10/09 08:07:28 wiz Exp $ d3 1 a3 1 DISTNAME= pdm_backend-2.4.6 d23 2 a24 2 # as of 2.4.5 # 72 passed, 1 skipped, 1 warning, 21 errors @ 1.22 log @*: remove more references to (removed) Python 3.9 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.21 2025/07/07 04:53:57 wiz Exp $ d3 1 a3 1 DISTNAME= pdm_backend-2.4.5 d13 1 a13 1 TEST_DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools @ 1.21 log @py-pdm_backend: update to 2.4.5. Bug Fixes Override Git config core.abbrev when reading version from SCM - by @@ziyao233 in #286 (60d94) Support a SOURCE_DATE_EPOCH prior to 1980 - by @@branchvincent in #288 (daf1e) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.20 2025/04/20 20:47:18 wiz Exp $ a25 6 .include "../../lang/python/pyversion.mk" .if ${PYTHON_VERSION} < 310 DEPENDS+= ${PYPKGPREFIX}-importlib-metadata>=3.6:../../devel/py-importlib-metadata .endif @ 1.20 log @py-pdm_backend: update to 2.4.4. 🚀 Features Improve diagnostic caused by git incorrectly parsing paths on MSYS2. - by @@cr1901 in #267 (23807) Out-of-box stubs package support - by @@trim21 in #280 (9a988) 📝 Documentation Clarify includes and excludes - by @@sanmai-NL in #270 (5c648) 💻 Chores Refresh lock and use lock in ci - by @@trim21 in #281 (6cd4d) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.19 2024/11/01 00:10:49 wiz Exp $ d3 1 a3 1 DISTNAME= pdm_backend-2.4.4 d23 2 a24 2 # as of 2.4.4 # 69 passed, 1 skipped, 1 warning, 21 errors @ 1.19 log @py-pdm_backend: update to 2.4.3. Bump validate-pyproject to 0.9.0 - by @@henryiii in #265 (23484) Update dependencies - by @@frostming (7f7dd) Update badge - by @@frostming (6fdd4) Migrate tool config to pyproject.toml - by @@frostming (d5d5c) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.18 2024/10/19 10:56:57 wiz Exp $ d3 1 a3 1 DISTNAME= pdm_backend-2.4.3 d23 2 a24 2 # as of 2.4.3 # 81 passed, 1 skipped, 1 warning, 9 errors @ 1.18 log @py-pdm_backend: update to 2.4.2. 🚀 Features Use fallback_version for source = "call" - by @@frostming in #264 (16562) 🐞 Bug Fixes Update to pyproject_metadata 0.9.0b5 - by @@henryiii in #263 (67fb7) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.17 2024/09/22 16:23:49 wiz Exp $ d3 1 a3 1 DISTNAME= pdm_backend-2.4.2 d23 1 a23 1 # as of 2.4.2 @ 1.17 log @py-pdm_backend: update to 2.4.1. 2.4.1 🐞 Bug Fixes Can't format requirements when converting to setup.py - by @@frostming (856d8) Update to pyproject_metadata 0.9.0b4 - by @@frostming (88c3f) 2.4.0 🚀 Features Accept context as the second argument to version_format function - by @@frostming in #258 (708aa) Update pyproject-metadata to support latest version of PEP 639 - by @@frostming in #259 (6c48d) 🐞 Bug Fixes Project license field - by @@frostming (6853a) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.16 2024/07/16 03:11:05 adam Exp $ d3 1 a3 1 DISTNAME= pdm_backend-2.4.1 d23 1 @ 1.16 log @py-pdm_backend: updated to 2.3.3 2.3.3 Bug Fixes Pdm_build.py added twice in sdist file. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.15 2024/07/07 14:48:18 wiz Exp $ d3 1 a3 1 DISTNAME= pdm_backend-2.3.3 d13 1 d21 1 d23 1 a23 3 PYTHON_VERSIONS_INCOMPATIBLE= 27 # 77 passed, 1 skipped, 1 warning, 9 errors @ 1.15 log @py-pdm_backend: update to 2.3.2. 🐞 Bug Fixes Detect src layout only if it exists and included by build config - by @@frostming (9466c) Use compatible is_relative_to for Python 3.8 - by @@frostming (30c46) 📝 Documentation Update the logo url - by @@frostming (fd5ef) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 2024/06/26 16:53:35 wiz Exp $ d3 1 a3 1 DISTNAME= pdm_backend-2.3.2 @ 1.14 log @py-pdm_backend: update to 2.3.1. 🐞 Bug Fixes Handle unexpected hg repo when parse scm version Treat PDM_BUILD_SCM_VERSION empty string as unset Honor the current working directory when importing pdm_build.py Close #245 Errors when using the editables backend with the includes field. Fixes #242 Vendor editables @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 2024/05/05 16:30:09 wiz Exp $ d3 1 a3 1 DISTNAME= pdm_backend-2.3.1 d23 2 @ 1.13 log @py-pdm_backend: update to 2.3.0. 🚀 Features Remove support for python 3.7 and older - by @@frostming in #232 (32e3a) Add tag_filter as a way to pre-filter tags - by @@mezuzza in #225 (9915c) 🐞 Bug Fixes Error about dynamic project version - by @@cntvc in #235 (146b1) ci: CI matrix on macos latest - by @@frostming (080b4) 💻 Chores Use Literal type for valid target values - by @@DetachHead, pre-commit-ci[bot] and Frost Ming in #227 (a210b) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2024/04/21 15:39:51 wiz Exp $ d3 1 a3 1 DISTNAME= pdm_backend-2.3.0 d24 1 @ 1.12 log @py-pdm_backend: update to 2.2.1. Add parameter --build-number to wheel builder - by @@0xfabioo and Frost Ming in #229 (d7d15) Bump pyproject-metadata to 0.8.0 - by @@frostming in #231 (5f538) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2024/04/15 05:15:56 adam Exp $ d3 1 a3 1 DISTNAME= pdm_backend-2.2.1 d17 1 @ 1.11 log @py-pdm_backend: updated to 2.2.0 2.2.0 Features Don't add '+editable' to the editable version Custom version format for source="scm" Fallback_version config for scm version vendor: Update packaging to 24.0 vendors: Update pyproject-metadata to 0.8.0rc1 Bug Fixes Change to datetime.now(tz=UTC) Documentation Add missing dep Chores Update lockfile to the latest version @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2023/12/31 21:35:08 wiz Exp $ d3 1 a3 1 DISTNAME= pdm_backend-2.2.0 d16 1 @ 1.10 log @py-pdm_backend: update to 2.1.8. Can't include nested data files in built wheel Correct pep number Update domain name @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2023/10/28 19:57:04 wiz Exp $ d3 1 a3 1 DISTNAME= pdm_backend-2.1.8 d13 1 a13 1 TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test a25 3 do-test: cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX} tests @ 1.9 log @python/wheel.mk: simplify a lot, and switch to 'installer' for installation This follows the recommended bootstrap method (flit_core, build, installer). However, installer installs different files than pip, so update PLISTs for all packages using wheel.mk and bump their PKGREVISIONs. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2023/10/09 10:39:07 adam Exp $ d3 1 a3 1 DISTNAME= pdm_backend-2.1.7 a4 1 PKGREVISION= 1 @ 1.8 log @py-pdm_backend: updated to 2.1.7 2.1.7 Bug Fixes Rename tag-pattern to tag_regex in the docs Copytree handle existing dirs Normalize the dist info name in the wheel @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2023/08/29 12:43:11 adam Exp $ d5 1 @ 1.7 log @py-pdm_backend: updated to 2.1.6 2.1.6 Bug Fixes Path to uri expansion in dependency string @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2023/08/10 12:35:25 adam Exp $ d3 1 a3 1 DISTNAME= pdm_backend-2.1.6 @ 1.6 log @py-pdm_backend: updated to 2.1.5 2.1.5 Bug Fixes Don't quote project root in file:// urls Write version to file doesn't work for editable installs @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2023/07/19 08:16:33 adam Exp $ d3 1 a3 1 DISTNAME= pdm_backend-2.1.5 @ 1.5 log @py-pdm_backend: updated to 2.1.4 2.1.4 Bug Fixes Write version file for sdist build as well @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2023/07/12 07:00:17 adam Exp $ d3 1 a3 1 DISTNAME= pdm_backend-2.1.4 @ 1.4 log @py-pdm_backend: updated to 2.1.3 2.1.3 Remove duplicate files when building wheel @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2023/06/28 14:03:52 adam Exp $ d3 1 a3 1 DISTNAME= pdm_backend-2.1.3 @ 1.3 log @py-pdm_backend: updated to 2.1.2 2.1.2 Fix file permissions to 644 for wheel 2.1.1 Pdm-backend should not normalize names in project metadata 2.1.0 🚀 Features Change the default build dir to a pdm-specific one Allow to include files in wheel .data directory 🐞 Bug Fixes Scm versionning fails when package is not top-level directory Cleanup logic to first check config_settings Raise an error when SCM version can't be determined 📝 Documentation Clarify order of pdm_build_initialize and pdm_build_clean @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2023/05/15 20:41:35 adam Exp $ d3 1 a3 1 DISTNAME= pdm_backend-2.1.2 @ 1.2 log @py-pdm_backend: updated to 2.0.7 2.0.7 Convert boolean value to lowercase in Root-Is-Purelib PDM_BUILD_NO_CLEAN handling is incorrect @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2023/05/04 05:50:35 adam Exp $ d3 1 a3 1 DISTNAME= pdm_backend-2.0.7 @ 1.1 log @py-pdm_backend: added version 2.0.6 This is the backend for PDM projects that is fully-compatible with PEP 517 spec, but you can also use it alone. It reads the metadata of PEP 621 format and coverts it to Core metadata. @ text @d1 1 a1 1 # $NetBSD$ d3 1 a3 1 DISTNAME= pdm_backend-2.0.6 d17 1 a17 1 USE_LANGUAGES= # none @