---
- branch: MAIN
date: Sat Aug 3 11:23:09 UTC 2019
files:
- new: '1.32'
old: '1.31'
path: pkgsrc/devel/py-pip/Makefile
pathrev: pkgsrc/devel/py-pip/Makefile@1.32
type: modified
- new: '1.23'
old: '1.22'
path: pkgsrc/devel/py-pip/PLIST
pathrev: pkgsrc/devel/py-pip/PLIST@1.23
type: modified
- new: '1.26'
old: '1.25'
path: pkgsrc/devel/py-pip/distinfo
pathrev: pkgsrc/devel/py-pip/distinfo@1.26
type: modified
id: 20190803T112309Z.49c2567c48e69079114fd21f21ad87a10a2e6d1f
log: |
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.
module: pkgsrc
subject: 'CVS commit: pkgsrc/devel/py-pip'
unixtime: '1564831389'
user: adam