pkgsrc-Changes archive

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

CVS commit: pkgsrc/devel/py-pip



Module Name:    pkgsrc
Committed By:   adam
Date:           Thu Feb  8 22:25:25 UTC 2024

Modified Files:
        pkgsrc/devel/py-pip: Makefile distinfo

Log Message:
py-pip: updated to 24.0

24.0 (2024-02-03)

Features

Retry on HTTP status code 502
Automatically use the setuptools PEP 517 build backend when --config-settings is used for projects without pyproject.toml.
Make pip freeze and pip uninstall of legacy editable installs of packages whose name contains _ compatible with setuptools>=69.0.3.
Support per requirement --config-settings for editable installs.

Bug Fixes

Optimized usage of --find-links=<path-to-dir>, by only scanning the relevant directory once, only considering file names that are valid wheel or sdist names, and only considering files in the 
directory that are related to the install.
Removed wheel from the [build-system].requires list fallback that is used when pyproject.toml is absent.

Vendored Libraries

Upgrade distlib to 0.3.8

Improved Documentation

Fix explanation of how PIP_CONFIG_FILE works
Fix outdated pip install argument description in documentation.
Replace some links to PEPs with links to the canonical specifications on the Python Packaging User Guide
Updated the pyproject.toml document to stop suggesting to depend on wheel as a build dependency directly.
Update supported interpreters in development docs

Process

Most project metadata is now defined statically via pip’s pyproject.toml file.


To generate a diff of this commit:
cvs rdiff -u -r1.71 -r1.72 pkgsrc/devel/py-pip/Makefile
cvs rdiff -u -r1.60 -r1.61 pkgsrc/devel/py-pip/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-pip/Makefile
diff -u pkgsrc/devel/py-pip/Makefile:1.71 pkgsrc/devel/py-pip/Makefile:1.72
--- pkgsrc/devel/py-pip/Makefile:1.71   Sun Dec 17 19:09:12 2023
+++ pkgsrc/devel/py-pip/Makefile        Thu Feb  8 22:25:25 2024
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.71 2023/12/17 19:09:12 adam Exp $
+# $NetBSD: Makefile,v 1.72 2024/02/08 22:25:25 adam Exp $
 
-DISTNAME=      pip-23.3.2
+DISTNAME=      pip-24.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pip/}
@@ -10,7 +10,7 @@ HOMEPAGE=     https://pip.pypa.io/
 COMMENT=       Installs Python packages as an easy_install replacement
 LICENSE=       mit
 
-TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools
+TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=67.6.1:../../devel/py-setuptools
 TOOL_DEPENDS+= ${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel
 
 USE_LANGUAGES= # none
@@ -28,10 +28,6 @@ post-install:
        cd ${DESTDIR}${PREFIX}/bin && ${RM} -f pip pip[2-3]
        ${CHMOD} -R go-w ${DESTDIR}${PREFIX}/${PYSITELIB}
 
-# no tests included
-do-test:
-       ${DO_NADA}
-
 .include "../../lang/python/application.mk"
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-pip/distinfo
diff -u pkgsrc/devel/py-pip/distinfo:1.60 pkgsrc/devel/py-pip/distinfo:1.61
--- pkgsrc/devel/py-pip/distinfo:1.60   Sun Dec 17 19:09:12 2023
+++ pkgsrc/devel/py-pip/distinfo        Thu Feb  8 22:25:25 2024
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.60 2023/12/17 19:09:12 adam Exp $
+$NetBSD: distinfo,v 1.61 2024/02/08 22:25:25 adam Exp $
 
-BLAKE2s (pip-23.3.2.tar.gz) = 42e749c507620f558ba35cbd2cf3a5fee7231bb0c6f8145941d40c940222c2dc
-SHA512 (pip-23.3.2.tar.gz) = b2d8bcff02fe196163e88e02702861bfccba202e5c71d8c6843eeebc84066efa6987574e26a89ff25f096645e99c824dde585fbae415b66d5eb88657bb4d9cb4
-Size (pip-23.3.2.tar.gz) = 2132244 bytes
+BLAKE2s (pip-24.0.tar.gz) = 684d3679c4058ac0f477f24c68485c2d99adb1c899347aead163fd8bbdc5f639
+SHA512 (pip-24.0.tar.gz) = b687d9e7e2b0348a1c3355610bcf4e194dd157dc6e79638f8a0a383cf1ba7c4253be4b145e9a5029e089807d1feec9e444976f34f77a732f3ef527d9bc6bcebf
+Size (pip-24.0.tar.gz) = 2132709 bytes
 SHA1 (patch-src_pip___internal_build__env.py) = 19c6feb4b56cbdb70f9150c452dac73ca3949911
 SHA1 (patch-src_pip___internal_commands_install.py) = 2f78c5af7c677d052a2275488dcda2f7b86c6e51
 SHA1 (patch-src_pip___internal_operations_install_wheel.py) = 0f590d2a11a2373f50abbc9377044f728625b13d



Home | Main Index | Thread Index | Old Index