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/0267e8d463fd
branches: trunk
changeset: 311283:0267e8d463fd
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 cbc836dc1179 -r 0267e8d463fd 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 cbc836dc1179 -r 0267e8d463fd 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 cbc836dc1179 -r 0267e8d463fd 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