Skip to content

Commit

Permalink
Release 19.2 (#6771)
Browse files Browse the repository at this point in the history
  • Loading branch information
pradyunsg committed Jul 23, 2019
2 parents 8582f7e + 5216d18 commit 369ec7c
Show file tree
Hide file tree
Showing 59 changed files with 113 additions and 71 deletions.
27 changes: 27 additions & 0 deletions AUTHORS.txt
@@ -1,5 +1,9 @@
A_Rog <adam.thomas.rogerson@gmail.com>
Abhinav Sagar <40603139+abhinavsagar@users.noreply.github.com>
ABHYUDAY PRATAP SINGH <abhyudaypratap@outlook.com>
AceGentile <ventogrigio83@gmail.com>
Adam Chainz <adam@adamj.eu>
Adam Tse <adam.tse@me.com>
Adam Tse <atse@users.noreply.github.com>
Adam Wentz <awentz@theonion.com>
Adrien Morison <adrien.morison@gmail.com>
Expand All @@ -21,6 +25,7 @@ Alexey Popravka <alexey.popravka@horsedevel.com>
Alli <alzeih@users.noreply.github.com>
Ami Fischman <ami@fischman.org>
Anatoly Techtonik <techtonik@gmail.com>
Andreas Lutro <anlutro@gmail.com>
Andrei Geacar <andrei.geacar@gmail.com>
Andrew Gaul <andrew@gaul.org>
Andrey Bulgakov <mail@andreiko.ru>
Expand All @@ -44,6 +49,7 @@ AQNOUCH Mohammed <aqnouch.mohammed@gmail.com>
AraHaan <seandhunt_7@yahoo.com>
Arindam Choudhury <arindam@live.com>
Armin Ronacher <armin.ronacher@active-4.com>
Artem <duketemon@users.noreply.github.com>
Ashley Manton <ajd.manton@googlemail.com>
Atsushi Odagiri <aodagx@gmail.com>
Avner Cohen <israbirding@gmail.com>
Expand All @@ -62,10 +68,12 @@ Benoit Pierre <benoit.pierre@gmail.com>
Berker Peksag <berker.peksag@gmail.com>
Bernardo B. Marques <bernardo.fire@gmail.com>
Bernhard M. Wiedemann <bwiedemann@suse.de>
Bertil Hatt <bertil.hatt@farfetch.com>
Bogdan Opanchuk <bogdan@opanchuk.net>
Brad Erickson <eosrei@gmail.com>
Bradley Ayers <bradley.ayers@gmail.com>
Brandon L. Reiss <brandon@damyata.co>
Brandt Bucher <brandtbucher@gmail.com>
Brett Randall <javabrett@gmail.com>
Brian Cristante <33549821+brcrista@users.noreply.github.com>
Brian Cristante <brcrista@microsoft.com>
Expand All @@ -89,11 +97,13 @@ Chandrasekhar Atina <chandu.atina@gmail.com>
Chih-Hsuan Yen <yan12125@gmail.com>
Chih-Hsuan Yen <yen@chyen.cc>
Chris Brinker <chris.brinker@gmail.com>
Chris Hunt <chrahunt@gmail.com>
Chris Jerdonek <chris.jerdonek@gmail.com>
Chris McDonough <chrism@plope.com>
Chris Wolfe <chriswwolfe@gmail.com>
Christian Heimes <christian@python.org>
Christian Oudard <christian.oudard@gmail.com>
Christopher Hunt <chrahunt@gmail.com>
Christopher Snyder <cnsnyder@users.noreply.github.com>
Clark Boylan <clark.boylan@gmail.com>
Clay McClure <clay@daemons.net>
Expand Down Expand Up @@ -127,6 +137,8 @@ Dave Abrahams <dave@boostpro.com>
Dave Jones <dave@waveform.org.uk>
David Aguilar <davvid@gmail.com>
David Black <db@d1b.org>
David Bordeynik <david.bordeynik@gmail.com>
David Bordeynik <david@zebra-med.com>
David Caro <david@dcaro.es>
David Evans <d@drhevans.com>
David Linke <dr.david.linke@gmail.com>
Expand All @@ -135,6 +147,8 @@ David Tucker <david@tucker.name>
David Wales <daviewales@gmail.com>
Davidovich <david.genest@gmail.com>
derwolfe <chriswwolfe@gmail.com>
Diego Caraballo <diegocaraballo84@gmail.com>
DiegoCaraballo <diegocaraballo84@gmail.com>
Dmitry Gladkov <dmitry.gladkov@gmail.com>
Domen Kožar <domen@dev.si>
Donald Stufft <donald@stufft.io>
Expand Down Expand Up @@ -183,6 +197,7 @@ gkdoc <40815324+gkdoc@users.noreply.github.com>
GOTO Hayato <3532528+gh640@users.noreply.github.com>
Guilherme Espada <porcariadagata@gmail.com>
Guy Rozendorn <guy@rzn.co.il>
gzpan123 <gzpan123@gmail.com>
Hari Charan <hcharan997@gmail.com>
Herbert Pfennig <herbert@albinen.com>
Hsiaoming Yang <lepture@me.com>
Expand Down Expand Up @@ -224,6 +239,7 @@ Jeremy Zafran <jzafran@users.noreply.github.com>
Jim Garrison <jim@garrison.cc>
Jivan Amara <Development@JivanAmara.net>
John-Scott Atlakson <john.scott.atlakson@gmail.com>
johnthagen <johnthagen@gmail.com>
johnthagen <johnthagen@users.noreply.github.com>
Jon Banafato <jon@jonafato.com>
Jon Dufresne <jon.dufresne@gmail.com>
Expand All @@ -238,6 +254,7 @@ Josh Hansen <josh@skwash.net>
Josh Schneier <josh.schneier@gmail.com>
Juanjo Bazán <jjbazan@gmail.com>
Julian Berman <Julian@GrayVines.com>
Julian Gethmann <julian.gethmann@kit.edu>
Julien Demoor <julien@jdemoor.com>
jwg4 <jack.grahl@yahoo.co.uk>
Jyrki Pulliainen <jyrki@spotify.com>
Expand All @@ -258,6 +275,7 @@ kpinc <kop@meme.com>
Kumar McMillan <kumar.mcmillan@gmail.com>
Kyle Persohn <kyle.persohn@gmail.com>
lakshmanaram <lakshmanaram.n@gmail.com>
Laszlo Kiss-Kollar <kiss.kollar.laszlo@gmail.com>
Laurent Bristiel <laurent@bristiel.com>
Laurie Opperman <laurie@sitesee.com.au>
Leon Sasson <leonsassonha@gmail.com>
Expand All @@ -271,6 +289,8 @@ Luke Macken <lmacken@redhat.com>
Luo Jiebin <luo.jiebin@qq.com>
luojiebin <luojiebin@users.noreply.github.com>
luz.paz <luzpaz@users.noreply.github.com>
László Kiss Kollár <lkisskollar@bloomberg.net>
László Kiss Kollár <lkollar@users.noreply.github.com>
Marc Abramowitz <marc@marc-abramowitz.com>
Marc Tamlyn <marc.tamlyn@gmail.com>
Marcus Smith <qwcode@gmail.com>
Expand All @@ -279,6 +299,7 @@ Mark Kohler <mark.kohler@proteinsimple.com>
Mark Williams <markrwilliams@gmail.com>
Mark Williams <mrw@enotuniq.org>
Markus Hametner <fin+github@xbhd.org>
Masaki <mk5986@nyu.edu>
Masklinn <bitbucket.org@masklinn.net>
Matej Stuchlik <mstuchli@redhat.com>
Mathew Jennings <mjennings@foursquare.com>
Expand Down Expand Up @@ -360,11 +381,13 @@ Philippe Ombredanne <pombredanne@gmail.com>
Pi Delport <pjdelport@gmail.com>
Pierre-Yves Rofes <github@rofes.fr>
pip <pypa-dev@googlegroups.com>
Prabakaran Kumaresshan <k_prabakaran+github@hotmail.com>
Prabhjyotsing Surjit Singh Sodhi <psinghsodhi@bloomberg.net>
Pradyun Gedam <pradyunsg@gmail.com>
Pratik Mallya <mallya@us.ibm.com>
Preston Holmes <preston@ptone.com>
Przemek Wrzos <hetmankp@none>
Pulkit Goyal <7895pulkit@gmail.com>
Qiangning Hong <hongqn@gmail.com>
Quentin Pradet <quentin.pradet@gmail.com>
R. David Murray <rdmurray@bitdance.com>
Expand All @@ -373,6 +396,7 @@ Ralf Schmitt <ralf@systemexit.de>
Razzi Abuissa <razzi53@gmail.com>
Remi Rampin <remirampin@gmail.com>
Rene Dudfield <renesd@gmail.com>
Riccardo Magliocchetti <riccardo.magliocchetti@gmail.com>
Richard Jones <r1chardj0n3s@gmail.com>
RobberPhex <robberphex@gmail.com>
Robert Collins <rbtcollins@hp.com>
Expand All @@ -393,12 +417,14 @@ Ryan Wooden <rygwdn@gmail.com>
ryneeverett <ryneeverett@gmail.com>
Sachi King <nakato@nakato.io>
Salvatore Rinchiera <salvatore@rinchiera.com>
Savio Jomton <sajo240519@gmail.com>
schlamar <marc.schlaich@gmail.com>
Scott Kitterman <sklist@kitterman.com>
Sean <me@sean.taipei>
seanj <seanj@xyke.com>
Sebastian Schaetz <sschaetz@butterflynetinc.com>
Segev Finer <segev208@gmail.com>
SeongSoo Cho <ppiyakk2@printf.kr>
Sergey Vasilyev <nolar@nolar.info>
Seth Woodworth <seth@sethish.com>
Shlomi Fish <shlomif@shlomifish.org>
Expand Down Expand Up @@ -428,6 +454,7 @@ Thomas Johansson <devnull@localhost>
Thomas Kluyver <thomas@kluyver.me.uk>
Thomas Smith <smithtg@ncbi.nlm.nih.gov>
Tim D. Smith <github@tim-smith.us>
Tim Gates <tim.gates@iress.com>
Tim Harder <radhermit@gmail.com>
Tim Heap <tim@timheap.me>
tim smith <github@tim-smith.us>
Expand Down
85 changes: 85 additions & 0 deletions NEWS.rst
Expand Up @@ -7,6 +7,91 @@
.. towncrier release notes start
19.2 (2019-07-22)
=================

Deprecations and Removals
-------------------------

- Drop support for EOL Python 3.4. (`#6685 <https://github.com/pypa/pip/issues/6685>`_)
- Improve deprecation messages to include the version in which the functionality will be removed. (`#6549 <https://github.com/pypa/pip/issues/6549>`_)

Features
--------

- Credentials will now be loaded using `keyring` when installed. (`#5948 <https://github.com/pypa/pip/issues/5948>`_)
- Fully support using ``--trusted-host`` inside requirements files. (`#3799 <https://github.com/pypa/pip/issues/3799>`_)
- Update timestamps in pip's ``--log`` file to include milliseconds. (`#6587 <https://github.com/pypa/pip/issues/6587>`_)
- 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). (`#6633 <https://github.com/pypa/pip/issues/6633>`_)
- When choosing candidates to install, prefer candidates with a hash matching
one of the user-provided hashes. (`#5874 <https://github.com/pypa/pip/issues/5874>`_)
- Improve the error message when ``METADATA`` or ``PKG-INFO`` is None when
accessing metadata. (`#5082 <https://github.com/pypa/pip/issues/5082>`_)
- Add a new command ``pip debug`` that can display e.g. the list of compatible
tags for the current Python. (`#6638 <https://github.com/pypa/pip/issues/6638>`_)
- Display hint on installing with --pre when search results include pre-release versions. (`#5169 <https://github.com/pypa/pip/issues/5169>`_)
- Report to Warehouse that pip is running under CI if the ``PIP_IS_CI`` environment variable is set. (`#5499 <https://github.com/pypa/pip/issues/5499>`_)
- Allow ``--python-version`` to be passed as a dotted version string (e.g.
``3.7`` or ``3.7.3``). (`#6585 <https://github.com/pypa/pip/issues/6585>`_)
- Log the final filename and SHA256 of a ``.whl`` file when done building a
wheel. (`#5908 <https://github.com/pypa/pip/issues/5908>`_)
- Include the wheel's tags in the log message explanation when a candidate
wheel link is found incompatible. (`#6121 <https://github.com/pypa/pip/issues/6121>`_)
- Add a ``--path`` argument to ``pip freeze`` to support ``--target``
installations. (`#6404 <https://github.com/pypa/pip/issues/6404>`_)
- Add a ``--path`` argument to ``pip list`` to support ``--target``
installations. (`#6551 <https://github.com/pypa/pip/issues/6551>`_)

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``. (`#1890 <https://github.com/pypa/pip/issues/1890>`_)
- Update ``pip download`` to respect the given ``--python-version`` when checking
``"Requires-Python"``. (`#5369 <https://github.com/pypa/pip/issues/5369>`_)
- Respect ``--global-option`` and ``--install-option`` when installing from
a version control url (e.g. ``git``). (`#5518 <https://github.com/pypa/pip/issues/5518>`_)
- Make the "ascii" progress bar really be "ascii" and not Unicode. (`#5671 <https://github.com/pypa/pip/issues/5671>`_)
- Fail elegantly when trying to set an incorrectly formatted key in config. (`#5963 <https://github.com/pypa/pip/issues/5963>`_)
- Prevent DistutilsOptionError when prefix is indicated in the global environment and `--target` is used. (`#6008 <https://github.com/pypa/pip/issues/6008>`_)
- Fix ``pip install`` to respect ``--ignore-requires-python`` when evaluating
links. (`#6371 <https://github.com/pypa/pip/issues/6371>`_)
- Fix a debug log message when freezing an editable, non-version controlled
requirement. (`#6383 <https://github.com/pypa/pip/issues/6383>`_)
- Extend to Subversion 1.8+ the behavior of calling Subversion in
interactive mode when pip is run interactively. (`#6386 <https://github.com/pypa/pip/issues/6386>`_)
- Prevent ``pip install <url>`` from permitting directory traversal if e.g.
a malicious server sends a ``Content-Disposition`` header with a filename
containing ``../`` or ``..\\``. (`#6413 <https://github.com/pypa/pip/issues/6413>`_)
- Hide passwords in output when using ``--find-links``. (`#6489 <https://github.com/pypa/pip/issues/6489>`_)
- Include more details in the log message if ``pip freeze`` can't generate a
requirement string for a particular distribution. (`#6513 <https://github.com/pypa/pip/issues/6513>`_)
- Add the line number and file location to the error message when reading an
invalid requirements file in certain situations. (`#6527 <https://github.com/pypa/pip/issues/6527>`_)
- Prefer ``os.confstr`` to ``ctypes`` when extracting glibc version info. (`#6543 <https://github.com/pypa/pip/issues/6543>`_, `#6675 <https://github.com/pypa/pip/issues/6675>`_)
- Improve error message printed when an invalid editable requirement is provided. (`#6648 <https://github.com/pypa/pip/issues/6648>`_)
- Improve error message formatting when a command errors out in a subprocess. (`#6651 <https://github.com/pypa/pip/issues/6651>`_)

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. (`#6726 <https://github.com/pypa/pip/issues/6726>`_)
- Upgrade Sphinx version used to build documentation. (`#6471 <https://github.com/pypa/pip/issues/6471>`_)
- Fix generation of subcommand manpages. (`#6724 <https://github.com/pypa/pip/issues/6724>`_)
- Mention that pip can install from git refs. (`#6512 <https://github.com/pypa/pip/issues/6512>`_)
- Replace a failing example of pip installs with extras with a working one. (`#4733 <https://github.com/pypa/pip/issues/4733>`_)

