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 18.0



details:   https://anonhg.NetBSD.org/pkgsrc/rev/6428af5fd368
branches:  trunk
changeset: 383658:6428af5fd368
user:      adam <adam%pkgsrc.org@localhost>
date:      Tue Aug 07 09:56:53 2018 +0000

description:
py-pip: updated to 18.0

18.0:

Process
- Switch to a Calendar based versioning scheme.
- Formally document our deprecation process as a minimum of 6 months of deprecation
  warnings.
- Adopt and document NEWS fragment writing style.
- Switch to releasing a new, non bug fix version of pip every 3 months.

Deprecations and Removals
- Remove the legacy format from pip list.
- Dropped support for Python 3.3.
- Remove support for cleaning up #egg fragment postfixes.
- Remove the shim for the old get-pip.py location.

  For the past 2 years, it's only been redirecting users to use the newer
  https://bootstrap.pypa.io/get-pip.py location.

Features
- Introduce a new --prefer-binary flag, to prefer older wheels over newer source packages.
- Improve autocompletion function on file name completion after options
  which have ``<file>``, ``<dir>`` or ``<path>`` as metavar.
- Add support for installing PEP 518 build dependencies from source.
- Improve status message when upgrade is skipped due to only-if-needed strategy.

Bug Fixes
- Update pip's self-check logic to not use a virtualenv specific file and honor cache-dir.
- Remove compiled pyo files for wheel packages.
- Speed up printing of newly installed package versions.
- Restrict install time dependency warnings to directly-dependant packages.

  Warning about the entire package set has resulted in users getting confused as
  to why pip is printing these warnings.
- Improve handling of PEP 518 build requirements: support environment markers and extras.
- Remove username/password from log message when using index with basic auth.
- Remove trailing os.sep from PATH directories to avoid false negatives.
- Fix "pip wheel pip" being blocked by the "don't use pip to modify itself" check.
- Disable pip's version check (and upgrade message) when installed by a different package manager.

  This works better with Linux distributions where pip's upgrade message may
  result in users running pip in a manner that modifies files that should be
  managed by the OS's package manager.
- Check for file existence and unlink first when clobbering existing files during a wheel install.
- Improve error message to be more specific when no files are found as listed in as listed in PKG-INFO.
- Always read ``pyproject.toml`` as UTF-8. This fixes Unicode handling on Windows and Python 2.
- Fix a crash that occurs when PATH not set, while generating script location warning.
- Disallow packages with ``pyproject.toml`` files that have an empty build-system table.

Vendored Libraries
- Update CacheControl to 0.12.5.
- Update certifi to 2018.4.16.
- Update distro to 1.3.0.
- Update idna to 2.7.
- Update ipaddress to 1.0.22.
- Update pkg_resources to 39.2.0 (via setuptools).
- Update progress to 1.4.
- Update pytoml to 0.1.16.
- Update requests to 2.19.1.
- Update urllib3 to 1.23.

Improved Documentation
- Document how to use pip with a proxy server.
- Document that the output of pip show is in RFC-compliant mail header format.

diffstat:

 devel/py-pip/Makefile |   5 ++---
 devel/py-pip/PLIST    |  12 +++++++-----
 devel/py-pip/distinfo |  10 +++++-----
 3 files changed, 14 insertions(+), 13 deletions(-)

diffs (74 lines):

diff -r 8ab34fbc5803 -r 6428af5fd368 devel/py-pip/Makefile
--- a/devel/py-pip/Makefile     Tue Aug 07 09:55:29 2018 +0000
+++ b/devel/py-pip/Makefile     Tue Aug 07 09:56:53 2018 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.24 2018/05/28 07:46:58 hauke Exp $
+# $NetBSD: Makefile,v 1.25 2018/08/07 09:56:53 adam Exp $
 
