pkgsrc-Changes archive

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

CVS commit: pkgsrc/devel/py-pdm



Module Name:    pkgsrc
Committed By:   adam
Date:           Wed Jul 19 08:32:08 UTC 2023

Modified Files:
        pkgsrc/devel/py-pdm: Makefile PLIST distinfo

Log Message:
py-pdm: updated to 2.8.0

Release v2.8.0 (2023-07-15)

Features & Improvements

Support target python with other architectures.
Display the help information when running pdm directly.
Allow to change the python providers from the config. Support finding pythons from Rye installation location with the new findpython.
Option to save static URLs in the lockfile. By default only filenames are saved.

Bug Fixes

Fix a bug that egg-info directories are not removed completely, leading to incomplete distribution.
Skip distributions with wrong package meta information and duplicate path.
Avoid mistakenly passing command-line arguments while testing.
Fix a bug that lockfile groups are overwritten when running locking in a preceding step of pdm install.
Tolerate and actually ignore the local versions in version specifiers.
Fix a bug that shared cache cannot support overlapping namespace packages.

Documentation

Add notes about using custom venv path.


To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 pkgsrc/devel/py-pdm/Makefile \
    pkgsrc/devel/py-pdm/distinfo
cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/py-pdm/PLIST

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-pdm/Makefile
diff -u pkgsrc/devel/py-pdm/Makefile:1.6 pkgsrc/devel/py-pdm/Makefile:1.7
--- pkgsrc/devel/py-pdm/Makefile:1.6    Wed Jun 28 14:11:53 2023
+++ pkgsrc/devel/py-pdm/Makefile        Wed Jul 19 08:32:08 2023
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.6 2023/06/28 14:11:53 adam Exp $
+# $NetBSD: Makefile,v 1.7 2023/07/19 08:32:08 adam Exp $
 
-DISTNAME=      pdm-2.7.4
+DISTNAME=      pdm-2.8.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pdm/}
@@ -15,7 +15,7 @@ DEPENDS+=     ${PYPKGPREFIX}-blinker-[0-9]*:
 DEPENDS+=      ${PYPKGPREFIX}-cachecontrol>=0.13.0:../../devel/py-cachecontrol
 DEPENDS+=      ${PYPKGPREFIX}-certifi-[0-9]*:../../security/py-certifi
 DEPENDS+=      ${PYPKGPREFIX}-dotenv>=0.15:../../devel/py-dotenv
-DEPENDS+=      ${PYPKGPREFIX}-findpython>=0.2.2:../../lang/py-findpython
+DEPENDS+=      ${PYPKGPREFIX}-findpython>=0.3.0:../../lang/py-findpython
 DEPENDS+=      ${PYPKGPREFIX}-installer>=0.7:../../misc/py-installer
 DEPENDS+=      ${PYPKGPREFIX}-packaging>=22.1:../../devel/py-packaging
 DEPENDS+=      ${PYPKGPREFIX}-platformdirs-[0-9]*:../../misc/py-platformdirs
@@ -37,6 +37,9 @@ USE_LANGUAGES=        # none
 PYTHON_VERSIONS_INCOMPATIBLE=  27
 
 .include "../../lang/python/pyversion.mk"
+.if ${PYTHON_VERSION} < 309
+DEPENDS+=      ${PYPKGPREFIX}-importlib-resources>=5:../../devel/py-importlib-resources
+.endif
 .if ${PYTHON_VERSION} < 310
 DEPENDS+=      ${PYPKGPREFIX}-importlib-metadata>=3.6:../../devel/py-importlib-metadata
 .endif
Index: pkgsrc/devel/py-pdm/distinfo
diff -u pkgsrc/devel/py-pdm/distinfo:1.6 pkgsrc/devel/py-pdm/distinfo:1.7
--- pkgsrc/devel/py-pdm/distinfo:1.6    Wed Jun 28 14:11:53 2023
+++ pkgsrc/devel/py-pdm/distinfo        Wed Jul 19 08:32:08 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.6 2023/06/28 14:11:53 adam Exp $
+$NetBSD: distinfo,v 1.7 2023/07/19 08:32:08 adam Exp $
 
