Skip to content

Commit 6ec7b0a

Browse files
authored
Merge pull request #13775 from notatallshaw/release/26.0
Release/26.0
2 parents 66f2dec + 4104356 commit 6ec7b0a

34 files changed

Lines changed: 74 additions & 37 deletions

AUTHORS.txt

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
@Switch01
22
A_Rog
33
Aakanksha Agrawal
4+
Aarni Koskela
45
Abhinav Sagar
56
ABHYUDAY PRATAP SINGH
67
abs51295
@@ -191,6 +192,7 @@ Dane Hillard
191192
daniel
192193
Daniel Collins
193194
Daniel Hahler
195+
Daniel Hollas
194196
Daniel Holth
195197
Daniel Jost
196198
Daniel Katz
@@ -318,6 +320,7 @@ gousaiyang
318320
gpiks
319321
Greg Roodt
320322
Greg Ward
323+
Guido Diepen
321324
Guilherme Espada
322325
Guillaume Seguin
323326
gutsytechster
@@ -327,8 +330,10 @@ gzpan123
327330
Hanjun Kim
328331
Hari Charan
329332
Harsh Vardhan
333+
Harsha Sai
330334
harupy
331335
Harutaka Kawamura
336+
Hasan-8326
332337
hauntsaninja
333338
Henrich Hartzer
334339
Henry Schreiner
@@ -369,6 +374,7 @@ Jakub Kuczys
369374
Jakub Stasiak
370375
Jakub Vysoky
371376
Jakub Wilk
377+
James
372378
James Cleveland
373379
James Curtin
374380
James Firth
@@ -425,12 +431,14 @@ Josh Hansen
425431
Josh Schneier
426432
Joshua
427433
JoshuaPerdue
434+
Jost Migenda
428435
Juan Luis Cano Rodríguez
429436
Juanjo Bazán
430437
Judah Rand
431438
Julian Berman
432439
Julian Gethmann
433440
Julien Demoor
441+
Julien Stephan
434442
July Tikhonov
435443
Jussi Kukkonen
436444
Justin van Heek
@@ -442,6 +450,7 @@ Kamal Bin Mustafa
442450
Karolina Surma
443451
kasium
444452
kaustav haldar
453+
Kaz Nishimura
445454
keanemind
446455
Keith Maxwell
447456
Kelsey Hightower
@@ -557,6 +566,7 @@ Monty Taylor
557566
morotti
558567
mrKazzila
559568
Muha Ajjan
569+
MUTHUSRIHEMADHARSHINI S A
560570
Nadav Wexler
561571
Nahuel Ambrosini
562572
Nate Coraor
@@ -581,6 +591,7 @@ Nitesh Sharma
581591
Niyas Sait
582592
Noah
583593
Noah Gorny
594+
Nothing-991
584595
Nowell Strite
585596
NtaleGrey
586597
nucccc
@@ -601,8 +612,10 @@ Omry Yadan
601612
onlinejudge95
602613
Oren Held
603614
Oscar Benjamin
615+
oxygen dioxide
604616
Oz N Tiram
605617
Pachwenko
618+
Paresh Joshi
606619
Patrick Dubroy
607620
Patrick Jenkins
608621
Patrick Lawson
@@ -737,6 +750,7 @@ Stavros Korokithakis
737750
Stefan Scherfke
738751
Stefano Rivera
739752
Stephan Erb
753+
Stephane Chazelas
740754
Stephen Payne
741755
Stephen Rosen
742756
stepshal
@@ -760,6 +774,7 @@ Sylvain
760774
Takayuki SHIMIZUKAWA
761775
Taneli Hukkinen
762776
tbeswick
777+
Terrance
763778
Thiago
764779
Thijs Triemstra
765780
Thomas Fenzl
@@ -808,6 +823,7 @@ Vitaly Babiy
808823
Vladimir Fokow
809824
Vladimir Rutsky
810825
W. Trevor King
826+
Weida Hong
811827
Wil Tan
812828
Wilfred Hughes
813829
William Edwards
@@ -825,6 +841,8 @@ Xianpeng Shen
825841
xoviat
826842
xtreak
827843
YAMAMOTO Takashi
844+
Yash
845+
Yashraj
828846
Yen Chi Hsuan
829847
Yeray Diaz Diaz
830848
Yoval P

