pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/devel/py-pip py-pip: updated to 19.2.1



details:   https://anonhg.NetBSD.org/pkgsrc/rev/d48718b4be4b
branches:  trunk
changeset: 337329:d48718b4be4b
user:      adam <adam%pkgsrc.org@localhost>
date:      Sat Aug 03 11:23:09 2019 +0000

description:
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 <https://www.python.org/dev/peps/pep-0592/>__ 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 <url> 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.

diffstat:

 devel/py-pip/Makefile |   4 +-
 devel/py-pip/PLIST    |  83 ++++++++++++++++++++++++++++++++++++++++++++++++--
 devel/py-pip/distinfo |  10 +++---
 3 files changed, 86 insertions(+), 11 deletions(-)

diffs (180 lines):

diff -r 7a2708743aed -r d48718b4be4b devel/py-pip/Makefile
--- a/devel/py-pip/Makefile     Sat Aug 03 10:45:29 2019 +0000
+++ b/devel/py-pip/Makefile     Sat Aug 03 11:23:09 2019 +0000
@@ -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 -r 7a2708743aed -r d48718b4be4b devel/py-pip/PLIST
--- a/devel/py-pip/PLIST        Sat Aug 03 10:45:29 2019 +0000
+++ b/devel/py-pip/PLIST        Sat Aug 03 11:23:09 2019 +0000
@@ -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/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/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/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/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_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/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/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/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/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 -r 7a2708743aed -r d48718b4be4b devel/py-pip/distinfo
--- a/devel/py-pip/distinfo     Sat Aug 03 10:45:29 2019 +0000
+++ b/devel/py-pip/distinfo     Sat Aug 03 11:23:09 2019 +0000
@@ -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



Home | Main Index | Thread Index | Old Index