-BLAKE2s (pdm-2.7.4.tar.gz) = 183ffec8b7172057fcd428c75ca1e55cc2bb899ef2fbe3b6da8128040115b2f5
-SHA512 (pdm-2.7.4.tar.gz) = 17621b2243251b91737b8c0e4a393b00c7fd23b352ed99b521d965cfcf40c1ca0d33a409ea02fb03647f2662c10d7ee6f4e53f14cc4c276f08f0d7573f2de5b3
-Size (pdm-2.7.4.tar.gz) = 3062137 bytes
+BLAKE2s (pdm-2.8.0.tar.gz) = 6689b9fa1f48c03c2a0965b561f266044d655f6f622ccbea566afadb62cd5df4
+SHA512 (pdm-2.8.0.tar.gz) = 95cc0a4cb032fa39281aea5ab2f31da7f503c6444a9c41d88ac9bf9ab650654a3f154506f2ed822e70266046c4b6a111518ed68aa7ab75aa31c096e071859bcd
+Size (pdm-2.8.0.tar.gz) = 3069029 bytes

Index: pkgsrc/devel/py-pdm/PLIST
diff -u pkgsrc/devel/py-pdm/PLIST:1.2 pkgsrc/devel/py-pdm/PLIST:1.3
--- pkgsrc/devel/py-pdm/PLIST:1.2       Mon May 15 20:46:12 2023
+++ pkgsrc/devel/py-pdm/PLIST   Wed Jul 19 08:32:08 2023
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.2 2023/05/15 20:46:12 adam Exp $
+@comment $NetBSD: PLIST,v 1.3 2023/07/19 08:32:08 adam Exp $
 bin/pdm-${PYVERSSUFFIX}
 ${PYSITELIB}/${WHEEL_INFODIR}/INSTALLER
 ${PYSITELIB}/${WHEEL_INFODIR}/METADATA
@@ -110,6 +110,17 @@ ${PYSITELIB}/pdm/cli/hooks.py
 ${PYSITELIB}/pdm/cli/hooks.pyc
 ${PYSITELIB}/pdm/cli/options.py
 ${PYSITELIB}/pdm/cli/options.pyc
+${PYSITELIB}/pdm/cli/templates/__init__.py
+${PYSITELIB}/pdm/cli/templates/__init__.pyc
+${PYSITELIB}/pdm/cli/templates/default/.gitignore
+${PYSITELIB}/pdm/cli/templates/default/README.md
+${PYSITELIB}/pdm/cli/templates/default/__init__.py
+${PYSITELIB}/pdm/cli/templates/default/__init__.pyc
+${PYSITELIB}/pdm/cli/templates/default/pyproject.toml
+${PYSITELIB}/pdm/cli/templates/default/src/example_package/__init__.py
+${PYSITELIB}/pdm/cli/templates/default/src/example_package/__init__.pyc
+${PYSITELIB}/pdm/cli/templates/default/tests/__init__.py
+${PYSITELIB}/pdm/cli/templates/default/tests/__init__.pyc
 ${PYSITELIB}/pdm/cli/utils.py
 ${PYSITELIB}/pdm/cli/utils.pyc
 ${PYSITELIB}/pdm/compat.py
@@ -154,6 +165,7 @@ ${PYSITELIB}/pdm/installers/synchronizer
 ${PYSITELIB}/pdm/installers/synchronizers.pyc
 ${PYSITELIB}/pdm/installers/uninstallers.py
 ${PYSITELIB}/pdm/installers/uninstallers.pyc
+${PYSITELIB}/pdm/models/VERSION
 ${PYSITELIB}/pdm/models/__init__.py
 ${PYSITELIB}/pdm/models/__init__.pyc
 ${PYSITELIB}/pdm/models/auth.py



Home | Main Index | Thread Index | Old Index