mirror of https://github.com/pypa/pip
Release 19.2 (#6771)
This commit is contained in:
commit
369ec7c0a8
27
AUTHORS.txt
27
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>
|
AceGentile <ventogrigio83@gmail.com>
|
||||||
Adam Chainz <adam@adamj.eu>
|
Adam Chainz <adam@adamj.eu>
|
||||||
|
Adam Tse <adam.tse@me.com>
|
||||||
Adam Tse <atse@users.noreply.github.com>
|
Adam Tse <atse@users.noreply.github.com>
|
||||||
Adam Wentz <awentz@theonion.com>
|
Adam Wentz <awentz@theonion.com>
|
||||||
Adrien Morison <adrien.morison@gmail.com>
|
Adrien Morison <adrien.morison@gmail.com>
|
||||||
|
@ -21,6 +25,7 @@ Alexey Popravka <alexey.popravka@horsedevel.com>
|
||||||
Alli <alzeih@users.noreply.github.com>
|
Alli <alzeih@users.noreply.github.com>
|
||||||
Ami Fischman <ami@fischman.org>
|
Ami Fischman <ami@fischman.org>
|
||||||
Anatoly Techtonik <techtonik@gmail.com>
|
Anatoly Techtonik <techtonik@gmail.com>
|
||||||
|
Andreas Lutro <anlutro@gmail.com>
|
||||||
Andrei Geacar <andrei.geacar@gmail.com>
|
Andrei Geacar <andrei.geacar@gmail.com>
|
||||||
Andrew Gaul <andrew@gaul.org>
|
Andrew Gaul <andrew@gaul.org>
|
||||||
Andrey Bulgakov <mail@andreiko.ru>
|
Andrey Bulgakov <mail@andreiko.ru>
|
||||||
|
@ -44,6 +49,7 @@ AQNOUCH Mohammed <aqnouch.mohammed@gmail.com>
|
||||||
AraHaan <seandhunt_7@yahoo.com>
|
AraHaan <seandhunt_7@yahoo.com>
|
||||||
Arindam Choudhury <arindam@live.com>
|
Arindam Choudhury <arindam@live.com>
|
||||||
Armin Ronacher <armin.ronacher@active-4.com>
|
Armin Ronacher <armin.ronacher@active-4.com>
|
||||||
|
Artem <duketemon@users.noreply.github.com>
|
||||||
Ashley Manton <ajd.manton@googlemail.com>
|
Ashley Manton <ajd.manton@googlemail.com>
|
||||||
Atsushi Odagiri <aodagx@gmail.com>
|
Atsushi Odagiri <aodagx@gmail.com>
|
||||||
Avner Cohen <israbirding@gmail.com>
|
Avner Cohen <israbirding@gmail.com>
|
||||||
|
@ -62,10 +68,12 @@ Benoit Pierre <benoit.pierre@gmail.com>
|
||||||
Berker Peksag <berker.peksag@gmail.com>
|
Berker Peksag <berker.peksag@gmail.com>
|
||||||
Bernardo B. Marques <bernardo.fire@gmail.com>
|
Bernardo B. Marques <bernardo.fire@gmail.com>
|
||||||
Bernhard M. Wiedemann <bwiedemann@suse.de>
|
Bernhard M. Wiedemann <bwiedemann@suse.de>
|
||||||
|
Bertil Hatt <bertil.hatt@farfetch.com>
|
||||||
Bogdan Opanchuk <bogdan@opanchuk.net>
|
Bogdan Opanchuk <bogdan@opanchuk.net>
|
||||||
Brad Erickson <eosrei@gmail.com>
|
Brad Erickson <eosrei@gmail.com>
|
||||||
Bradley Ayers <bradley.ayers@gmail.com>
|
Bradley Ayers <bradley.ayers@gmail.com>
|
||||||
Brandon L. Reiss <brandon@damyata.co>
|
Brandon L. Reiss <brandon@damyata.co>
|
||||||
|
Brandt Bucher <brandtbucher@gmail.com>
|
||||||
Brett Randall <javabrett@gmail.com>
|
Brett Randall <javabrett@gmail.com>
|
||||||
Brian Cristante <33549821+brcrista@users.noreply.github.com>
|
Brian Cristante <33549821+brcrista@users.noreply.github.com>
|
||||||
Brian Cristante <brcrista@microsoft.com>
|
Brian Cristante <brcrista@microsoft.com>
|
||||||
|
@ -89,11 +97,13 @@ Chandrasekhar Atina <chandu.atina@gmail.com>
|
||||||
Chih-Hsuan Yen <yan12125@gmail.com>
|
Chih-Hsuan Yen <yan12125@gmail.com>
|
||||||
Chih-Hsuan Yen <yen@chyen.cc>
|
Chih-Hsuan Yen <yen@chyen.cc>
|
||||||
Chris Brinker <chris.brinker@gmail.com>
|
Chris Brinker <chris.brinker@gmail.com>
|
||||||
|
Chris Hunt <chrahunt@gmail.com>
|
||||||
Chris Jerdonek <chris.jerdonek@gmail.com>
|
Chris Jerdonek <chris.jerdonek@gmail.com>
|
||||||
Chris McDonough <chrism@plope.com>
|
Chris McDonough <chrism@plope.com>
|
||||||
Chris Wolfe <chriswwolfe@gmail.com>
|
Chris Wolfe <chriswwolfe@gmail.com>
|
||||||
Christian Heimes <christian@python.org>
|
Christian Heimes <christian@python.org>
|
||||||
Christian Oudard <christian.oudard@gmail.com>
|
Christian Oudard <christian.oudard@gmail.com>
|
||||||
|
Christopher Hunt <chrahunt@gmail.com>
|
||||||
Christopher Snyder <cnsnyder@users.noreply.github.com>
|
Christopher Snyder <cnsnyder@users.noreply.github.com>
|
||||||
Clark Boylan <clark.boylan@gmail.com>
|
Clark Boylan <clark.boylan@gmail.com>
|
||||||
Clay McClure <clay@daemons.net>
|
Clay McClure <clay@daemons.net>
|
||||||
|
@ -127,6 +137,8 @@ Dave Abrahams <dave@boostpro.com>
|
||||||
Dave Jones <dave@waveform.org.uk>
|
Dave Jones <dave@waveform.org.uk>
|
||||||
David Aguilar <davvid@gmail.com>
|
David Aguilar <davvid@gmail.com>
|
||||||
David Black <db@d1b.org>
|
David Black <db@d1b.org>
|
||||||
|
David Bordeynik <david.bordeynik@gmail.com>
|
||||||
|
David Bordeynik <david@zebra-med.com>
|
||||||
David Caro <david@dcaro.es>
|
David Caro <david@dcaro.es>
|
||||||
David Evans <d@drhevans.com>
|
David Evans <d@drhevans.com>
|
||||||
David Linke <dr.david.linke@gmail.com>
|
David Linke <dr.david.linke@gmail.com>
|
||||||
|
@ -135,6 +147,8 @@ David Tucker <david@tucker.name>
|
||||||
David Wales <daviewales@gmail.com>
|
David Wales <daviewales@gmail.com>
|
||||||
Davidovich <david.genest@gmail.com>
|
Davidovich <david.genest@gmail.com>
|
||||||
derwolfe <chriswwolfe@gmail.com>
|
derwolfe <chriswwolfe@gmail.com>
|
||||||
|
Diego Caraballo <diegocaraballo84@gmail.com>
|
||||||
|
DiegoCaraballo <diegocaraballo84@gmail.com>
|
||||||
Dmitry Gladkov <dmitry.gladkov@gmail.com>
|
Dmitry Gladkov <dmitry.gladkov@gmail.com>
|
||||||
Domen Kožar <domen@dev.si>
|
Domen Kožar <domen@dev.si>
|
||||||
Donald Stufft <donald@stufft.io>
|
Donald Stufft <donald@stufft.io>
|
||||||
|
@ -183,6 +197,7 @@ gkdoc <40815324+gkdoc@users.noreply.github.com>
|
||||||
GOTO Hayato <3532528+gh640@users.noreply.github.com>
|
GOTO Hayato <3532528+gh640@users.noreply.github.com>
|
||||||
Guilherme Espada <porcariadagata@gmail.com>
|
Guilherme Espada <porcariadagata@gmail.com>
|
||||||
Guy Rozendorn <guy@rzn.co.il>
|
Guy Rozendorn <guy@rzn.co.il>
|
||||||
|
gzpan123 <gzpan123@gmail.com>
|
||||||
Hari Charan <hcharan997@gmail.com>
|
Hari Charan <hcharan997@gmail.com>
|
||||||
Herbert Pfennig <herbert@albinen.com>
|
Herbert Pfennig <herbert@albinen.com>
|
||||||
Hsiaoming Yang <lepture@me.com>
|
Hsiaoming Yang <lepture@me.com>
|
||||||
|
@ -224,6 +239,7 @@ Jeremy Zafran <jzafran@users.noreply.github.com>
|
||||||
Jim Garrison <jim@garrison.cc>
|
Jim Garrison <jim@garrison.cc>
|
||||||
Jivan Amara <Development@JivanAmara.net>
|
Jivan Amara <Development@JivanAmara.net>
|
||||||
John-Scott Atlakson <john.scott.atlakson@gmail.com>
|
John-Scott Atlakson <john.scott.atlakson@gmail.com>
|
||||||
|
johnthagen <johnthagen@gmail.com>
|
||||||
johnthagen <johnthagen@users.noreply.github.com>
|
johnthagen <johnthagen@users.noreply.github.com>
|
||||||
Jon Banafato <jon@jonafato.com>
|
Jon Banafato <jon@jonafato.com>
|
||||||
Jon Dufresne <jon.dufresne@gmail.com>
|
Jon Dufresne <jon.dufresne@gmail.com>
|
||||||
|
@ -238,6 +254,7 @@ Josh Hansen <josh@skwash.net>
|
||||||
Josh Schneier <josh.schneier@gmail.com>
|
Josh Schneier <josh.schneier@gmail.com>
|
||||||
Juanjo Bazán <jjbazan@gmail.com>
|
Juanjo Bazán <jjbazan@gmail.com>
|
||||||
Julian Berman <Julian@GrayVines.com>
|
Julian Berman <Julian@GrayVines.com>
|
||||||
|
Julian Gethmann <julian.gethmann@kit.edu>
|
||||||
Julien Demoor <julien@jdemoor.com>
|
Julien Demoor <julien@jdemoor.com>
|
||||||
jwg4 <jack.grahl@yahoo.co.uk>
|
jwg4 <jack.grahl@yahoo.co.uk>
|
||||||
Jyrki Pulliainen <jyrki@spotify.com>
|
Jyrki Pulliainen <jyrki@spotify.com>
|
||||||
|
@ -258,6 +275,7 @@ kpinc <kop@meme.com>
|
||||||
Kumar McMillan <kumar.mcmillan@gmail.com>
|
Kumar McMillan <kumar.mcmillan@gmail.com>
|
||||||
Kyle Persohn <kyle.persohn@gmail.com>
|
Kyle Persohn <kyle.persohn@gmail.com>
|
||||||
lakshmanaram <lakshmanaram.n@gmail.com>
|
lakshmanaram <lakshmanaram.n@gmail.com>
|
||||||
|
Laszlo Kiss-Kollar <kiss.kollar.laszlo@gmail.com>
|
||||||
Laurent Bristiel <laurent@bristiel.com>
|
Laurent Bristiel <laurent@bristiel.com>
|
||||||
Laurie Opperman <laurie@sitesee.com.au>
|
Laurie Opperman <laurie@sitesee.com.au>
|
||||||
Leon Sasson <leonsassonha@gmail.com>
|
Leon Sasson <leonsassonha@gmail.com>
|
||||||
|
@ -271,6 +289,8 @@ Luke Macken <lmacken@redhat.com>
|
||||||
Luo Jiebin <luo.jiebin@qq.com>
|
Luo Jiebin <luo.jiebin@qq.com>
|
||||||
luojiebin <luojiebin@users.noreply.github.com>
|
luojiebin <luojiebin@users.noreply.github.com>
|
||||||
luz.paz <luzpaz@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 Abramowitz <marc@marc-abramowitz.com>
|
||||||
Marc Tamlyn <marc.tamlyn@gmail.com>
|
Marc Tamlyn <marc.tamlyn@gmail.com>
|
||||||
Marcus Smith <qwcode@gmail.com>
|
Marcus Smith <qwcode@gmail.com>
|
||||||
|
@ -279,6 +299,7 @@ Mark Kohler <mark.kohler@proteinsimple.com>
|
||||||
Mark Williams <markrwilliams@gmail.com>
|
Mark Williams <markrwilliams@gmail.com>
|
||||||
Mark Williams <mrw@enotuniq.org>
|
Mark Williams <mrw@enotuniq.org>
|
||||||
Markus Hametner <fin+github@xbhd.org>
|
Markus Hametner <fin+github@xbhd.org>
|
||||||
|
Masaki <mk5986@nyu.edu>
|
||||||
Masklinn <bitbucket.org@masklinn.net>
|
Masklinn <bitbucket.org@masklinn.net>
|
||||||
Matej Stuchlik <mstuchli@redhat.com>
|
Matej Stuchlik <mstuchli@redhat.com>
|
||||||
Mathew Jennings <mjennings@foursquare.com>
|
Mathew Jennings <mjennings@foursquare.com>
|
||||||
|
@ -360,11 +381,13 @@ Philippe Ombredanne <pombredanne@gmail.com>
|
||||||
Pi Delport <pjdelport@gmail.com>
|
Pi Delport <pjdelport@gmail.com>
|
||||||
Pierre-Yves Rofes <github@rofes.fr>
|
Pierre-Yves Rofes <github@rofes.fr>
|
||||||
pip <pypa-dev@googlegroups.com>
|
pip <pypa-dev@googlegroups.com>
|
||||||
|
Prabakaran Kumaresshan <k_prabakaran+github@hotmail.com>
|
||||||
Prabhjyotsing Surjit Singh Sodhi <psinghsodhi@bloomberg.net>
|
Prabhjyotsing Surjit Singh Sodhi <psinghsodhi@bloomberg.net>
|
||||||
Pradyun Gedam <pradyunsg@gmail.com>
|
Pradyun Gedam <pradyunsg@gmail.com>
|
||||||
Pratik Mallya <mallya@us.ibm.com>
|
Pratik Mallya <mallya@us.ibm.com>
|
||||||
Preston Holmes <preston@ptone.com>
|
Preston Holmes <preston@ptone.com>
|
||||||
Przemek Wrzos <hetmankp@none>
|
Przemek Wrzos <hetmankp@none>
|
||||||
|
Pulkit Goyal <7895pulkit@gmail.com>
|
||||||
Qiangning Hong <hongqn@gmail.com>
|
Qiangning Hong <hongqn@gmail.com>
|
||||||
Quentin Pradet <quentin.pradet@gmail.com>
|
Quentin Pradet <quentin.pradet@gmail.com>
|
||||||
R. David Murray <rdmurray@bitdance.com>
|
R. David Murray <rdmurray@bitdance.com>
|
||||||
|
@ -373,6 +396,7 @@ Ralf Schmitt <ralf@systemexit.de>
|
||||||
Razzi Abuissa <razzi53@gmail.com>
|
Razzi Abuissa <razzi53@gmail.com>
|
||||||
Remi Rampin <remirampin@gmail.com>
|
Remi Rampin <remirampin@gmail.com>
|
||||||
Rene Dudfield <renesd@gmail.com>
|
Rene Dudfield <renesd@gmail.com>
|
||||||
|
Riccardo Magliocchetti <riccardo.magliocchetti@gmail.com>
|
||||||
Richard Jones <r1chardj0n3s@gmail.com>
|
Richard Jones <r1chardj0n3s@gmail.com>
|
||||||
RobberPhex <robberphex@gmail.com>
|
RobberPhex <robberphex@gmail.com>
|
||||||
Robert Collins <rbtcollins@hp.com>
|
Robert Collins <rbtcollins@hp.com>
|
||||||
|
@ -393,12 +417,14 @@ Ryan Wooden <rygwdn@gmail.com>
|
||||||
ryneeverett <ryneeverett@gmail.com>
|
ryneeverett <ryneeverett@gmail.com>
|
||||||
Sachi King <nakato@nakato.io>
|
Sachi King <nakato@nakato.io>
|
||||||
Salvatore Rinchiera <salvatore@rinchiera.com>
|
Salvatore Rinchiera <salvatore@rinchiera.com>
|
||||||
|
Savio Jomton <sajo240519@gmail.com>
|
||||||
schlamar <marc.schlaich@gmail.com>
|
schlamar <marc.schlaich@gmail.com>
|
||||||
Scott Kitterman <sklist@kitterman.com>
|
Scott Kitterman <sklist@kitterman.com>
|
||||||
Sean <me@sean.taipei>
|
Sean <me@sean.taipei>
|
||||||
seanj <seanj@xyke.com>
|
seanj <seanj@xyke.com>
|
||||||
Sebastian Schaetz <sschaetz@butterflynetinc.com>
|
Sebastian Schaetz <sschaetz@butterflynetinc.com>
|
||||||
Segev Finer <segev208@gmail.com>
|
Segev Finer <segev208@gmail.com>
|
||||||
|
SeongSoo Cho <ppiyakk2@printf.kr>
|
||||||
Sergey Vasilyev <nolar@nolar.info>
|
Sergey Vasilyev <nolar@nolar.info>
|
||||||
Seth Woodworth <seth@sethish.com>
|
Seth Woodworth <seth@sethish.com>
|
||||||
Shlomi Fish <shlomif@shlomifish.org>
|
Shlomi Fish <shlomif@shlomifish.org>
|
||||||
|
@ -428,6 +454,7 @@ Thomas Johansson <devnull@localhost>
|
||||||
Thomas Kluyver <thomas@kluyver.me.uk>
|
Thomas Kluyver <thomas@kluyver.me.uk>
|
||||||
Thomas Smith <smithtg@ncbi.nlm.nih.gov>
|
Thomas Smith <smithtg@ncbi.nlm.nih.gov>
|
||||||
Tim D. Smith <github@tim-smith.us>
|
Tim D. Smith <github@tim-smith.us>
|
||||||
|
Tim Gates <tim.gates@iress.com>
|
||||||
Tim Harder <radhermit@gmail.com>
|
Tim Harder <radhermit@gmail.com>
|
||||||
Tim Heap <tim@timheap.me>
|
Tim Heap <tim@timheap.me>
|
||||||
tim smith <github@tim-smith.us>
|
tim smith <github@tim-smith.us>
|
||||||
|
|
85
NEWS.rst
85
NEWS.rst
|
@ -7,6 +7,91 @@
|
||||||
|
|
||||||
.. towncrier release notes start
|
.. 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)
|
19.1.1 (2019-05-06)
|
||||||
===================
|
===================
|
||||||
|
|
||||||
|
|
|
@ -1,2 +0,0 @@
|
||||||
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``.
|
|
|
@ -1 +0,0 @@
|
||||||
Work around an issue with Jython's `re` implementation that resulted in a Java StackOverflowError.
|
|
|
@ -1 +0,0 @@
|
||||||
Fully support using ``--trusted-host`` inside requirements files.
|
|
|
@ -1 +0,0 @@
|
||||||
Replace a failing example of pip installs with extras with a working one.
|
|
|
@ -1,2 +0,0 @@
|
||||||
Improve the error message when ``METADATA`` or ``PKG-INFO`` is None when
|
|
||||||
accessing metadata.
|
|
|
@ -1 +0,0 @@
|
||||||
Display hint on installing with --pre when search results include pre-release versions.
|
|
|
@ -1,2 +0,0 @@
|
||||||
Update ``pip download`` to respect the given ``--python-version`` when checking
|
|
||||||
``"Requires-Python"``.
|
|
|
@ -1 +0,0 @@
|
||||||
Report to Warehouse that pip is running under CI if the ``PIP_IS_CI`` environment variable is set.
|
|
|
@ -1,2 +0,0 @@
|
||||||
Respect ``--global-option`` and ``--install-option`` when installing from
|
|
||||||
a version control url (e.g. ``git``).
|
|
|
@ -1 +0,0 @@
|
||||||
Make the "ascii" progress bar really be "ascii" and not Unicode.
|
|
|
@ -1,2 +0,0 @@
|
||||||
When choosing candidates to install, prefer candidates with a hash matching
|
|
||||||
one of the user-provided hashes.
|
|
|
@ -1,2 +0,0 @@
|
||||||
Log the final filename and SHA256 of a ``.whl`` file when done building a
|
|
||||||
wheel.
|
|
|
@ -1 +0,0 @@
|
||||||
Credentials will now be loaded using `keyring` when installed.
|
|
|
@ -1 +0,0 @@
|
||||||
Fail elegantly when trying to set an incorrectly formatted key in config.
|
|
|
@ -1 +0,0 @@
|
||||||
Prevent DistutilsOptionError when prefix is indicated in the global environment and `--target` is used.
|
|
|
@ -1,2 +0,0 @@
|
||||||
Include the wheel's tags in the log message explanation when a candidate
|
|
||||||
wheel link is found incompatible.
|
|
|
@ -1,2 +0,0 @@
|
||||||
Fix ``pip install`` to respect ``--ignore-requires-python`` when evaluating
|
|
||||||
links.
|
|
|
@ -1,2 +0,0 @@
|
||||||
Fix a debug log message when freezing an editable, non-version controlled
|
|
||||||
requirement.
|
|
|
@ -1,2 +0,0 @@
|
||||||
Extend to Subversion 1.8+ the behavior of calling Subversion in
|
|
||||||
interactive mode when pip is run interactively.
|
|
|
@ -1,2 +0,0 @@
|
||||||
Add a ``--path`` argument to ``pip freeze`` to support ``--target``
|
|
||||||
installations.
|
|
|
@ -1,3 +0,0 @@
|
||||||
Prevent ``pip install <url>`` from permitting directory traversal if e.g.
|
|
||||||
a malicious server sends a ``Content-Disposition`` header with a filename
|
|
||||||
containing ``../`` or ``..\\``.
|
|
|
@ -1 +0,0 @@
|
||||||
Upgrade Sphinx version used to build documentation.
|
|
|
@ -1 +0,0 @@
|
||||||
This change will add .DS_Store to .gitignore
|
|
|
@ -1 +0,0 @@
|
||||||
Hide passwords in output when using ``--find-links``.
|
|
|
@ -1 +0,0 @@
|
||||||
Mention that pip can install from git refs.
|
|
|
@ -1,2 +0,0 @@
|
||||||
Include more details in the log message if ``pip freeze`` can't generate a
|
|
||||||
requirement string for a particular distribution.
|
|
|
@ -1,2 +0,0 @@
|
||||||
Add the line number and file location to the error message when reading an
|
|
||||||
invalid requirements file in certain situations.
|
|
|
@ -1 +0,0 @@
|
||||||
Override the definition of the function was_installed_by_pip (src\pip\_internal\utils\outdated.py) too specific with a more general alternative
|
|
|
@ -1 +0,0 @@
|
||||||
Prefer ``os.confstr`` to ``ctypes`` when extracting glibc version info.
|
|
|
@ -1 +0,0 @@
|
||||||
Improve deprecation messages to include the version in which the functionality will be removed.
|
|
|
@ -1,2 +0,0 @@
|
||||||
Add a ``--path`` argument to ``pip list`` to support ``--target``
|
|
||||||
installations.
|
|
|
@ -1 +0,0 @@
|
||||||
Link with developer documentation added in .github/CONTRIBUTING.md
|
|
|
@ -1,2 +0,0 @@
|
||||||
Allow ``--python-version`` to be passed as a dotted version string (e.g.
|
|
||||||
``3.7`` or ``3.7.3``).
|
|
|
@ -1 +0,0 @@
|
||||||
Update timestamps in pip's ``--log`` file to include milliseconds.
|
|
|
@ -1,2 +0,0 @@
|
||||||
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).
|
|
|
@ -1,2 +0,0 @@
|
||||||
Add a new command ``pip debug`` that can display e.g. the list of compatible
|
|
||||||
tags for the current Python.
|
|
|
@ -1 +0,0 @@
|
||||||
Improve error message printed when an invalid editable requirement is provided.
|
|
|
@ -1 +0,0 @@
|
||||||
Improve error message formatting when a command errors out in a subprocess.
|
|
|
@ -1 +0,0 @@
|
||||||
Prefer ``os.confstr`` to ``ctypes`` when extracting glibc version info.
|
|
|
@ -1 +0,0 @@
|
||||||
Drop support for EOL Python 3.4.
|
|
|
@ -1 +0,0 @@
|
||||||
Fix generation of subcommand manpages.
|
|
|
@ -1 +0,0 @@
|
||||||
Document how Python 2.7 support will be maintained.
|
|
|
@ -1 +0,0 @@
|
||||||
Upgrade certifi to 2019.6.16
|
|
|
@ -1,2 +0,0 @@
|
||||||
Exit conditional sooner if not local_version_is_older for faster execution (src/pip/_internal/utils/outdated.py)
|
|
||||||
Moved local and remote pip version check conditional to a variable (src/pip/_internal/utils/outdated.py)
|
|
|
@ -1 +0,0 @@
|
||||||
Upgrade distlib to 0.2.9.post0
|
|
|
@ -1 +0,0 @@
|
||||||
Be stricter in identifying git commit hashes.
|
|
|
@ -1 +0,0 @@
|
||||||
Patch vendored html5lib, to prefer using `collections.abc` where possible.
|
|
|
@ -1 +0,0 @@
|
||||||
Upgrade msgpack to 0.6.1
|
|
|
@ -1 +0,0 @@
|
||||||
Upgrade requests to 2.22.0
|
|
|
@ -1 +0,0 @@
|
||||||
Upgrade urllib3 to 1.25.3
|
|
|
@ -1 +1 @@
|
||||||
__version__ = "19.2.dev0"
|
__version__ = "19.3.dev0"
|
||||||
|
|
Loading…
Reference in New Issue