Skip to content

Commit 3af9fd4

Browse files
authored
Merge pull request #11768 from pradyunsg/release/23.0
2 parents e3e7bc3 + d21af1c commit 3af9fd4

31 files changed

+74
-38
lines changed

AUTHORS.txt

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,7 @@ Chris Hunt
128128
Chris Jerdonek
129129
Chris McDonough
130130
Chris Pawley
131+
Chris Pryer
131132
Chris Wolfe
132133
Christian Clauss
133134
Christian Heimes
@@ -169,7 +170,9 @@ Daniel Jost
169170
Daniel Katz
170171
Daniel Shaulov
171172
Daniele Esposti
173+
Daniele Nicolodi
172174
Daniele Procida
175+
Daniil Konovalenko
173176
Danny Hermes
174177
Danny McClanahan
175178
Darren Kavanagh
@@ -200,13 +203,15 @@ Diego Caraballo
200203
Diego Ramirez
201204
DiegoCaraballo
202205
Dimitri Merejkowsky
206+
Dimitri Papadopoulos
203207
Dirk Stolle
204208
Dmitry Gladkov
205209
Dmitry Volodin
206210
Domen Kožar
207211
Dominic Davis-Foster
208212
Donald Stufft
209213
Dongweiming
214+
doron zarhi
210215
Douglas Thor
211216
DrFeathers
212217
Dustin Ingram
@@ -282,6 +287,7 @@ hauntsaninja
282287
Henrich Hartzer
283288
Henry Schreiner
284289
Herbert Pfennig
290+
Holly Stotelmyer
285291
Hsiaoming Yang
286292
Hugo Lopes Tavares
287293
Hugo van Kemenade
@@ -305,6 +311,7 @@ Jacob Kim
305311
Jacob Walls
306312
Jaime Sanz
307313
jakirkham
314+
Jakub Kuczys
308315
Jakub Stasiak
309316
Jakub Vysoky
310317
Jakub Wilk
@@ -317,6 +324,7 @@ Jan Pokorný
317324
Jannis Leidel
318325
Jarek Potiuk
319326
jarondl
327+
Jason Curtis
320328
Jason R. Coombs
321329
Jay Graves
322330
Jean-Christophe Fillion-Robin
@@ -342,6 +350,7 @@ Jon Dufresne
342350
Jon Parise
343351
Jonas Nockert
344352
Jonathan Herbert
353+
Joonatan Partanen
345354
Joost Molenaar
346355
Jorge Niedbalski
347356
Joseph Bylund
@@ -350,6 +359,7 @@ Josh Bronson
350359
Josh Hansen
351360
Josh Schneier
352361
Juanjo Bazán
362+
Judah Rand
353363
Julian Berman
354364
Julian Gethmann
355365
Julien Demoor
@@ -455,6 +465,7 @@ Miro Hrončok
455465
Monica Baluna
456466
montefra
457467
Monty Taylor
468+
Muha Ajjan‮
458469
Nadav Wexler
459470
Nahuel Ambrosini
460471
Nate Coraor
@@ -484,6 +495,7 @@ nvdv
484495
OBITORASU
485496
Ofek Lev
486497
ofrinevo
498+
Oliver Freund
487499
Oliver Jeeves
488500
Oliver Mannion
489501
Oliver Tonnhofer
@@ -555,6 +567,7 @@ Riccardo Schirone
555567
Richard Jones
556568
Richard Si
557569
Ricky Ng-Adam
570+
Rishi
558571
RobberPhex
559572
Robert Collins
560573
Robert McGibbon
@@ -605,6 +618,7 @@ Stavros Korokithakis
605618
Stefan Scherfke
606619
Stefano Rivera
607620
Stephan Erb
621+
Stephen Rosen
608622
stepshal
609623
Steve (Gadget) Barnes
610624
Steve Barnes
@@ -644,6 +658,7 @@ Tom V
644658
Tomas Hrnciar
645659
Tomas Orsava
646660
Tomer Chachamu
661+
Tommi Enenkel | AnB
647662
Tomáš Hrnčiar
648663
Tony Beswick
649664
Tony Narlock
@@ -672,6 +687,7 @@ Wil Tan
672687
Wilfred Hughes
673688
William ML Leslie
674689
William T Olson
690+
William Woodruff
675691
Wilson Mo
676692
wim glenn
677693
Winson Luk

