Skip to content

Commit bef3535

Browse files
authored
Merge pull request #13516 from ichard26/release/25.2
Prepare release 25.2
2 parents 4fe68d7 + 47d8698 commit bef3535

38 files changed

+73
-44
lines changed

AUTHORS.txt

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -220,11 +220,13 @@ Davidovich
220220
ddelange
221221
Deepak Sharma
222222
Deepyaman Datta
223+
Denis Roussel (ACSONE)
223224
Denise Yu
224225
dependabot[bot]
225226
derwolfe
226227
Desetude
227228
developer
229+
Devesh Kumar
228230
Devesh Kumar Singh
229231
devsagul
230232
Diego Caraballo
@@ -295,6 +297,7 @@ Gabriel de Perthuis
295297
Garry Polley
296298
gavin
297299
gdanielson
300+
Gene Wood
298301
Geoffrey Sneddon
299302
George Margaritis
300303
George Song
@@ -333,6 +336,7 @@ Hugo Lopes Tavares
333336
Hugo van Kemenade
334337
Hugues Bruant
335338
Hynek Schlawack
339+
iamsrp-deshaw
336340
Ian Bicking
337341
Ian Cordasco
338342
Ian Lee
@@ -640,6 +644,7 @@ Pulkit Goyal
640644
q0w
641645
Qiangning Hong
642646
Qiming Xu
647+
qraqras
643648
Quentin Lee
644649
Quentin Pradet
645650
R. David Murray
@@ -665,6 +670,7 @@ Robert McGibbon
665670
Robert Pollak
666671
Robert T. McGibbon
667672
robin elisha robinson
673+
Rodney, Tiara
668674
Roey Berman
669675
Rohan Jain
670676
Roman Bogorodskiy
@@ -680,6 +686,7 @@ Russell Keith-Magee
680686
Ryan Shepherd
681687
Ryan Wooden
682688
ryneeverett
689+
Ryuma Asai
683690
S. Guliaev
684691
Sachi King
685692
Salvatore Rinchiera
@@ -694,6 +701,8 @@ Sebastian Jordan
694701
Sebastian Schaetz
695702
Segev Finer
696703
SeongSoo Cho
704+
Sepehr Rasouli
705+
sepehrrasooli
697706
Sergey Vasilyev
698707
Seth Michael Larson
699708
Seth Woodworth
@@ -719,6 +728,7 @@ Stavros Korokithakis
719728
Stefan Scherfke
720729
Stefano Rivera
721730
Stephan Erb
731+
Stephen Payne
722732
Stephen Rosen
723733
stepshal
724734
Steve (Gadget) Barnes
@@ -811,7 +821,9 @@ Yeray Diaz Diaz
811821
Yoval P
812822
Yu Jian
813823
Yuan Jing Vincent Yan
824+
Yuki Kobayashi
814825
Yusuke Hayashi
826+
zackzack38
815827
Zearin
816828
Zhiping Deng
817829
ziebam

NEWS.rst

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,66 @@
99
1010
.. towncrier release notes start
1111
12+
25.2 (2025-07-30)
13+
=================
14+
15+
Features
16+
--------
17+
18+
- Declare support for Python 3.14 (`#13506 <https://github.com/pypa/pip/issues/13506>`_)
19+
- Automatic download resumption and retrying is enabled by default. (`#13464 <https://github.com/pypa/pip/issues/13464>`_)
20+
- Requires-Python error message displays version clauses in numerical order. (`#13367 <https://github.com/pypa/pip/issues/13367>`_)
21+
- Minor performance improvement getting the order to install a very large number of interdependent packages. (`#13424 <https://github.com/pypa/pip/issues/13424>`_)
22+
- Show time taken instead of ``eta 0:00:00`` at download completion. (`#13483 <https://github.com/pypa/pip/issues/13483>`_)
23+
- Speed up small CLI tools by removing ``import re`` from the console
24+
script executable template. (`#13165 <https://github.com/pypa/pip/issues/13165>`_)
25+
- Remove warning when cloning from a Git reference that does not look like a commit hash. (`#12283 <https://github.com/pypa/pip/issues/12283>`_)
26+
27+
Bug Fixes
28+
---------
29+
30+
- ``pip config debug`` now correctly separates options as set by the different files
31+
at the same level. (`#12099 <https://github.com/pypa/pip/issues/12099>`_)
32+
- Ensure truststore feature remains active even when a proxy is also in use. (`#13343 <https://github.com/pypa/pip/issues/13343>`_)
33+
- Include sub-commands in tab completion. (`#13140 <https://github.com/pypa/pip/issues/13140>`_)
34+
- ``pip list`` with the ``json`` or ``freeze`` format enabled will no longer
35+
crash when encountering a package with an invalid version. (`#13345 <https://github.com/pypa/pip/issues/13345>`_)
36+
- Provide a hint if a system error is raised involving long filenames or path segments on Windows. (`#13346 <https://github.com/pypa/pip/issues/13346>`_)
37+
- Resumed downloads are saved to the HTTP cache like any other normal download. (`#13441 <https://github.com/pypa/pip/issues/13441>`_)
38+
- Configured verbosity is consistently forwarded while calling Git during
39+
VCS operations. (`#13329 <https://github.com/pypa/pip/issues/13329>`_)
40+
- Suppress the progress bar, when running with ``--log`` and ``--quiet``.
41+
42+
Consequently, a new ``auto`` mode for ``--progress-bar`` has been added.
43+
``auto`` will enable progress bars unless suppressed by ``--quiet``,
44+
while ``on`` will always enable progress bars. (`#10915 <https://github.com/pypa/pip/issues/10915>`_)
45+
- Fix normalization of local URLs with non-``file`` schemes. (`#13509 <https://github.com/pypa/pip/issues/13509>`_)
46+
- Fix normalization of local file URLs on Windows in newer Python versions. (`#13510 <https://github.com/pypa/pip/issues/13510>`_)
47+
- Fix remaining test failures in Python 3.14 by adjusting ``path_to_url`` and similar functions. (`#13423 <https://github.com/pypa/pip/issues/13423>`_)
48+
- Fix missing ``network`` test markings, making the suite pass in offline
49+
environments again. (`#13378 <https://github.com/pypa/pip/issues/13378>`_)
50+
51+
Vendored Libraries
52+
------------------
53+
54+
- Upgrade CacheControl to 0.14.3
55+
- Upgrade certifi to 2025.7.14
56+
- Upgrade distlib to 0.4.0
57+
- Upgrade msgpack to 1.1.1
58+
- Upgrade platformdirs to 4.3.8
59+
- Upgrade pygments to 2.19.2
60+
- Upgrade requests to 2.32.4
61+
- Upgrade resolvelib to 1.2.0
62+
- Upgrade rich to 14.1.0
63+
- Remove vendored typing-extensions.
64+
65+
Process
66+
-------
67+
68+
- pip's own licensing metadata now follows :pep:`639`.
69+
In addition, the licenses of pip's vendored dependencies are now included
70+
in the ``License-File`` metadata field and in the wheel.
71+
1272
25.1.1 (2025-05-02)
1373
===================
1474

news/0741cad6-3007-47f8-9c53-984e9116c7ff.bugfix.rst

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

news/10915.bugfix.rst

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

news/12099.bugfix.rst

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

news/12283.feature.rst

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

news/13165.feature.rst

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

news/13329.bugfix.rst

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

news/13335.process.rst

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

news/13343.bugfix.rst

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

0 commit comments

Comments
 (0)