19.1.1 (2019-05-06)
===================

Expand Down
Empty file removed news/1234.trivial
Empty file.
2 changes: 0 additions & 2 deletions news/1890.bugfix

This file was deleted.

1 change: 0 additions & 1 deletion news/3662.trivial

This file was deleted.

1 change: 0 additions & 1 deletion news/3799.feature

This file was deleted.

1 change: 0 additions & 1 deletion news/4733.doc

This file was deleted.

Empty file removed news/5059.trivial
Empty file.
2 changes: 0 additions & 2 deletions news/5082.feature

This file was deleted.

1 change: 0 additions & 1 deletion news/5169.feature

This file was deleted.

2 changes: 0 additions & 2 deletions news/5369.bugfix

This file was deleted.

1 change: 0 additions & 1 deletion news/5499.feature

This file was deleted.

2 changes: 0 additions & 2 deletions news/5518.bugfix

This file was deleted.

1 change: 0 additions & 1 deletion news/5671.bugfix

This file was deleted.

2 changes: 0 additions & 2 deletions news/5874.feature

This file was deleted.

2 changes: 0 additions & 2 deletions news/5908.feature

This file was deleted.

1 change: 0 additions & 1 deletion news/5948.feature

This file was deleted.

1 change: 0 additions & 1 deletion news/5963.bugfix

