Merge pull request #5629 from pypa/release/18.0

Release/18.0
This commit is contained in:
Pradyun Gedam 2018-07-22 12:56:50 +05:30 committed by GitHub
commit cd3ebfc7e2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
68 changed files with 103 additions and 62 deletions

View File

@ -1,16 +1,20 @@
Adam Chainz <adam@adamj.eu>
Adam Wentz <awentz@theonion.com>
Adrien Morison <adrien.morison@gmail.com>
Alan Yee <alyee@ucsd.edu>
Aleks Bunin <github@compuix.com>
Alex Gaynor <alex.gaynor@gmail.com>
Alex Grönholm <alex.gronholm@nextday.fi>
Alex Morega <alex@grep.ro>
Alex Stachowiak <alexander@computer.org>
Alexander Shtyrov <rawzausho@gmail.com>
Alexandre Conrad <alexandre.conrad@gmail.com>
Alli <alzeih@users.noreply.github.com>
Anatoly Techtonik <techtonik@gmail.com>
Andrei Geacar <andrei.geacar@gmail.com>
Andrey Bulgakov <mail@andreiko.ru>
Andrés Delfino <34587441+andresdelfino@users.noreply.github.com>
Andrés Delfino <adelfino@gmail.com>
Andy Freeland <andy.freeland@redjack.com>
Andy Kluger <AndydeCleyre@users.noreply.github.com>
Anish Tambe <anish.tambe@yahoo.in>
@ -33,6 +37,7 @@ Atsushi Odagiri <aodagx@gmail.com>
Avner Cohen <israbirding@gmail.com>
Baptiste Mispelon <bmispelon@gmail.com>
Bartek Ogryczak <b.ogryczak@gmail.com>
Bastian Venthur <mail@venthur.de>
Ben Darnell <ben@bendarnell.com>
Ben Hoyt <benhoyt@gmail.com>
Ben Rosser <rosser.bjr@gmail.com>
@ -45,6 +50,7 @@ Bogdan Opanchuk <bogdan@opanchuk.net>
Brad Erickson <eosrei@gmail.com>
Bradley Ayers <bradley.ayers@gmail.com>
Brandon L. Reiss <brandon@damyata.co>
Brett Randall <javabrett@gmail.com>
Brian Rosner <brosner@gmail.com>
BrownTruck <BrownTruck@users.noreply.github.com>
Bruno Oliveira <nicoddemus@gmail.com>
@ -81,6 +87,7 @@ Craig Kerstiens <craig.kerstiens@gmail.com>
Cristian Sorinel <cristian.sorinel@gmail.com>
Curtis Doty <Curtis@GreenKey.net>
Damian Quiroga <qdamian@gmail.com>
Dan Black <dyspop@gmail.com>
Dan Savilonis <djs@n-cube.org>
Dan Sully <daniel-github@electricrain.com>
daniel <mcdonaldd@unimelb.edu.au>
@ -88,7 +95,9 @@ Daniel Collins <accounts@dac.io>
Daniel Hahler <git@thequod.de>
Daniel Holth <dholth@fastmail.fm>
Daniel Jost <torpedojost@gmail.com>
Daniel Shaulov <daniel.shaulov@gmail.com>
Daniele Procida <daniele@vurt.org>
Danny Hermes <daniel.j.hermes@gmail.com>
Dav Clark <davclark@gmail.com>
Dave Abrahams <dave@boostpro.com>
David Aguilar <davvid@gmail.com>
@ -106,10 +115,12 @@ Domen Kožar <domen@dev.si>
Donald Stufft <donald@stufft.io>
Dongweiming <dongweiming@admaster.com.cn>
Douglas Thor <dougthor42@users.noreply.github.com>
DrFeathers <WilliamGeorgeBurgess@gmail.com>
Dustin Ingram <di@di.codes>
Dwayne Bailey <dwayne@translate.org.za>
Ed Morley <501702+edmorley@users.noreply.github.com>
Ed Morley <emorley@mozilla.com>
Eli Schwartz <eschwartz93@gmail.com>
Emil Styrke <emil.styrke@gmail.com>
Endoh Takanao <djmchl@gmail.com>
enoch <lanxenet@gmail.com>
@ -118,6 +129,8 @@ Eric Hanchrow <eric.hanchrow@gmail.com>
Eric Hopper <hopper@omnifarious.org>
Erik M. Bray <embray@stsci.edu>
Erik Rose <erik@mozilla.com>
Ernest W Durbin III <ewdurbin@gmail.com>
Ernest W. Durbin III <ewdurbin@gmail.com>
Erwin Janssen <erwinjanssen@outlook.com>
Eugene Vereshchagin <evvers@gmail.com>
fiber-space <fiber-space@users.noreply.github.com>
@ -135,6 +148,7 @@ George Song <george@55minutes.com>
Georgi Valkov <georgi.t.valkov@gmail.com>
Giftlin Rajaiah <giftlin.rgn@gmail.com>
gizmoguy1 <gizmoguy1@gmail.com>
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>
@ -171,6 +185,7 @@ Jay Graves <jay@skabber.com>
Jeff Barber <jbarber@computer.org>
Jeff Dairiki <dairiki@dairiki.org>
Jeremy Stanley <fungi@yuggoth.org>
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>
@ -190,6 +205,7 @@ jwg4 <jack.grahl@yahoo.co.uk>
Jyrki Pulliainen <jyrki@spotify.com>
Kamal Bin Mustafa <kamal@smach.net>
kaustav haldar <hi@kaustav.me>
keanemind <keanemind@gmail.com>
Kelsey Hightower <kelsey.hightower@gmail.com>
Kenneth Belitzky <kenny@belitzky.com>
Kenneth Reitz <me@kennethreitz.com>
@ -197,6 +213,7 @@ Kenneth Reitz <me@kennethreitz.org>
Kevin Burke <kev@inburke.com>
Kevin Carter <kevin.carter@rackspace.com>
Kevin Frommelt <kevin.frommelt@webfilings.com>
Kexuan Sun <me@kianasun.com>
Kit Randel <kit@nocturne.net.nz>
kpinc <kop@meme.com>
Kumar McMillan <kumar.mcmillan@gmail.com>
@ -246,16 +263,19 @@ Miguel Araujo Perez <miguel.araujo.perez@gmail.com>
Mihir Singh <git.service@mihirsingh.com>
Min RK <benjaminrk@gmail.com>
MinRK <benjaminrk@gmail.com>
Miro Hrončok <miro@hroncok.cz>
montefra <franz.bergesund@gmail.com>
Monty Taylor <mordred@inaugust.com>
Nate Coraor <nate@bx.psu.edu>
Nathaniel J. Smith <njs@pobox.com>
Nehal J Wani <nehaljw.kkd1@gmail.com>
Nick Coghlan <ncoghlan@gmail.com>
Nick Stenning <nick@whiteink.com>
Nikhil Benesch <nikhil.benesch@gmail.com>
Nowell Strite <nowell@strite.org>
nvdv <modestdev@gmail.com>
Ofekmeister <ofekmeister@gmail.com>
Oliver Jeeves <oliver.jeeves@ocado.com>
Oliver Tonnhofer <olt@bogosoft.com>
Olivier Girardot <ssaboum@gmail.com>
Olivier Grisel <olivier.grisel@ensta.org>
@ -281,6 +301,7 @@ Phaneendra Chiruvella <hi@pcx.io>
Phil Freo <phil@philfreo.com>
Phil Pennock <phil@pennock-tech.com>
Phil Whelan <phil123@gmail.com>
Philip Molloy <pamolloy@users.noreply.github.com>
Philippe Ombredanne <pombredanne@gmail.com>
Pi Delport <pjdelport@gmail.com>
Pierre-Yves Rofes <github@rofes.fr>
@ -323,6 +344,7 @@ Sebastian Schaetz <sschaetz@butterflynetinc.com>
Segev Finer <segev208@gmail.com>
Sergey Vasilyev <nolar@nolar.info>
Seth Woodworth <seth@sethish.com>
Shlomi Fish <shlomif@shlomifish.org>
Simeon Visser <svisser@users.noreply.github.com>
Simon Cross <hodgestar@gmail.com>
Simon Pichugin <simon.pichugin@gmail.com>
@ -340,6 +362,7 @@ Stéphane Bidoul (ACSONE) <stephane.bidoul@acsone.eu>
Stéphane Bidoul <stephane.bidoul@acsone.eu>
Stéphane Klein <contact@stephane-klein.info>
Takayuki SHIMIZUKAWA <shimizukawa@gmail.com>
Thijs Triemstra <info@collab.nl>
Thomas Fenzl <thomas.fenzl@gmail.com>
Thomas Grainger <tagrain@gmail.com>
Thomas Guettler <tguettler@tbz-pariv.de>
@ -351,6 +374,7 @@ Tim Harder <radhermit@gmail.com>
Tim Heap <tim@timheap.me>
tim smith <github@tim-smith.us>
tinruufu <tinruufu@gmail.com>
Tom Freudenheim <tom.freudenheim@onepeloton.com>
Tom V <tom@viner.tv>
Tomer Chachamu <tomer.chachamu@gmail.com>
Tony Zhaocheng Tan <tony@tonytan.io>
@ -380,4 +404,5 @@ Zearin <zearin@gonk.net>
Zearin <Zearin@users.noreply.github.com>
Zhiping Deng <kofreestyler@gmail.com>
Zvezdan Petkovic <zpetkovic@acm.org>
Łukasz Langa <lukasz@langa.pl>
Семён Марьясин <simeon@maryasin.name>

