From 311b7c59257e00782bf14bd687ce5467aa6fb6da Mon Sep 17 00:00:00 2001 From: adam Date: Sat, 3 Aug 2019 11:23:09 +0000 Subject: py-pip: updated to 19.2.1 19.2.1: Bug Fixes - Fix a NoneType AttributeError when evaluating hashes and no hashes are provided. 19.2: Deprecations and Removals - Drop support for EOL Python 3.4. - Improve deprecation messages to include the version in which the functionality will be removed. Features - Credentials will now be loaded using keyring when installed. - Fully support using --trusted-host inside requirements files. - Update timestamps in pip's --log file to include milliseconds. - Respect whether a file has been marked as "yanked" from a simple repository (see PEP 592 __ for details). - When choosing candidates to install, prefer candidates with a hash matching one of the user-provided hashes. - Improve the error message when METADATA or PKG-INFO is None when accessing metadata. - Add a new command pip debug that can display e.g. the list of compatible tags for the current Python. - Display hint on installing with --pre when search results include pre-release versions. - Report to Warehouse that pip is running under CI if the PIP_IS_CI environment variable is set. - Allow --python-version to be passed as a dotted version string (e.g. 3.7 or 3.7.3). - Log the final filename and SHA256 of a .whl file when done building a wheel. - Include the wheel's tags in the log message explanation when a candidate wheel link is found incompatible. - Add a --path argument to pip freeze to support --target installations. - Add a --path argument to pip list to support --target installations. Bug Fixes - Set sys.argv[0] to the underlying setup.py when invoking setup.py via the setuptools shim so setuptools doesn't think the path is -c. - Update pip download to respect the given --python-version when checking "Requires-Python". - Respect --global-option and --install-option when installing from a version control url (e.g. git). - Make the "ascii" progress bar really be "ascii" and not Unicode. - Fail elegantly when trying to set an incorrectly formatted key in config. - Prevent DistutilsOptionError when prefix is indicated in the global environment and --target is used. - Fix pip install to respect --ignore-requires-python when evaluating links. - Fix a debug log message when freezing an editable, non-version controlled requirement. - Extend to Subversion 1.8+ the behavior of calling Subversion in interactive mode when pip is run interactively. - Prevent pip install from permitting directory traversal if e.g. a malicious server sends a Content-Disposition header with a filename containing ../ or ..\\. - Hide passwords in output when using --find-links. - Include more details in the log message if pip freeze can't generate a requirement string for a particular distribution. - Add the line number and file location to the error message when reading an invalid requirements file in certain situations. - Prefer os.confstr to ctypes when extracting glibc version info. - Improve error message printed when an invalid editable requirement is provided. - Improve error message formatting when a command errors out in a subprocess. Vendored Libraries - Upgrade certifi to 2019.6.16 - Upgrade distlib to 0.2.9.post0 - Upgrade msgpack to 0.6.1 - Upgrade requests to 2.22.0 - Upgrade urllib3 to 1.25.3 - Patch vendored html5lib, to prefer using collections.abc where possible. Improved Documentation - Document how Python 2.7 support will be maintained. - Upgrade Sphinx version used to build documentation. - Fix generation of subcommand manpages. - Mention that pip can install from git refs. - Replace a failing example of pip installs with extras with a working one. --- devel/py-pip/Makefile | 4 +-- devel/py-pip/PLIST | 83 ++++++++++++++++++++++++++++++++++++++++++++++++--- devel/py-pip/distinfo | 10 +++---- 3 files changed, 86 insertions(+), 11 deletions(-) (limited to 'devel') diff --git a/devel/py-pip/Makefile b/devel/py-pip/Makefile index 1015b181308..13d2c91158c 100644 --- a/devel/py-pip/Makefile +++ b/devel/py-pip/Makefile @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.31 2019/05/07 05:17:20 adam Exp $ +# $NetBSD: Makefile,v 1.32 2019/08/03 11:23:09 adam Exp $ -DISTNAME= pip-19.1.1 +DISTNAME= pip-19.2.1 PKGNAME= ${PYPKGPREFIX}-${DISTNAME} CATEGORIES= devel python MASTER_SITES= ${MASTER_SITE_PYPI:=p/pip/} diff --git a/devel/py-pip/PLIST b/devel/py-pip/PLIST index d84536ad6dc..43aa3316da5 100644 --- a/devel/py-pip/PLIST +++ b/devel/py-pip/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.22 2019/04/24 08:28:33 adam Exp $ +@comment $NetBSD: PLIST,v 1.23 2019/08/03 11:23:09 adam Exp $ bin/pip${PYVERSSUFFIX} ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt @@ -54,6 +54,9 @@ ${PYSITELIB}/pip/_internal/commands/completion.pyo ${PYSITELIB}/pip/_internal/commands/configuration.py ${PYSITELIB}/pip/_internal/commands/configuration.pyc ${PYSITELIB}/pip/_internal/commands/configuration.pyo +${PYSITELIB}/pip/_internal/commands/debug.py +${PYSITELIB}/pip/_internal/commands/debug.pyc +${PYSITELIB}/pip/_internal/commands/debug.pyo ${PYSITELIB}/pip/_internal/commands/download.py ${PYSITELIB}/pip/_internal/commands/download.pyc ${PYSITELIB}/pip/_internal/commands/download.pyo @@ -87,6 +90,21 @@ ${PYSITELIB}/pip/_internal/commands/wheel.pyo ${PYSITELIB}/pip/_internal/configuration.py ${PYSITELIB}/pip/_internal/configuration.pyc ${PYSITELIB}/pip/_internal/configuration.pyo +${PYSITELIB}/pip/_internal/distributions/__init__.py +${PYSITELIB}/pip/_internal/distributions/__init__.pyc +${PYSITELIB}/pip/_internal/distributions/__init__.pyo +${PYSITELIB}/pip/_internal/distributions/base.py +${PYSITELIB}/pip/_internal/distributions/base.pyc +${PYSITELIB}/pip/_internal/distributions/base.pyo +${PYSITELIB}/pip/_internal/distributions/installed.py +${PYSITELIB}/pip/_internal/distributions/installed.pyc +${PYSITELIB}/pip/_internal/distributions/installed.pyo +${PYSITELIB}/pip/_internal/distributions/source.py +${PYSITELIB}/pip/_internal/distributions/source.pyc +${PYSITELIB}/pip/_internal/distributions/source.pyo +${PYSITELIB}/pip/_internal/distributions/wheel.py +${PYSITELIB}/pip/_internal/distributions/wheel.pyc +${PYSITELIB}/pip/_internal/distributions/wheel.pyo ${PYSITELIB}/pip/_internal/download.py ${PYSITELIB}/pip/_internal/download.pyc ${PYSITELIB}/pip/_internal/download.pyo @@ -96,6 +114,9 @@ ${PYSITELIB}/pip/_internal/exceptions.pyo ${PYSITELIB}/pip/_internal/index.py ${PYSITELIB}/pip/_internal/index.pyc ${PYSITELIB}/pip/_internal/index.pyo +${PYSITELIB}/pip/_internal/legacy_resolve.py +${PYSITELIB}/pip/_internal/legacy_resolve.pyc +${PYSITELIB}/pip/_internal/legacy_resolve.pyo ${PYSITELIB}/pip/_internal/locations.py ${PYSITELIB}/pip/_internal/locations.pyc ${PYSITELIB}/pip/_internal/locations.pyo @@ -114,6 +135,15 @@ ${PYSITELIB}/pip/_internal/models/index.pyo ${PYSITELIB}/pip/_internal/models/link.py ${PYSITELIB}/pip/_internal/models/link.pyc ${PYSITELIB}/pip/_internal/models/link.pyo +${PYSITELIB}/pip/_internal/models/search_scope.py +${PYSITELIB}/pip/_internal/models/search_scope.pyc +${PYSITELIB}/pip/_internal/models/search_scope.pyo +${PYSITELIB}/pip/_internal/models/selection_prefs.py +${PYSITELIB}/pip/_internal/models/selection_prefs.pyc +${PYSITELIB}/pip/_internal/models/selection_prefs.pyo +${PYSITELIB}/pip/_internal/models/target_python.py +${PYSITELIB}/pip/_internal/models/target_python.pyc +${PYSITELIB}/pip/_internal/models/target_python.pyo ${PYSITELIB}/pip/_internal/operations/__init__.py ${PYSITELIB}/pip/_internal/operations/__init__.pyc ${PYSITELIB}/pip/_internal/operations/__init__.pyo @@ -153,9 +183,6 @@ ${PYSITELIB}/pip/_internal/req/req_tracker.pyo ${PYSITELIB}/pip/_internal/req/req_uninstall.py ${PYSITELIB}/pip/_internal/req/req_uninstall.pyc ${PYSITELIB}/pip/_internal/req/req_uninstall.pyo -${PYSITELIB}/pip/_internal/resolve.py -${PYSITELIB}/pip/_internal/resolve.pyc -${PYSITELIB}/pip/_internal/resolve.pyo ${PYSITELIB}/pip/_internal/utils/__init__.py ${PYSITELIB}/pip/_internal/utils/__init__.pyc ${PYSITELIB}/pip/_internal/utils/__init__.pyo @@ -183,6 +210,9 @@ ${PYSITELIB}/pip/_internal/utils/hashes.pyo ${PYSITELIB}/pip/_internal/utils/logging.py ${PYSITELIB}/pip/_internal/utils/logging.pyc ${PYSITELIB}/pip/_internal/utils/logging.pyo +${PYSITELIB}/pip/_internal/utils/marker_files.py +${PYSITELIB}/pip/_internal/utils/marker_files.pyc +${PYSITELIB}/pip/_internal/utils/marker_files.pyo ${PYSITELIB}/pip/_internal/utils/misc.py ${PYSITELIB}/pip/_internal/utils/misc.pyc ${PYSITELIB}/pip/_internal/utils/misc.pyo @@ -207,6 +237,9 @@ ${PYSITELIB}/pip/_internal/utils/typing.pyo ${PYSITELIB}/pip/_internal/utils/ui.py ${PYSITELIB}/pip/_internal/utils/ui.pyc ${PYSITELIB}/pip/_internal/utils/ui.pyo +${PYSITELIB}/pip/_internal/utils/virtualenv.py +${PYSITELIB}/pip/_internal/utils/virtualenv.pyc +${PYSITELIB}/pip/_internal/utils/virtualenv.pyo ${PYSITELIB}/pip/_internal/vcs/__init__.py ${PYSITELIB}/pip/_internal/vcs/__init__.pyc ${PYSITELIB}/pip/_internal/vcs/__init__.pyo @@ -222,6 +255,9 @@ ${PYSITELIB}/pip/_internal/vcs/mercurial.pyo ${PYSITELIB}/pip/_internal/vcs/subversion.py ${PYSITELIB}/pip/_internal/vcs/subversion.pyc ${PYSITELIB}/pip/_internal/vcs/subversion.pyo +${PYSITELIB}/pip/_internal/vcs/versioncontrol.py +${PYSITELIB}/pip/_internal/vcs/versioncontrol.pyc +${PYSITELIB}/pip/_internal/vcs/versioncontrol.pyo ${PYSITELIB}/pip/_internal/wheel.py ${PYSITELIB}/pip/_internal/wheel.pyc ${PYSITELIB}/pip/_internal/wheel.pyo @@ -852,6 +888,45 @@ ${PYSITELIB}/pip/_vendor/urllib3/packages/backports/__init__.pyo ${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/rfc3986/__init__.py +${PYSITELIB}/pip/_vendor/urllib3/packages/rfc3986/__init__.pyc +${PYSITELIB}/pip/_vendor/urllib3/packages/rfc3986/__init__.pyo +${PYSITELIB}/pip/_vendor/urllib3/packages/rfc3986/_mixin.py +${PYSITELIB}/pip/_vendor/urllib3/packages/rfc3986/_mixin.pyc +${PYSITELIB}/pip/_vendor/urllib3/packages/rfc3986/_mixin.pyo +${PYSITELIB}/pip/_vendor/urllib3/packages/rfc3986/abnf_regexp.py +${PYSITELIB}/pip/_vendor/urllib3/packages/rfc3986/abnf_regexp.pyc +${PYSITELIB}/pip/_vendor/urllib3/packages/rfc3986/abnf_regexp.pyo +${PYSITELIB}/pip/_vendor/urllib3/packages/rfc3986/api.py +${PYSITELIB}/pip/_vendor/urllib3/packages/rfc3986/api.pyc +${PYSITELIB}/pip/_vendor/urllib3/packages/rfc3986/api.pyo +${PYSITELIB}/pip/_vendor/urllib3/packages/rfc3986/builder.py +${PYSITELIB}/pip/_vendor/urllib3/packages/rfc3986/builder.pyc +${PYSITELIB}/pip/_vendor/urllib3/packages/rfc3986/builder.pyo +${PYSITELIB}/pip/_vendor/urllib3/packages/rfc3986/compat.py +${PYSITELIB}/pip/_vendor/urllib3/packages/rfc3986/compat.pyc +${PYSITELIB}/pip/_vendor/urllib3/packages/rfc3986/compat.pyo +${PYSITELIB}/pip/_vendor/urllib3/packages/rfc3986/exceptions.py +${PYSITELIB}/pip/_vendor/urllib3/packages/rfc3986/exceptions.pyc +${PYSITELIB}/pip/_vendor/urllib3/packages/rfc3986/exceptions.pyo +${PYSITELIB}/pip/_vendor/urllib3/packages/rfc3986/iri.py +${PYSITELIB}/pip/_vendor/urllib3/packages/rfc3986/iri.pyc +${PYSITELIB}/pip/_vendor/urllib3/packages/rfc3986/iri.pyo +${PYSITELIB}/pip/_vendor/urllib3/packages/rfc3986/misc.py +${PYSITELIB}/pip/_vendor/urllib3/packages/rfc3986/misc.pyc +${PYSITELIB}/pip/_vendor/urllib3/packages/rfc3986/misc.pyo +${PYSITELIB}/pip/_vendor/urllib3/packages/rfc3986/normalizers.py +${PYSITELIB}/pip/_vendor/urllib3/packages/rfc3986/normalizers.pyc +${PYSITELIB}/pip/_vendor/urllib3/packages/rfc3986/normalizers.pyo +${PYSITELIB}/pip/_vendor/urllib3/packages/rfc3986/parseresult.py +${PYSITELIB}/pip/_vendor/urllib3/packages/rfc3986/parseresult.pyc +${PYSITELIB}/pip/_vendor/urllib3/packages/rfc3986/parseresult.pyo +${PYSITELIB}/pip/_vendor/urllib3/packages/rfc3986/uri.py +${PYSITELIB}/pip/_vendor/urllib3/packages/rfc3986/uri.pyc +${PYSITELIB}/pip/_vendor/urllib3/packages/rfc3986/uri.pyo +${PYSITELIB}/pip/_vendor/urllib3/packages/rfc3986/validators.py +${PYSITELIB}/pip/_vendor/urllib3/packages/rfc3986/validators.pyc +${PYSITELIB}/pip/_vendor/urllib3/packages/rfc3986/validators.pyo ${PYSITELIB}/pip/_vendor/urllib3/packages/six.py ${PYSITELIB}/pip/_vendor/urllib3/packages/six.pyc ${PYSITELIB}/pip/_vendor/urllib3/packages/six.pyo diff --git a/devel/py-pip/distinfo b/devel/py-pip/distinfo index 847c9eed2fc..03b56fc1c44 100644 --- a/devel/py-pip/distinfo +++ b/devel/py-pip/distinfo @@ -1,6 +1,6 @@ -$NetBSD: distinfo,v 1.25 2019/05/07 05:17:20 adam Exp $ +$NetBSD: distinfo,v 1.26 2019/08/03 11:23:09 adam Exp $ -SHA1 (pip-19.1.1.tar.gz) = bf596e0f6e0fc2e6667aecf9442051f3ec6c9b25 -RMD160 (pip-19.1.1.tar.gz) = 51e18ca1176bf8780095780d8487622700fcd1d8 -SHA512 (pip-19.1.1.tar.gz) = b35598fc6077af44d69f32bc3bc4b28630b1761a31b6b814c59069adbea98bdd68071471bf5ebd28551aae8e970b882200938f6751135f246dc8228f799604a3 -Size (pip-19.1.1.tar.gz) = 1334144 bytes +SHA1 (pip-19.2.1.tar.gz) = 7c9c907ebeae8bdbd6286b08a369b6a1ff14fd01 +RMD160 (pip-19.2.1.tar.gz) = efcb978a794ee37809a166ede84dbdb102316e45 +SHA512 (pip-19.2.1.tar.gz) = 2dcd55c9e126bbc50ebde5e31124c0f1ed2bc62821abad374fea83adccd92948461267fe762ae5bf61a935597597a3e32ba553d04cb6ab661e138f4654625dc4 +Size (pip-19.2.1.tar.gz) = 1376932 bytes -- cgit v1.2.3