-DISTNAME=      pip-10.0.1
-PKGREVISION=   1
+DISTNAME=      pip-18.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pip/}
diff -r 8ab34fbc5803 -r 6428af5fd368 devel/py-pip/PLIST
--- a/devel/py-pip/PLIST        Tue Aug 07 09:55:29 2018 +0000
+++ b/devel/py-pip/PLIST        Tue Aug 07 09:56:53 2018 +0000
@@ -1,11 +1,10 @@
-@comment $NetBSD: PLIST,v 1.18 2018/04/17 08:42:35 adam Exp $
+@comment $NetBSD: PLIST,v 1.19 2018/08/07 09:56:53 adam Exp $
 bin/pip${PYVERSSUFFIX}
 ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
 ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
 ${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
 ${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
 ${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
-${PYSITELIB}/${EGG_INFODIR}/requires.txt
 ${PYSITELIB}/${EGG_INFODIR}/top_level.txt
 ${PYSITELIB}/pip/__init__.py
 ${PYSITELIB}/pip/__init__.pyc
@@ -124,6 +123,9 @@
 ${PYSITELIB}/pip/_internal/req/req_set.py
 ${PYSITELIB}/pip/_internal/req/req_set.pyc
 ${PYSITELIB}/pip/_internal/req/req_set.pyo
+${PYSITELIB}/pip/_internal/req/req_tracker.py
+${PYSITELIB}/pip/_internal/req/req_tracker.pyc
+${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
@@ -820,6 +822,9 @@
 ${PYSITELIB}/pip/_vendor/urllib3/util/connection.py
 ${PYSITELIB}/pip/_vendor/urllib3/util/connection.pyc
 ${PYSITELIB}/pip/_vendor/urllib3/util/connection.pyo
+${PYSITELIB}/pip/_vendor/urllib3/util/queue.py
+${PYSITELIB}/pip/_vendor/urllib3/util/queue.pyc
+${PYSITELIB}/pip/_vendor/urllib3/util/queue.pyo
 ${PYSITELIB}/pip/_vendor/urllib3/util/request.py
 ${PYSITELIB}/pip/_vendor/urllib3/util/request.pyc
 ${PYSITELIB}/pip/_vendor/urllib3/util/request.pyo
@@ -829,9 +834,6 @@
 ${PYSITELIB}/pip/_vendor/urllib3/util/retry.py
 ${PYSITELIB}/pip/_vendor/urllib3/util/retry.pyc
 ${PYSITELIB}/pip/_vendor/urllib3/util/retry.pyo
-${PYSITELIB}/pip/_vendor/urllib3/util/selectors.py
-${PYSITELIB}/pip/_vendor/urllib3/util/selectors.pyc
-${PYSITELIB}/pip/_vendor/urllib3/util/selectors.pyo
 ${PYSITELIB}/pip/_vendor/urllib3/util/ssl_.py
 ${PYSITELIB}/pip/_vendor/urllib3/util/ssl_.pyc
 ${PYSITELIB}/pip/_vendor/urllib3/util/ssl_.pyo
diff -r 8ab34fbc5803 -r 6428af5fd368 devel/py-pip/distinfo
--- a/devel/py-pip/distinfo     Tue Aug 07 09:55:29 2018 +0000
+++ b/devel/py-pip/distinfo     Tue Aug 07 09:56:53 2018 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.18 2018/04/25 07:06:36 adam Exp $
+$NetBSD: distinfo,v 1.19 2018/08/07 09:56:53 adam Exp $
 
-SHA1 (pip-10.0.1.tar.gz) = b5ed40805e5bedb8e992c618a24dbe88cb85ae70
-RMD160 (pip-10.0.1.tar.gz) = 008e4a069e4969ee08ad383eb1d0070eeb63b405
-SHA512 (pip-10.0.1.tar.gz) = 983cce8375ff0304263209c69be16e5be7a58af340b8c3ffddd64fcea130b2f8f8a98305ab31e9c3eed9a0d039c73777c88bde3bf2ea1e184fa3e0a2faa97fd4
-Size (pip-10.0.1.tar.gz) = 1246072 bytes
+SHA1 (pip-18.0.tar.gz) = 337f4694bfcd4d698d9b02b38a7520fabc42a1d9
+RMD160 (pip-18.0.tar.gz) = ccb38f5c23bbf1d8c583f25565af5b614772ca94
+SHA512 (pip-18.0.tar.gz) = 51b8708756a8cbe5ca284fa09908d4acf1127493e4b645f2756ae55e4afd5dec619a017cedb695a044aa24a377909810a1caea4242bb3dc475bfe3435fcaa1bc
+Size (pip-18.0.tar.gz) = 1249656 bytes



Home | Main Index | Thread Index | Old Index