Skip to content

Commit ae1b2e3

Browse files
authored
Merge branch 'main' into fix-config-error
2 parents 5022272 + aecae47 commit ae1b2e3

32 files changed

+77
-48
lines changed

.mailmap

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,3 +50,6 @@ Stephan Erb <[email protected]> <[email protected]
5050
5151
5252
Zhiping Deng <[email protected]>
53+
dkjsone <[email protected]> user <empty>
54+
Meet Vasita <[email protected]> meet-vasita <[email protected]>
55+
Meet Vasita <[email protected]> Meet_Vasita <[email protected]>

AUTHORS.txt

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ albertg
2424
Alberto Sottile
2525
Aleks Bunin
2626
Ales Erjavec
27+
Alessandro Molina
2728
Alethea Flowers
2829
Alex Gaynor
2930
Alex Grönholm
@@ -37,6 +38,7 @@ Alexandre Conrad
3738
Alexey Popravka
3839
Aleš Erjavec
3940
Alli
41+
Aman
4042
Ami Fischman
4143
Ananya Maiti
4244
Anatoly Techtonik
@@ -56,6 +58,7 @@ Aniruddha Basak
5658
Anish Tambe
5759
Anrs Hu
5860
Anthony Sottile
61+
Antoine Lambert
5962
Antoine Musso
6063
Anton Ovchinnikov
6164
Anton Patrushev
@@ -236,6 +239,7 @@ Dimitri Merejkowsky
236239
Dimitri Papadopoulos
237240
Dimitri Papadopoulos Orfanos
238241
Dirk Stolle
242+
dkjsone
239243
Dmitry Gladkov
240244
Dmitry Volodin
241245
Domen Kožar
@@ -347,6 +351,7 @@ Igor Sobreira
347351
Ikko Ashimine
348352
Ilan Schnell
349353
Illia Volochii
354+
Ilya Abdolmanafi
350355
Ilya Baryshev
351356
Inada Naoki
352357
Ionel Cristian Mărieș
@@ -482,6 +487,7 @@ luojiebin
482487
luz.paz
483488
László Kiss Kollár
484489
M00nL1ght
490+
MajorTanya
485491
Malcolm Smith
486492
Marc Abramowitz
487493
Marc Tamlyn
@@ -498,6 +504,7 @@ Martin Pavlasek
498504
Masaki
499505
Masklinn
500506
Matej Stuchlik
507+
Mateusz Sokół
501508
Mathew Jennings
502509
Mathieu Bridon
503510
Mathieu Kniewallner
@@ -525,6 +532,7 @@ mayeut
525532
mbaluna
526533
Md Sujauddin Sekh
527534
mdebi
535+
Meet Vasita
528536
memoselyk
529537
meowmeowcat
530538
Michael
@@ -714,6 +722,7 @@ Shivansh-007
714722
Shixian Sheng
715723
Shlomi Fish
716724
Shovan Maity
725+
Shubham Nagure
717726
Simeon Visser
718727
Simon Cross
719728
Simon Pichugin