This file was deleted.

1 change: 0 additions & 1 deletion news/6008.bugfix

This file was deleted.

2 changes: 0 additions & 2 deletions news/6121.feature

This file was deleted.

2 changes: 0 additions & 2 deletions news/6371.bugfix

This file was deleted.

2 changes: 0 additions & 2 deletions news/6383.bugfix

This file was deleted.

2 changes: 0 additions & 2 deletions news/6386.bugfix

This file was deleted.

2 changes: 0 additions & 2 deletions news/6404.feature

This file was deleted.

3 changes: 0 additions & 3 deletions news/6413.bugfix

This file was deleted.

1 change: 0 additions & 1 deletion news/6471.doc

This file was deleted.

1 change: 0 additions & 1 deletion news/6486.trivial

This file was deleted.

1 change: 0 additions & 1 deletion news/6489.bugfix

This file was deleted.

1 change: 0 additions & 1 deletion news/6512.doc

This file was deleted.

2 changes: 0 additions & 2 deletions news/6513.bugfix

This file was deleted.

2 changes: 0 additions & 2 deletions news/6527.bugfix

This file was deleted.

1 change: 0 additions & 1 deletion news/6533.trivial

This file was deleted.

1 change: 0 additions & 1 deletion news/6543.bugfix

This file was deleted.

