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:           Tue Jul 18 06:18:10 UTC 2023

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

Log Message:
py-pip: updated to 23.2

23.2 (2023-07-15)
=================

Process
-------

- Deprecate support for eggs for Python 3.11 or later, when the new ``importlib.metadata`` backend is used to load distribution metadata. This only affects the egg *distribution format* (with the 
``.egg`` extension); distributions using the ``.egg-info`` *metadata format* (but are not actually eggs) are not affected. For more information about eggs, see `relevant section in the setuptools 
documentation <https://setuptools.pypa.io/en/stable/deprecated/python_eggs.html>`__.

Deprecations and Removals
-------------------------

- Deprecate legacy version and version specifiers that don't conform to `PEP 440
  <https://peps.python.org/pep-0440/>`_
- ``freeze`` no longer excludes the ``setuptools``, ``distribute``, and ``wheel``
  from the output when running on Python 3.12 or later, where they are not
  included in a virtual environment by default. Use ``--exclude`` if you wish to
  exclude any of these packages.

Features
--------

- make rejection messages slightly different between 1 and 8, so the user can make the difference.

Bug Fixes
---------

- Fix ``pip completion --zsh``.
- Prevent downloading files twice when PEP 658 metadata is present
- Add permission check before configuration
- Fix deprecation warnings in Python 3.12 for usage of shutil.rmtree
- Ignore invalid or unreadable ``origin.json`` files in the cache of locally built wheels.
- Fix installation of packages with PEP658 metadata using non-canonicalized names
- Correctly parse ``dist-info-metadata`` values from JSON-format index data.
- Fail with an error if the ``--python`` option is specified after the subcommand name.
- Fix slowness when using ``importlib.metadata`` (the default way for pip to read metadata in Python 3.11+) and there is a large overlap between already installed and to-be-installed packages.
- Pass the ``-r`` flag to mercurial to be explicit that a revision is passed and protect
  against ``hg`` options injection as part of VCS URLs. Users that do not have control on
  VCS URLs passed to pip are advised to upgrade.

Vendored Libraries
------------------

- Upgrade certifi to 2023.5.7
- Upgrade platformdirs to 3.8.1
- Upgrade pygments to 2.15.1
- Upgrade pyparsing to 3.1.0
- Upgrade Requests to 2.31.0
- Upgrade rich to 13.4.2
- Upgrade setuptools to 68.0.0
- Updated typing_extensions to 4.6.0
- Upgrade typing_extensions to 4.7.1
- Upgrade urllib3 to 1.26.16


To generate a diff of this commit:
cvs rdiff -u -r1.65 -r1.66 pkgsrc/devel/py-pip/Makefile
cvs rdiff -u -r1.38 -r1.39 pkgsrc/devel/py-pip/PLIST
cvs rdiff -u -r1.55 -r1.56 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.65 pkgsrc/devel/py-pip/Makefile:1.66
--- pkgsrc/devel/py-pip/Makefile:1.65   Wed Jun 14 11:30:54 2023
+++ pkgsrc/devel/py-pip/Makefile        Tue Jul 18 06:18:10 2023
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.65 2023/06/14 11:30:54 riastradh Exp $
+# $NetBSD: Makefile,v 1.66 2023/07/18 06:18:10 adam Exp $
 
-DISTNAME=      pip-23.1.2
-PKGREVISION=   1
+DISTNAME=      pip-23.2
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pip/}

Index: pkgsrc/devel/py-pip/PLIST
diff -u pkgsrc/devel/py-pip/PLIST:1.38 pkgsrc/devel/py-pip/PLIST:1.39
--- pkgsrc/devel/py-pip/PLIST:1.38      Fri Apr 21 09:21:43 2023
+++ pkgsrc/devel/py-pip/PLIST   Tue Jul 18 06:18:10 2023
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.38 2023/04/21 09:21:43 adam Exp $
+@comment $NetBSD: PLIST,v 1.39 2023/07/18 06:18:10 adam Exp $
 bin/pip${PYVERSSUFFIX}
 ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
 ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
@@ -1417,6 +1417,9 @@ ${PYSITELIB}/pip/_vendor/urllib3/package
 ${PYSITELIB}/pip/_vendor/urllib3/packages/backports/makefile.py
 ${PYSITELIB}/pip/_vendor/urllib3/packages/backports/makefile.pyc
 ${PYSITELIB}/pip/_vendor/urllib3/packages/backports/makefile.pyo
+${PYSITELIB}/pip/_vendor/urllib3/packages/backports/weakref_finalize.py
+${PYSITELIB}/pip/_vendor/urllib3/packages/backports/weakref_finalize.pyc
+${PYSITELIB}/pip/_vendor/urllib3/packages/backports/weakref_finalize.pyo
 ${PYSITELIB}/pip/_vendor/urllib3/packages/six.py
 ${PYSITELIB}/pip/_vendor/urllib3/packages/six.pyc
 ${PYSITELIB}/pip/_vendor/urllib3/packages/six.pyo

Index: pkgsrc/devel/py-pip/distinfo
diff -u pkgsrc/devel/py-pip/distinfo:1.55 pkgsrc/devel/py-pip/distinfo:1.56
--- pkgsrc/devel/py-pip/distinfo:1.55   Wed Jun 14 11:30:54 2023
+++ pkgsrc/devel/py-pip/distinfo        Tue Jul 18 06:18:10 2023
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.55 2023/06/14 11:30:54 riastradh Exp $
+$NetBSD: distinfo,v 1.56 2023/07/18 06:18:10 adam Exp $
 
-BLAKE2s (pip-23.1.2.tar.gz) = 7e5c65e41fc6c5ba35f7d450de98c430413437442e88cec30bf8236ed38423e2
-SHA512 (pip-23.1.2.tar.gz) = 6f466ec7a5005384cd9123c9400abe345ecf08c15eba1d9803a22bb10f99bb5a640b66153491c343b26c8b4adebbc6c220b7b641e64516d1e4c6a9cf61971532
-Size (pip-23.1.2.tar.gz) = 2087568 bytes
+BLAKE2s (pip-23.2.tar.gz) = e3d657bac81fc7d425e9f658370ffeebfbed1da2c0f03a74d96586366c4ed314
+SHA512 (pip-23.2.tar.gz) = 87069980a1b3d0ca3b9faaf38269fd45b75fa5145a4933ff098b56ca5a86519c11c23fc0188aec49458c36d2abfe083bdf682d5c55c950263f214dca7a5dfc20
+Size (pip-23.2.tar.gz) = 2109011 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