Update to 9.0.0

Upstream changes:
9.0.0 (2016-11-02)

    BACKWARD INCOMPATIBLE Remove the attempted autodetection of requirement names from URLs, URLs must include a name via #egg=.
    DEPRECATION pip install --egg have been deprecated and will be removed in the future. This "feature" has a long list of drawbacks where it breaks almost all of pip's other features in subtle and hard to diagnose ways.
    Add a pip check command to check installed packages dependencies (PR #3750).
    Added option to allow user to abort pip operation if file/directory exists
    Added Appveyor CI
    Uninstall existing packages when performing an editable installation of the same packages (#1548).
    Pip show is less verbose by default. --verbose prints multiline fields. (PR #3858).
    Added optional column formatting to pip list (#3651).
    Add --not-required option to pip list to list packages that are not dependencies of other packages.
    Fix the build on systems with symlinked /tmp directory for custom builds such as numpy (PR #3701).
    Fix regression in pip freeze: when there is more than one git remote, priority is given to the remote named origin (PR #3708, #3616).
    Fix crash when calling pip freeze with invalid requirement installed (PR #3704, #3681).
    Support multiple --requirement files in pip freeze (PR #3703).
    Implementation of pep-503 data-requires-python. When this field is present for a release link, pip will ignore the download when installing to a Python version that doesn't satisfy the requirement.
    Pip wheel now works on editable packages too (it was only working on editable dependencies before); this allows running pip wheel on the result of pip freeze in presence of editable requirements (PR #3695, #3291).
    Load credentials from .netrc files (PR #3715, #3569).
    Add --platform, --python-version, --implementation and --abi parameters to pip download. These allow utilities and advanced users to gather distributions for interpreters other than the one pip is being run on. (PR #3760)
    Skip scanning virtual environments even when venv/bin/python is a dangling symlink.
    Added pip completion support for fish shell.
    Fix problems on Windows on Python 2 when username or hostname contains non-ASCII characters (#3463, PR #3970, PR #4000).
    Use git fetch --tags to fetch tags in addition to everything else that is normally fetched; this is necessary in case a git requirement url points to a tag or commit that is not on a branch (PR #3791)
    Normalize package names before using in pip show (#3976)
    Raise when Requires-Python do not match the running version and add --ignore-requires-python option as escape hatch (PR #3846).
    Report the correct installed version when performing an upgrade in some corner cases (#2382)
    Add -i shorthand for --index flag in pip search
    Do not optionally load C dependencies in requests (#1840, #2930, #3024)
    Strip authentication from SVN url prior to passing it into svn (PR #3697, #3209).
    Also install in platlib with --target option (PR #3694, #3682).
    Restore the ability to use inline comments in requirements files passed to pip freeze (#3680).
    Deprecate --default-vcs option (#4052).
This commit is contained in:
wen 2016-11-06 00:32:12 +00:00
parent 668a589a77
commit 18d7bd3474
3 changed files with 89 additions and 64 deletions

View file

@ -1,6 +1,6 @@
# $NetBSD: Makefile,v 1.16 2016/08/28 15:48:30 wiz Exp $
# $NetBSD: Makefile,v 1.17 2016/11/06 00:32:12 wen Exp $
DISTNAME= pip-8.1.2
DISTNAME= pip-9.0.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_PYPI:=p/pip/}

View file

@ -1,4 +1,4 @@
@comment $NetBSD: PLIST,v 1.14 2016/08/27 14:52:53 wiz Exp $
@comment $NetBSD: PLIST,v 1.15 2016/11/06 00:32:12 wen Exp $
bin/pip${PYVERSSUFFIX}
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
@ -16,6 +16,9 @@ ${PYSITELIB}/pip/__main__.pyo
${PYSITELIB}/pip/_vendor/__init__.py
${PYSITELIB}/pip/_vendor/__init__.pyc
${PYSITELIB}/pip/_vendor/__init__.pyo
${PYSITELIB}/pip/_vendor/appdirs.py
${PYSITELIB}/pip/_vendor/appdirs.pyc
${PYSITELIB}/pip/_vendor/appdirs.pyo
${PYSITELIB}/pip/_vendor/cachecontrol/__init__.py
${PYSITELIB}/pip/_vendor/cachecontrol/__init__.pyc
${PYSITELIB}/pip/_vendor/cachecontrol/__init__.pyo
@ -132,21 +135,48 @@ ${PYSITELIB}/pip/_vendor/distlib/w64.exe
${PYSITELIB}/pip/_vendor/distlib/wheel.py
${PYSITELIB}/pip/_vendor/distlib/wheel.pyc
${PYSITELIB}/pip/_vendor/distlib/wheel.pyo
${PYSITELIB}/pip/_vendor/distro.py
${PYSITELIB}/pip/_vendor/distro.pyc
${PYSITELIB}/pip/_vendor/distro.pyo
${PYSITELIB}/pip/_vendor/html5lib/__init__.py
${PYSITELIB}/pip/_vendor/html5lib/__init__.pyc
${PYSITELIB}/pip/_vendor/html5lib/__init__.pyo
${PYSITELIB}/pip/_vendor/html5lib/_ihatexml.py
${PYSITELIB}/pip/_vendor/html5lib/_ihatexml.pyc
${PYSITELIB}/pip/_vendor/html5lib/_ihatexml.pyo
${PYSITELIB}/pip/_vendor/html5lib/_inputstream.py
${PYSITELIB}/pip/_vendor/html5lib/_inputstream.pyc
${PYSITELIB}/pip/_vendor/html5lib/_inputstream.pyo
${PYSITELIB}/pip/_vendor/html5lib/_tokenizer.py
${PYSITELIB}/pip/_vendor/html5lib/_tokenizer.pyc
${PYSITELIB}/pip/_vendor/html5lib/_tokenizer.pyo
${PYSITELIB}/pip/_vendor/html5lib/_trie/__init__.py
${PYSITELIB}/pip/_vendor/html5lib/_trie/__init__.pyc
${PYSITELIB}/pip/_vendor/html5lib/_trie/__init__.pyo
${PYSITELIB}/pip/_vendor/html5lib/_trie/_base.py
${PYSITELIB}/pip/_vendor/html5lib/_trie/_base.pyc
${PYSITELIB}/pip/_vendor/html5lib/_trie/_base.pyo
${PYSITELIB}/pip/_vendor/html5lib/_trie/datrie.py
${PYSITELIB}/pip/_vendor/html5lib/_trie/datrie.pyc
${PYSITELIB}/pip/_vendor/html5lib/_trie/datrie.pyo
${PYSITELIB}/pip/_vendor/html5lib/_trie/py.py
${PYSITELIB}/pip/_vendor/html5lib/_trie/py.pyc
${PYSITELIB}/pip/_vendor/html5lib/_trie/py.pyo
${PYSITELIB}/pip/_vendor/html5lib/_utils.py
${PYSITELIB}/pip/_vendor/html5lib/_utils.pyc
${PYSITELIB}/pip/_vendor/html5lib/_utils.pyo
${PYSITELIB}/pip/_vendor/html5lib/constants.py
${PYSITELIB}/pip/_vendor/html5lib/constants.pyc
${PYSITELIB}/pip/_vendor/html5lib/constants.pyo
${PYSITELIB}/pip/_vendor/html5lib/filters/__init__.py
${PYSITELIB}/pip/_vendor/html5lib/filters/__init__.pyc
${PYSITELIB}/pip/_vendor/html5lib/filters/__init__.pyo
${PYSITELIB}/pip/_vendor/html5lib/filters/_base.py
${PYSITELIB}/pip/_vendor/html5lib/filters/_base.pyc
${PYSITELIB}/pip/_vendor/html5lib/filters/_base.pyo
${PYSITELIB}/pip/_vendor/html5lib/filters/alphabeticalattributes.py
${PYSITELIB}/pip/_vendor/html5lib/filters/alphabeticalattributes.pyc
${PYSITELIB}/pip/_vendor/html5lib/filters/alphabeticalattributes.pyo
${PYSITELIB}/pip/_vendor/html5lib/filters/base.py
${PYSITELIB}/pip/_vendor/html5lib/filters/base.pyc
${PYSITELIB}/pip/_vendor/html5lib/filters/base.pyo
${PYSITELIB}/pip/_vendor/html5lib/filters/inject_meta_charset.py
${PYSITELIB}/pip/_vendor/html5lib/filters/inject_meta_charset.pyc
${PYSITELIB}/pip/_vendor/html5lib/filters/inject_meta_charset.pyo
@ -165,36 +195,24 @@ ${PYSITELIB}/pip/_vendor/html5lib/filters/whitespace.pyo
${PYSITELIB}/pip/_vendor/html5lib/html5parser.py
${PYSITELIB}/pip/_vendor/html5lib/html5parser.pyc
${PYSITELIB}/pip/_vendor/html5lib/html5parser.pyo
${PYSITELIB}/pip/_vendor/html5lib/ihatexml.py
${PYSITELIB}/pip/_vendor/html5lib/ihatexml.pyc
${PYSITELIB}/pip/_vendor/html5lib/ihatexml.pyo
${PYSITELIB}/pip/_vendor/html5lib/inputstream.py
${PYSITELIB}/pip/_vendor/html5lib/inputstream.pyc
${PYSITELIB}/pip/_vendor/html5lib/inputstream.pyo
${PYSITELIB}/pip/_vendor/html5lib/sanitizer.py
${PYSITELIB}/pip/_vendor/html5lib/sanitizer.pyc
${PYSITELIB}/pip/_vendor/html5lib/sanitizer.pyo
${PYSITELIB}/pip/_vendor/html5lib/serializer/__init__.py
${PYSITELIB}/pip/_vendor/html5lib/serializer/__init__.pyc
${PYSITELIB}/pip/_vendor/html5lib/serializer/__init__.pyo
${PYSITELIB}/pip/_vendor/html5lib/serializer/htmlserializer.py
${PYSITELIB}/pip/_vendor/html5lib/serializer/htmlserializer.pyc
${PYSITELIB}/pip/_vendor/html5lib/serializer/htmlserializer.pyo
${PYSITELIB}/pip/_vendor/html5lib/tokenizer.py
${PYSITELIB}/pip/_vendor/html5lib/tokenizer.pyc
${PYSITELIB}/pip/_vendor/html5lib/tokenizer.pyo
${PYSITELIB}/pip/_vendor/html5lib/serializer.py
${PYSITELIB}/pip/_vendor/html5lib/serializer.pyc
${PYSITELIB}/pip/_vendor/html5lib/serializer.pyo
${PYSITELIB}/pip/_vendor/html5lib/treeadapters/__init__.py
${PYSITELIB}/pip/_vendor/html5lib/treeadapters/__init__.pyc
${PYSITELIB}/pip/_vendor/html5lib/treeadapters/__init__.pyo
${PYSITELIB}/pip/_vendor/html5lib/treeadapters/genshi.py
${PYSITELIB}/pip/_vendor/html5lib/treeadapters/genshi.pyc
${PYSITELIB}/pip/_vendor/html5lib/treeadapters/genshi.pyo
${PYSITELIB}/pip/_vendor/html5lib/treeadapters/sax.py
${PYSITELIB}/pip/_vendor/html5lib/treeadapters/sax.pyc
${PYSITELIB}/pip/_vendor/html5lib/treeadapters/sax.pyo
${PYSITELIB}/pip/_vendor/html5lib/treebuilders/__init__.py
${PYSITELIB}/pip/_vendor/html5lib/treebuilders/__init__.pyc
${PYSITELIB}/pip/_vendor/html5lib/treebuilders/__init__.pyo
${PYSITELIB}/pip/_vendor/html5lib/treebuilders/_base.py
${PYSITELIB}/pip/_vendor/html5lib/treebuilders/_base.pyc
${PYSITELIB}/pip/_vendor/html5lib/treebuilders/_base.pyo
${PYSITELIB}/pip/_vendor/html5lib/treebuilders/base.py
${PYSITELIB}/pip/_vendor/html5lib/treebuilders/base.pyc
${PYSITELIB}/pip/_vendor/html5lib/treebuilders/base.pyo
${PYSITELIB}/pip/_vendor/html5lib/treebuilders/dom.py
${PYSITELIB}/pip/_vendor/html5lib/treebuilders/dom.pyc
${PYSITELIB}/pip/_vendor/html5lib/treebuilders/dom.pyo
@ -207,39 +225,19 @@ ${PYSITELIB}/pip/_vendor/html5lib/treebuilders/etree_lxml.pyo
${PYSITELIB}/pip/_vendor/html5lib/treewalkers/__init__.py
${PYSITELIB}/pip/_vendor/html5lib/treewalkers/__init__.pyc
${PYSITELIB}/pip/_vendor/html5lib/treewalkers/__init__.pyo
${PYSITELIB}/pip/_vendor/html5lib/treewalkers/_base.py
${PYSITELIB}/pip/_vendor/html5lib/treewalkers/_base.pyc
${PYSITELIB}/pip/_vendor/html5lib/treewalkers/_base.pyo
${PYSITELIB}/pip/_vendor/html5lib/treewalkers/base.py
${PYSITELIB}/pip/_vendor/html5lib/treewalkers/base.pyc
${PYSITELIB}/pip/_vendor/html5lib/treewalkers/base.pyo
${PYSITELIB}/pip/_vendor/html5lib/treewalkers/dom.py
${PYSITELIB}/pip/_vendor/html5lib/treewalkers/dom.pyc
${PYSITELIB}/pip/_vendor/html5lib/treewalkers/dom.pyo
${PYSITELIB}/pip/_vendor/html5lib/treewalkers/etree.py
${PYSITELIB}/pip/_vendor/html5lib/treewalkers/etree.pyc
${PYSITELIB}/pip/_vendor/html5lib/treewalkers/etree.pyo
${PYSITELIB}/pip/_vendor/html5lib/treewalkers/genshistream.py
${PYSITELIB}/pip/_vendor/html5lib/treewalkers/genshistream.pyc
${PYSITELIB}/pip/_vendor/html5lib/treewalkers/genshistream.pyo
${PYSITELIB}/pip/_vendor/html5lib/treewalkers/lxmletree.py
${PYSITELIB}/pip/_vendor/html5lib/treewalkers/lxmletree.pyc
${PYSITELIB}/pip/_vendor/html5lib/treewalkers/lxmletree.pyo
${PYSITELIB}/pip/_vendor/html5lib/treewalkers/pulldom.py
${PYSITELIB}/pip/_vendor/html5lib/treewalkers/pulldom.pyc
${PYSITELIB}/pip/_vendor/html5lib/treewalkers/pulldom.pyo
${PYSITELIB}/pip/_vendor/html5lib/trie/__init__.py
${PYSITELIB}/pip/_vendor/html5lib/trie/__init__.pyc
${PYSITELIB}/pip/_vendor/html5lib/trie/__init__.pyo
${PYSITELIB}/pip/_vendor/html5lib/trie/_base.py
${PYSITELIB}/pip/_vendor/html5lib/trie/_base.pyc
${PYSITELIB}/pip/_vendor/html5lib/trie/_base.pyo
${PYSITELIB}/pip/_vendor/html5lib/trie/datrie.py
${PYSITELIB}/pip/_vendor/html5lib/trie/datrie.pyc
${PYSITELIB}/pip/_vendor/html5lib/trie/datrie.pyo
${PYSITELIB}/pip/_vendor/html5lib/trie/py.py
${PYSITELIB}/pip/_vendor/html5lib/trie/py.pyc
${PYSITELIB}/pip/_vendor/html5lib/trie/py.pyo
${PYSITELIB}/pip/_vendor/html5lib/utils.py
${PYSITELIB}/pip/_vendor/html5lib/utils.pyc
${PYSITELIB}/pip/_vendor/html5lib/utils.pyo
${PYSITELIB}/pip/_vendor/html5lib/treewalkers/etree_lxml.py
${PYSITELIB}/pip/_vendor/html5lib/treewalkers/etree_lxml.pyc
${PYSITELIB}/pip/_vendor/html5lib/treewalkers/etree_lxml.pyo
${PYSITELIB}/pip/_vendor/html5lib/treewalkers/genshi.py
${PYSITELIB}/pip/_vendor/html5lib/treewalkers/genshi.pyc
${PYSITELIB}/pip/_vendor/html5lib/treewalkers/genshi.pyo
${PYSITELIB}/pip/_vendor/ipaddress.py
${PYSITELIB}/pip/_vendor/ipaddress.pyc
${PYSITELIB}/pip/_vendor/ipaddress.pyo
@ -261,6 +259,9 @@ ${PYSITELIB}/pip/_vendor/lockfile/sqlitelockfile.pyo
${PYSITELIB}/pip/_vendor/lockfile/symlinklockfile.py
${PYSITELIB}/pip/_vendor/lockfile/symlinklockfile.pyc
${PYSITELIB}/pip/_vendor/lockfile/symlinklockfile.pyo
${PYSITELIB}/pip/_vendor/ordereddict.py
${PYSITELIB}/pip/_vendor/ordereddict.pyc
${PYSITELIB}/pip/_vendor/ordereddict.pyo
${PYSITELIB}/pip/_vendor/packaging/__about__.py
${PYSITELIB}/pip/_vendor/packaging/__about__.pyc
${PYSITELIB}/pip/_vendor/packaging/__about__.pyo
@ -562,6 +563,21 @@ ${PYSITELIB}/pip/_vendor/retrying.pyo
${PYSITELIB}/pip/_vendor/six.py
${PYSITELIB}/pip/_vendor/six.pyc
${PYSITELIB}/pip/_vendor/six.pyo
${PYSITELIB}/pip/_vendor/webencodings/__init__.py
${PYSITELIB}/pip/_vendor/webencodings/__init__.pyc
${PYSITELIB}/pip/_vendor/webencodings/__init__.pyo
${PYSITELIB}/pip/_vendor/webencodings/labels.py
${PYSITELIB}/pip/_vendor/webencodings/labels.pyc
${PYSITELIB}/pip/_vendor/webencodings/labels.pyo
${PYSITELIB}/pip/_vendor/webencodings/mklabels.py
${PYSITELIB}/pip/_vendor/webencodings/mklabels.pyc
${PYSITELIB}/pip/_vendor/webencodings/mklabels.pyo
${PYSITELIB}/pip/_vendor/webencodings/tests.py
${PYSITELIB}/pip/_vendor/webencodings/tests.pyc
${PYSITELIB}/pip/_vendor/webencodings/tests.pyo
${PYSITELIB}/pip/_vendor/webencodings/x_user_defined.py
${PYSITELIB}/pip/_vendor/webencodings/x_user_defined.pyc
${PYSITELIB}/pip/_vendor/webencodings/x_user_defined.pyo
${PYSITELIB}/pip/basecommand.py
${PYSITELIB}/pip/basecommand.pyc
${PYSITELIB}/pip/basecommand.pyo
@ -574,6 +590,9 @@ ${PYSITELIB}/pip/cmdoptions.pyo
${PYSITELIB}/pip/commands/__init__.py
${PYSITELIB}/pip/commands/__init__.pyc
${PYSITELIB}/pip/commands/__init__.pyo
${PYSITELIB}/pip/commands/check.py
${PYSITELIB}/pip/commands/check.pyc
${PYSITELIB}/pip/commands/check.pyo
${PYSITELIB}/pip/commands/completion.py
${PYSITELIB}/pip/commands/completion.pyc
${PYSITELIB}/pip/commands/completion.pyo
@ -613,9 +632,6 @@ ${PYSITELIB}/pip/compat/__init__.pyo
${PYSITELIB}/pip/compat/dictconfig.py
${PYSITELIB}/pip/compat/dictconfig.pyc
${PYSITELIB}/pip/compat/dictconfig.pyo
${PYSITELIB}/pip/compat/ordereddict.py
${PYSITELIB}/pip/compat/ordereddict.pyc
${PYSITELIB}/pip/compat/ordereddict.pyo
${PYSITELIB}/pip/download.py
${PYSITELIB}/pip/download.pyc
${PYSITELIB}/pip/download.pyo
@ -637,6 +653,9 @@ ${PYSITELIB}/pip/models/index.pyo
${PYSITELIB}/pip/operations/__init__.py
${PYSITELIB}/pip/operations/__init__.pyc
${PYSITELIB}/pip/operations/__init__.pyo
${PYSITELIB}/pip/operations/check.py
${PYSITELIB}/pip/operations/check.pyc
${PYSITELIB}/pip/operations/check.pyo
${PYSITELIB}/pip/operations/freeze.py
${PYSITELIB}/pip/operations/freeze.pyc
${PYSITELIB}/pip/operations/freeze.pyo
@ -679,6 +698,9 @@ ${PYSITELIB}/pip/utils/encoding.pyo
${PYSITELIB}/pip/utils/filesystem.py
${PYSITELIB}/pip/utils/filesystem.pyc
${PYSITELIB}/pip/utils/filesystem.pyo
${PYSITELIB}/pip/utils/glibc.py
${PYSITELIB}/pip/utils/glibc.pyc
${PYSITELIB}/pip/utils/glibc.pyo
${PYSITELIB}/pip/utils/hashes.py
${PYSITELIB}/pip/utils/hashes.pyc
${PYSITELIB}/pip/utils/hashes.pyo
@ -688,6 +710,9 @@ ${PYSITELIB}/pip/utils/logging.pyo
${PYSITELIB}/pip/utils/outdated.py
${PYSITELIB}/pip/utils/outdated.pyc
${PYSITELIB}/pip/utils/outdated.pyo
${PYSITELIB}/pip/utils/packaging.py
${PYSITELIB}/pip/utils/packaging.pyc
${PYSITELIB}/pip/utils/packaging.pyo
${PYSITELIB}/pip/utils/setuptools_build.py
${PYSITELIB}/pip/utils/setuptools_build.pyc
${PYSITELIB}/pip/utils/setuptools_build.pyo

View file

@ -1,6 +1,6 @@
$NetBSD: distinfo,v 1.12 2016/08/27 11:41:23 richard Exp $
$NetBSD: distinfo,v 1.13 2016/11/06 00:32:12 wen Exp $
SHA1 (pip-8.1.2.tar.gz) = 1c13c247967ec5bee6de5fd104c5d78ba30951c7
RMD160 (pip-8.1.2.tar.gz) = de676d8f554d96e7ecf03e919380e7a6fd968634
SHA512 (pip-8.1.2.tar.gz) = f35e70344bc7baa0739d7a8a38e51f401774b23672e915c32d54fab3e9cc465bfc47361823fa75d2a64fc8748f2020170bd7a4cfde10070d7febf56d1f9124f0
Size (pip-8.1.2.tar.gz) = 1140573 bytes
SHA1 (pip-9.0.0.tar.gz) = 2177b8425560357b922b9e9bdde4698c4bf89991
RMD160 (pip-9.0.0.tar.gz) = 12d773ae9e697d404b640102acb35952df469a9f
SHA512 (pip-9.0.0.tar.gz) = b66875988e3af6a3281a0b4dd3941d7a94cc35c4a6104d12e24c0d18386b7aa93d46431e6e385df3cd196abe3d4e7dedbe4e77e6e89455652bad2bd0353fcc4e
Size (pip-9.0.0.tar.gz) = 1197043 bytes