NEWS.rst

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,61 @@
99
1010
.. towncrier release notes start
1111
12+
26.0 (2026-01-30)
13+
=================
14+
15+
Deprecations and Removals
16+
-------------------------
17+
18+
- Remove support for non-bare project names in egg fragments. Affected users should use
19+
the `Direct URL requirement syntax <https://packaging.python.org/en/latest/specifications/version-specifiers/#direct-references>`_. (`#13157 <https://github.com/pypa/pip/issues/13157>`_)
20+
21+
Features
22+
--------
23+
24+
- Display pip's command-line help in colour, if possible. (`#12134 <https://github.com/pypa/pip/issues/12134>`_)
25+
- Support installing dependencies declared with inline script metadata
26+
(:pep:`723`) with ``--requirements-from-script``. (`#12891 <https://github.com/pypa/pip/issues/12891>`_)
27+
- Add ``--all-releases`` and ``--only-final`` options to control pre-release
28+
and final release selection during package installation. (`#13221 <https://github.com/pypa/pip/issues/13221>`_)
29+
- Add ``--uploaded-prior-to`` option to only consider packages uploaded prior to
30+
a given datetime when the ``upload-time`` field is available from a remote index. (`#13625 <https://github.com/pypa/pip/issues/13625>`_)
31+
- Add ``--use-feature inprocess-build-deps`` to request that build dependencies are installed
32+
within the same pip install process. This new mechanism is faster, supports ``--no-clean``
33+
and ``--no-cache-dir`` reliably, and supports prompting for authentication.
34+
35+
Enabling this feature will also enable ``--use-feature build-constraints``. This feature will
36+
become the default in a future pip version. (`#9081 <https://github.com/pypa/pip/issues/9081>`_)
37+
- ``pip cache purge`` and ``pip cache remove`` now clean up empty directories
38+
and legacy files left by older pip versions. (`#9058 <https://github.com/pypa/pip/issues/9058>`_)
39+
40+
Bug Fixes
41+
---------
42+
43+
- Fix selecting pre-release versions when only pre-releases match.
44+
For example, ``package>1.0`` with versions ``1.0, 2.0rc1`` now installs
45+
``2.0rc1`` instead of failing. (`#13746 <https://github.com/pypa/pip/issues/13746>`_)
46+
- Revisions in version control URLs now must be percent-encoded.
47+
For example, use ``git+https://example.com/repo.git@issue%231`` to specify the branch ``issue#1``.
48+
If you previously used a branch name containing a ``%`` character in a version control URL, you now need to replace it with ``%25`` to ensure correct percent-encoding. (`#13407 <https://github.com/pypa/pip/issues/13407>`_)
49+
- Preserve original casing when a path is displayed. (`#6823 <https://github.com/pypa/pip/issues/6823>`_)
50+
- Fix bash completion when the ``$IFS`` variable has been modified from its default. (`#13555 <https://github.com/pypa/pip/issues/13555>`_)
51+
- Precompute Python requirements on each candidate, reducing time of long resolutions. (`#13656 <https://github.com/pypa/pip/issues/13656>`_)
52+
- Skip redundant work converting version objects to strings when using the
53+
``importlib.metadata`` backend. (`#13660 <https://github.com/pypa/pip/issues/13660>`_)
54+
- Fix ``pip index versions`` to honor only-binary/no-binary options. (`#13682 <https://github.com/pypa/pip/issues/13682>`_)
55+
- Fix fallthrough logic for options, allowing overriding global options with
56+
defaults from user config. (`#13703 <https://github.com/pypa/pip/issues/13703>`_)
57+
58+
Vendored Libraries
59+
------------------
60+
61+
- Upgrade CacheControl to 0.14.4
62+
- Upgrade certifi to 2026.1.4
63+
- Upgrade idna to 3.11
64+
- Upgrade packaging to 26.0
65+
- Upgrade platformdirs to 4.5.1
66+
1267
25.3 (2025-10-24)
1368
=================
1469

news/0ce5df25-3ccf-4f6b-aecc-06973ab3ff62.trivial.rst

Whitespace-only changes.

news/12134.feature.rst

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

news/12891.feature.rst

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

news/13157.removal.rst

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

news/13221.feature.rst

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

news/13407.bugfix.rst

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

news/13555.bugfix.rst

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

news/13559.trivial.rst

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

0 commit comments

Comments
 (0)