NEWS.rst

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,63 @@
99
1010
.. towncrier release notes start
1111
12+
23.0 (2023-01-30)
13+
=================
14+
15+
Features
16+
--------
17+
18+
- Change the hashes in the installation report to be a mapping. Emit the
19+
``archive_info.hashes`` dictionary in ``direct_url.json``. (`#11312 <https://github.com/pypa/pip/issues/11312>`_)
20+
- Implement logic to read the ``EXTERNALLY-MANAGED`` file as specified in PEP 668.
21+
This allows a downstream Python distributor to prevent users from using pip to
22+
modify the externally managed environment. (`#11381 <https://github.com/pypa/pip/issues/11381>`_)
23+
- Enable the use of ``keyring`` found on ``PATH``. This allows ``keyring``
24+
installed using ``pipx`` to be used by ``pip``. (`#11589 <https://github.com/pypa/pip/issues/11589>`_)
25+
- The inspect and installation report formats are now declared stabled, and their version
26+
has been bumped from ``0`` to ``1``. (`#11757 <https://github.com/pypa/pip/issues/11757>`_)
27+
28+
Bug Fixes
29+
---------
30+
31+
- Wheel cache behavior is restored to match previous versions, allowing the
32+
cache to find existing entries. (`#11527 <https://github.com/pypa/pip/issues/11527>`_)
33+
- Use the "venv" scheme if available to obtain prefixed lib paths. (`#11598 <https://github.com/pypa/pip/issues/11598>`_)
34+
- Deprecated a historical ambiguity in how ``egg`` fragments in URL-style
35+
requirements are formatted and handled. ``egg`` fragments that do not look
36+
like PEP 508 names now produce a deprecation warning. (`#11617 <https://github.com/pypa/pip/issues/11617>`_)
37+
- Fix scripts path in isolated build environment on Debian. (`#11623 <https://github.com/pypa/pip/issues/11623>`_)
38+
- Make ``pip show`` show the editable location if package is editable (`#11638 <https://github.com/pypa/pip/issues/11638>`_)
39+
- Stop checking that ``wheel`` is present when ``build-system.requires``
40+
is provided without ``build-system.build-backend`` as ``setuptools``
41+
(which we still check for) will inject it anyway. (`#11673 <https://github.com/pypa/pip/issues/11673>`_)
42+
- Fix an issue when an already existing in-memory distribution would cause
43+
exceptions in ``pip install`` (`#11704 <https://github.com/pypa/pip/issues/11704>`_)
44+
45+
Vendored Libraries
46+
------------------
47+
48+
- Upgrade certifi to 2022.12.7
49+
- Upgrade chardet to 5.1.0
50+
- Upgrade colorama to 0.4.6
51+
- Upgrade distro to 1.8.0
52+
- Remove pep517 from vendored packages
53+
- Upgrade platformdirs to 2.6.2
54+
- Add pyproject-hooks 1.0.0
55+
- Upgrade requests to 2.28.2
56+
- Upgrade rich to 12.6.0
57+
- Upgrade urllib3 to 1.26.14
58+
59+
Improved Documentation
60+
----------------------
61+
62+
- Fixed the description of the option "--install-options" in the documentation (`#10265 <https://github.com/pypa/pip/issues/10265>`_)
63+
- Remove mention that editable installs are necessary for pip freeze to report the VCS
64+
URL. (`#11675 <https://github.com/pypa/pip/issues/11675>`_)
65+
- Clarify that the egg URL fragment is only necessary for editable VCS installs, and
66+
otherwise not necessary anymore. (`#11676 <https://github.com/pypa/pip/issues/11676>`_)
67+
68+
1269
22.3.1 (2022-11-05)
1370
===================
1471

news/10265.removal.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/11312.feature.rst

Lines changed: 0 additions & 2 deletions
This file was deleted.

news/11381.feature.rst

Lines changed: 0 additions & 3 deletions
This file was deleted.

news/11527.bugfix.rst

Lines changed: 0 additions & 2 deletions
This file was deleted.

news/11589.feature.rst

Lines changed: 0 additions & 2 deletions
This file was deleted.

news/11598.bugfix.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/11617.bugfix.rst

Lines changed: 0 additions & 3 deletions
This file was deleted.

news/11623.bugfix.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/11638.bugfix.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/11673.bugfix.rst

Lines changed: 0 additions & 3 deletions
This file was deleted.

news/11675.doc.rst

Lines changed: 0 additions & 2 deletions
This file was deleted.

news/11676.doc.rst

Lines changed: 0 additions & 2 deletions
This file was deleted.

news/11704.bugfix.rst

Lines changed: 0 additions & 2 deletions
This file was deleted.

news/11757.feature.rst

Lines changed: 0 additions & 2 deletions
This file was deleted.

news/4e5ddb5b-e740-4ef8-a78a-8d62a144fdde.trivial.rst

Whitespace-only changes.

news/704B9286-9572-4871-9B35-C6A8FA66AE75.trivial.rst

Whitespace-only changes.

news/c1da841b-9024-4448-9ae1-6e4a5a5952f0.trivial.rst

Whitespace-only changes.

news/certifi.vendor.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/chardet.vendor.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/colorama.vendor.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/d4da20f5-0ed2-480c-baa9-2490e4abdff6.trivial.rst

Whitespace-only changes.

news/distro.vendor.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/pep517.vendor.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/platformdirs.vendor.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/pyproject-hooks.vendor.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/requests.vendor.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/rich.vendor.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/urllib3.vendor.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/pip/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
from typing import List, Optional
22

3-
__version__ = "23.0.dev0"
3+
__version__ = "23.1.dev0"
44

55

66
def main(args: Optional[List[str]] = None) -> int:

0 commit comments

Comments
 (0)