1 change: 0 additions & 1 deletion news/6549.feature

This file was deleted.

2 changes: 0 additions & 2 deletions news/6551.feature

This file was deleted.

1 change: 0 additions & 1 deletion news/6579.trivial

This file was deleted.

2 changes: 0 additions & 2 deletions news/6585.feature

This file was deleted.

1 change: 0 additions & 1 deletion news/6587.feature

This file was deleted.

2 changes: 0 additions & 2 deletions news/6633.feature

This file was deleted.

2 changes: 0 additions & 2 deletions news/6638.feature

This file was deleted.

Empty file removed news/6644.trivial
Empty file.
1 change: 0 additions & 1 deletion news/6648.bugfix

This file was deleted.

1 change: 0 additions & 1 deletion news/6651.bugfix

This file was deleted.

Empty file removed news/6659.trivial
Empty file.
1 change: 0 additions & 1 deletion news/6675.bugfix

This file was deleted.

1 change: 0 additions & 1 deletion news/6685.removal

This file was deleted.

1 change: 0 additions & 1 deletion news/6724.doc

This file was deleted.

1 change: 0 additions & 1 deletion news/6726.doc

This file was deleted.

1 change: 0 additions & 1 deletion news/certifi.vendor

This file was deleted.

2 changes: 0 additions & 2 deletions news/cleanup.trivial

This file was deleted.

1 change: 0 additions & 1 deletion news/distlib.vendor

This file was deleted.

1 change: 0 additions & 1 deletion news/git_looks_like_hash.trivial

This file was deleted.

1 change: 0 additions & 1 deletion news/html5lib-collections-patch.vendor

This file was deleted.

1 change: 0 additions & 1 deletion news/msgpack.vendor

This file was deleted.

Empty file removed news/pathlib-refactor-1.trivial
Empty file.
Empty file removed news/pathlib-refactor-2.trivial
Empty file.
1 change: 0 additions & 1 deletion news/requests.vendor

This file was deleted.

1 change: 0 additions & 1 deletion news/urllib3.vendor

This file was deleted.

2 changes: 1 addition & 1 deletion src/pip/__init__.py
@@ -1 +1 @@
__version__ = "19.2.dev0"
__version__ = "19.3.dev0"

0 comments on commit 369ec7c

Please sign in to comment.