View File

@ -7,6 +7,83 @@
.. towncrier release notes start
18.0 (2018-07-22)
=================
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. (#3651, #3654)
- Dropped support for Python 3.3. (#3796)
- Remove support for cleaning up #egg fragment postfixes. (#4174)
- Remove the shim for the old get-pip.py location. (#5520)
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. (#3785)
- Improve autocompletion function on file name completion after options
which have ``<file>``, ``<dir>`` or ``<path>`` as metavar. (#4842, #5125)
- Add support for installing PEP 518 build dependencies from source. (#5229)
- Improve status message when upgrade is skipped due to only-if-needed strategy. (#5319)
Bug Fixes
---------
- Update pip's self-check logic to not use a virtualenv specific file and honor cache-dir. (#3905)
- Remove compiled pyo files for wheel packages. (#4471)
- Speed up printing of newly installed package versions. (#5127)
- Restrict install time dependency warnings to directly-dependant packages. (#5196, #5457)
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. (#5230, #5265)
- Remove username/password from log message when using index with basic auth. (#5249)
- Remove trailing os.sep from PATH directories to avoid false negatives. (#5293)
- Fix "pip wheel pip" being blocked by the "don't use pip to modify itself" check. (#5311, #5312)
- Disable pip's version check (and upgrade message) when installed by a different package manager. (#5346)
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. (#5366)
- Improve error message to be more specific when no files are found as listed in as listed in PKG-INFO. (#5381)
- Always read ``pyproject.toml`` as UTF-8. This fixes Unicode handling on Windows and Python 2. (#5482)
- Fix a crash that occurs when PATH not set, while generating script location warning. (#5558)
- Disallow packages with ``pyproject.toml`` files that have an empty build-system table. (#5627)
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. (#512, #5574)
- Document that the output of pip show is in RFC-compliant mail header format. (#5261)
10.0.1 (2018-04-19)
===================

View File

@ -1 +0,0 @@
Remove the legacy format from pip list.

View File

@ -1 +0,0 @@
Remove the legacy format from pip list.

View File

@ -1 +0,0 @@
Introduce a new --prefer-binary flag, to prefer older wheels over newer source packages.

View File

@ -1 +0,0 @@
Dropped support for Python 3.3.

View File

@ -1 +0,0 @@
Update pip's self-check logic to not use a virtualenv specific file and honor cache-dir.

View File

@ -1 +0,0 @@
Remove support for cleaning up #egg fragment postfixes.

View File

@ -1 +0,0 @@
Remove compiled pyo files for wheel packages.

View File

@ -1,2 +0,0 @@
Improve autocompletion function on file name completion after options
which have ``<file>``, ``<dir>`` or ``<path>`` as metavar.

View File

@ -1 +0,0 @@
Document how to use pip with a proxy server.

View File

@ -1,2 +0,0 @@
Improve autocompletion function on file name completion after options
which have ``<file>``, ``<dir>`` or ``<path>`` as metavar.

View File

@ -1 +0,0 @@
Speed up printing of newly installed package versions.

View File

@ -1,4 +0,0 @@
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.

View File

@ -1 +0,0 @@
Add support for installing PEP 518 build dependencies from source.

View File

@ -1 +0,0 @@
Improve handling of PEP 518 build requirements: support environment markers and extras.

View File

@ -1 +0,0 @@
Remove username/password from log message when using index with basic auth.

View File

@ -1 +0,0 @@
Document that the output of pip show is in RFC-compliant mail header format.

View File

@ -1 +0,0 @@
Improve handling of PEP 518 build requirements: support environment markers and extras.

View File

@ -1 +0,0 @@
Remove trailing os.sep from PATH directories to avoid false negatives.

View File

@ -1 +0,0 @@
Fix "pip wheel pip" being blocked by the "don't use pip to modify itself" check.

View File

@ -1 +0,0 @@
Fix "pip wheel pip" being blocked by the "don't use pip to modify itself" check.

View File

@ -1 +0,0 @@
Improve status message when upgrade is skipped due to only-if-needed strategy.

View File

@ -1,5 +0,0 @@
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.

View File

@ -1 +0,0 @@
Check for file existence and unlink first when clobbering existing files during a wheel install.

View File

@ -1 +0,0 @@
Improve error message to be more specific when no files are found as listed in as listed in PKG-INFO.

View File

@ -1,4 +0,0 @@
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.

View File

@ -1 +0,0 @@
Always read ``pyproject.toml`` as UTF-8. This fixes Unicode handling on Windows and Python 2.

View File

@ -1,4 +0,0 @@
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.

View File

@ -1 +0,0 @@
Fix a crash that occurs when PATH not set, while generating script location warning.

View File

@ -1 +0,0 @@
Document how to use pip with a proxy server.

View File

@ -1 +0,0 @@
Disallow packages with ``pyproject.toml`` files that have an empty build-system table.

View File

@ -1 +0,0 @@
Update CacheControl to 0.12.5.

View File

@ -1 +0,0 @@
Switch to a Calendar based versioning scheme.

View File

@ -1 +0,0 @@
Update certifi to 2018.4.16.

View File

@ -1,2 +0,0 @@
Formally document our deprecation process as a minimum of 6 months of deprecation
warnings.

View File

@ -1 +0,0 @@
Update distro to 1.3.0.

View File

@ -1 +0,0 @@
Update idna to 2.7.

View File

@ -1 +0,0 @@
Update ipaddress to 1.0.22.

View File

@ -1 +0,0 @@
Adopt and document NEWS fragment writing style

View File

@ -1 +0,0 @@
Update pkg_resources to 39.2.0 (via setuptools).

View File

@ -1 +0,0 @@
Update progress to 1.4.

View File

@ -1 +0,0 @@
Update pytoml to 0.1.16.

View File

@ -1 +0,0 @@
Switch to releasing a new, non bug fix version of pip every 3 months.

View File

@ -1 +0,0 @@
Update requests to 2.19.1.

View File

@ -1 +0,0 @@
Update urllib3 to 1.23.

View File

@ -1 +1 @@
__version__ = "18.0.dev0"
__version__ = "18.0"