NEWS.rst

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,70 @@
99
1010
.. towncrier release notes start
1111
12+
25.3 (2025-10-24)
13+
=================
14+
15+
Deprecations and Removals
16+
-------------------------
17+
18+
- Remove support for the legacy ``setup.py develop`` editable method in setuptools
19+
editable installs; setuptools >= 64 is now required. (`#11457 <https://github.com/pypa/pip/issues/11457>`_)
20+
- Remove the deprecated ``--global-option`` and ``--build-option``.
21+
``--config-setting`` is now the only way to pass options to the build backend. (`#11859 <https://github.com/pypa/pip/issues/11859>`_)
22+
- Deprecate the ``PIP_CONSTRAINT`` environment variable for specifying build
23+
constraints.
24+
25+
Use the ``--build-constraint`` option or the ``PIP_BUILD_CONSTRAINT`` environment variable
26+
instead. When build constraints are used, ``PIP_CONSTRAINT`` no longer affects isolated build
27+
environments. To enable this behavior without specifying any build constraints, use
28+
``--use-feature=build-constraint``. (`#13534 <https://github.com/pypa/pip/issues/13534>`_)
29+
- Remove support for non-standard legacy wheel filenames. (`#13581 <https://github.com/pypa/pip/issues/13581>`_)
30+
- Remove support for the deprecated ``setup.py bdist_wheel`` mechanism. Consequently,
31+
``--use-pep517`` is now always on, and ``--no-use-pep517`` has been removed. (`#6334 <https://github.com/pypa/pip/issues/6334>`_)
32+
33+
Features
34+
--------
35+
36+
- When :pep:`658` metadata is available, full distribution files are no longer downloaded when using ``pip lock`` or ``pip install --dry-run``. (`#12603 <https://github.com/pypa/pip/issues/12603>`_)
37+
- Add support for installing an editable requirement written as a Direct URL (``PackageName @ URL``). (`#13495 <https://github.com/pypa/pip/issues/13495>`_)
38+
- Add support for build constraints via the ``--build-constraint`` option. This
39+
allows constraining the versions of packages used during the build process
40+
(e.g., setuptools) without affecting the final installation. (`#13534 <https://github.com/pypa/pip/issues/13534>`_)
41+
- On ``ResolutionImpossible`` errors, include a note about causes with no candidates. (`#13588 <https://github.com/pypa/pip/issues/13588>`_)
42+
- Building pip itself from source now uses flit-core instead of setuptools.
43+
This does not affect how pip installs or builds packages you use. (`#13473 <https://github.com/pypa/pip/issues/13473>`_)
44+
45+
Bug Fixes
46+
---------
47+
48+
- Handle malformed ``Version`` metadata entries and
49+
show a sensible error message instead of crashing. (`#13443 <https://github.com/pypa/pip/issues/13443>`_)
50+
- Permit spaces between a filepath and extras in an install requirement. (`#13523 <https://github.com/pypa/pip/issues/13523>`_)
51+
- Ensure the self-check files in the cache have the same permissions as the rest of the cache. (`#13528 <https://github.com/pypa/pip/issues/13528>`_)
52+
- Avoid concurrency issues and improve performance when caching locally built wheels,
53+
especially when the temporary build directory is on a different filesystem than the cache.
54+
The wheel directory passed to the build backend is now a temporary subdirectory inside
55+
the cache directory. (`#13540 <https://github.com/pypa/pip/issues/13540>`_)
56+
- Include relevant user-supplied constraints in logs when reporting dependency conflicts. (`#13545 <https://github.com/pypa/pip/issues/13545>`_)
57+
- Fix a regression in configuration parsing that was turning a single value
58+
into a list and thus leading to a validation error. (`#13548 <https://github.com/pypa/pip/issues/13548>`_)
59+
- For Python versions that do not support :pep:`706`, pip will now raise an installation error for a
60+
source distribution when it includes a symlink that points outside the source distribution archive. (`#13550 <https://github.com/pypa/pip/issues/13550>`_)
61+
- Prevent ``--user`` installs if ``site.ENABLE_USER_SITE`` is set to ``False``. (`#8794 <https://github.com/pypa/pip/issues/8794>`_)
62+
63+
64+
Vendored Libraries
65+
------------------
66+
67+
- Upgrade certifi to 2025.10.5
68+
- Upgrade msgpack to 1.1.2
69+
- Upgrade platformdirs to 4.5.0
70+
- Upgrade requests to 2.32.5
71+
- Upgrade resolvelib to 1.2.1
72+
- Upgrade rich to 14.2.0
73+
- Upgrade tomli to 2.3.0
74+
- Upgrade truststore to 0.10.4
75+
1276
25.2 (2025-07-30)
1377
=================
1478

news/11457.removal.rst

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

news/11859.removal.rst

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

news/12603.feature.rst

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

news/13443.bugfix.rst

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

news/13495.feature.rst

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

news/13523.bugfix.rst

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

news/13528.bugfix.rst

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

0 commit comments

Comments
 (0)