Skip to content

Commit cf97fe6

Browse files
Bump pip from 25.3 to 26.0 in /requirements in the pip group across 1 directory (#12018)
Bumps the pip group with 1 update in the /requirements directory: [pip](https://github.com/pypa/pip). Updates `pip` from 25.3 to 26.0 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/pypa/pip/blob/main/NEWS.rst">pip's changelog</a>.</em></p> <blockquote> <h1>26.0 (2026-01-30)</h1> <h2>Deprecations and Removals</h2> <ul> <li>Remove support for non-bare project names in egg fragments. Affected users should use the <code>Direct URL requirement syntax &lt;https://packaging.python.org/en/latest/specifications/version-specifiers/#direct-references&gt;</code><em>. (<code>[#13157](pypa/pip#13157) &lt;https://github.com/pypa/pip/issues/13157&gt;</code></em>)</li> </ul> <h2>Features</h2> <ul> <li> <p>Display pip's command-line help in colour, if possible. (<code>[#12134](pypa/pip#12134) &lt;https://github.com/pypa/pip/issues/12134&gt;</code>_)</p> </li> <li> <p>Support installing dependencies declared with inline script metadata (:pep:<code>723</code>) with <code>--requirements-from-script</code>. (<code>[#12891](pypa/pip#12891) &lt;https://github.com/pypa/pip/issues/12891&gt;</code>_)</p> </li> <li> <p>Add <code>--all-releases</code> and <code>--only-final</code> options to control pre-release and final release selection during package installation. (<code>[#13221](pypa/pip#13221) &lt;https://github.com/pypa/pip/issues/13221&gt;</code>_)</p> </li> <li> <p>Add <code>--uploaded-prior-to</code> option to only consider packages uploaded prior to a given datetime when the <code>upload-time</code> field is available from a remote index. (<code>[#13625](pypa/pip#13625) &lt;https://github.com/pypa/pip/issues/13625&gt;</code>_)</p> </li> <li> <p>Add <code>--use-feature inprocess-build-deps</code> to request that build dependencies are installed within the same pip install process. This new mechanism is faster, supports <code>--no-clean</code> and <code>--no-cache-dir</code> reliably, and supports prompting for authentication.</p> <p>Enabling this feature will also enable <code>--use-feature build-constraints</code>. This feature will become the default in a future pip version. (<code>[#9081](pypa/pip#9081) &lt;https://github.com/pypa/pip/issues/9081&gt;</code>_)</p> </li> <li> <p><code>pip cache purge</code> and <code>pip cache remove</code> now clean up empty directories and legacy files left by older pip versions. (<code>[#9058](pypa/pip#9058) &lt;https://github.com/pypa/pip/issues/9058&gt;</code>_)</p> </li> </ul> <h2>Bug Fixes</h2> <ul> <li>Fix selecting pre-release versions when only pre-releases match. For example, <code>package&gt;1.0</code> with versions <code>1.0, 2.0rc1</code> now installs <code>2.0rc1</code> instead of failing. (<code>[#13746](pypa/pip#13746) &lt;https://github.com/pypa/pip/issues/13746&gt;</code>_)</li> <li>Revisions in version control URLs now must be percent-encoded. For example, use <code>git+https://example.com/repo.git@issue%231</code> to specify the branch <code>issue#1</code>. If you previously used a branch name containing a <code>%</code> character in a version control URL, you now need to replace it with <code>%25</code> to ensure correct percent-encoding. (<code>[#13407](pypa/pip#13407) &lt;https://github.com/pypa/pip/issues/13407&gt;</code>_)</li> <li>Preserve original casing when a path is displayed. (<code>[#6823](pypa/pip#6823) &lt;https://github.com/pypa/pip/issues/6823&gt;</code>_)</li> <li>Fix bash completion when the <code>$IFS</code> variable has been modified from its default. (<code>[#13555](pypa/pip#13555) &lt;https://github.com/pypa/pip/issues/13555&gt;</code>_)</li> <li>Precompute Python requirements on each candidate, reducing time of long resolutions. (<code>[#13656](pypa/pip#13656) &lt;https://github.com/pypa/pip/issues/13656&gt;</code>_)</li> <li>Skip redundant work converting version objects to strings when using the <code>importlib.metadata</code> backend. (<code>[#13660](pypa/pip#13660) &lt;https://github.com/pypa/pip/issues/13660&gt;</code>_)</li> <li>Fix <code>pip index versions</code> to honor only-binary/no-binary options. (<code>[#13682](pypa/pip#13682) &lt;https://github.com/pypa/pip/issues/13682&gt;</code>_)</li> <li>Fix fallthrough logic for options, allowing overriding global options with defaults from user config. (<code>[#13703](pypa/pip#13703) &lt;https://github.com/pypa/pip/issues/13703&gt;</code>_)</li> <li>Use a path-segment prefix comparison, not char-by-char. (<code>[#13777](pypa/pip#13777) &lt;https://github.com/pypa/pip/issues/13777&gt;</code>_)</li> </ul> <h2>Vendored Libraries</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pypa/pip/commit/2f4d4a836ed00076001376fbb0ce6dc4f22cdae2"><code>2f4d4a8</code></a> Merge pull request <a href="https://redirect.github.com/pypa/pip/issues/13779">#13779</a> from notatallshaw/fix-26.0-news</li> <li><a href="https://github.com/pypa/pip/commit/04307a42261749cfa1c86a5537ad88f44ed2a41a"><code>04307a4</code></a> fix 26.0 news</li> <li><a href="https://github.com/pypa/pip/commit/6ec7b0a488f614a7632442fe7c651957fdb5fc85"><code>6ec7b0a</code></a> Merge pull request <a href="https://redirect.github.com/pypa/pip/issues/13775">#13775</a> from notatallshaw/release/26.0</li> <li><a href="https://github.com/pypa/pip/commit/4104356cd83d1614af45d203d64cb84705dad9d2"><code>4104356</code></a> Bump for release</li> <li><a href="https://github.com/pypa/pip/commit/58be8836b68814295d33bc5c56c38d3a0659ae81"><code>58be883</code></a> Update AUTHORS.txt</li> <li><a href="https://github.com/pypa/pip/commit/66f2dece5ba9cc0ee9fe7035c46ba4b0756559b5"><code>66f2dec</code></a> Merge pull request <a href="https://redirect.github.com/pypa/pip/issues/13778">#13778</a> from ichard26/docs/groups</li> <li><a href="https://github.com/pypa/pip/commit/0214103df7d7e6e3de3b8352ce3a3135437124f0"><code>0214103</code></a> doc: Re-expose package selection group options</li> <li><a href="https://github.com/pypa/pip/commit/fdbe7628f3ce5d99ac5962fa9dba9e31f3738fcc"><code>fdbe762</code></a> Install pip within docs Nox sessions</li> <li><a href="https://github.com/pypa/pip/commit/8e227a9be4faa9594e05d02ca05a413a2a4e7735"><code>8e227a9</code></a> Merge pull request <a href="https://redirect.github.com/pypa/pip/issues/13777">#13777</a> from sethmlarson/commonpath</li> <li><a href="https://github.com/pypa/pip/commit/f5315ad96808c106a5c73936cebd335082be406e"><code>f5315ad</code></a> Merge pull request <a href="https://redirect.github.com/pypa/pip/issues/13776">#13776</a> from ichard26/docs/versionadded</li> <li>Additional commits viewable in <a href="https://github.com/pypa/pip/compare/25.3...26.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pip&package-manager=pip&previous-version=25.3&new-version=26.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/aio-libs/aiohttp/network/alerts). </details> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 parent e11872a commit cf97fe6

2 files changed

Lines changed: 109 additions & 109 deletions

File tree

requirements/constraints.txt

Lines changed: 56 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -6,34 +6,34 @@
66
#
77
aiodns==4.0.0
88
# via
9-
# -r requirements/lint.in
10-
# -r requirements/runtime-deps.in
9+
# -r lint.in
10+
# -r runtime-deps.in
1111
aiohappyeyeballs==2.6.1
12-
# via -r requirements/runtime-deps.in
12+
# via -r runtime-deps.in
1313
aiohttp-theme==0.1.7
14-
# via -r requirements/doc.in
14+
# via -r doc.in
1515
aiosignal==1.4.0
16-
# via -r requirements/runtime-deps.in
16+
# via -r runtime-deps.in
1717
alabaster==1.0.0
1818
# via sphinx
1919
annotated-types==0.7.0
2020
# via pydantic
2121
async-timeout==5.0.1 ; python_version < "3.11"
2222
# via
23-
# -r requirements/runtime-deps.in
23+
# -r runtime-deps.in
2424
# valkey
2525
babel==2.18.0
2626
# via sphinx
2727
backports-zstd==1.3.0 ; implementation_name == "cpython"
2828
# via
29-
# -r requirements/lint.in
30-
# -r requirements/runtime-deps.in
29+
# -r lint.in
30+
# -r runtime-deps.in
3131
blockbuster==1.5.26
3232
# via
33-
# -r requirements/lint.in
34-
# -r requirements/test-common.in
33+
# -r lint.in
34+
# -r test-common.in
3535
brotli==1.2.0 ; platform_python_implementation == "CPython"
36-
# via -r requirements/runtime-deps.in
36+
# via -r runtime-deps.in
3737
build==1.4.0
3838
# via pip-tools
3939
certifi==2026.1.4
@@ -55,12 +55,12 @@ click==8.3.1
5555
# wait-for-it
5656
coverage==7.13.2
5757
# via
58-
# -r requirements/test-common.in
58+
# -r test-common.in
5959
# pytest-cov
6060
cryptography==46.0.3
6161
# via trustme
6262
cython==3.2.4
63-
# via -r requirements/cython.in
63+
# via -r cython.in
6464
distlib==0.4.0
6565
# via virtualenv
6666
docutils==0.21.2
@@ -75,14 +75,14 @@ forbiddenfruit==0.1.4
7575
# via blockbuster
7676
freezegun==1.5.5
7777
# via
78-
# -r requirements/lint.in
79-
# -r requirements/test-common.in
78+
# -r lint.in
79+
# -r test-common.in
8080
frozenlist==1.8.0
8181
# via
82-
# -r requirements/runtime-deps.in
82+
# -r runtime-deps.in
8383
# aiosignal
8484
gunicorn==24.1.1
85-
# via -r requirements/base.in
85+
# via -r base.in
8686
identify==2.6.16
8787
# via pre-commit
8888
idna==3.7
@@ -96,8 +96,8 @@ iniconfig==2.3.0
9696
# via pytest
9797
isal==1.7.2 ; python_version < "3.14"
9898
# via
99-
# -r requirements/lint.in
100-
# -r requirements/test-common.in
99+
# -r lint.in
100+
# -r test-common.in
101101
jinja2==3.1.6
102102
# via
103103
# sphinx
@@ -112,13 +112,13 @@ mdurl==0.1.2
112112
# via markdown-it-py
113113
multidict==6.7.1
114114
# via
115-
# -r requirements/multidict.in
116-
# -r requirements/runtime-deps.in
115+
# -r multidict.in
116+
# -r runtime-deps.in
117117
# yarl
118118
mypy==1.19.1 ; implementation_name == "cpython"
119119
# via
120-
# -r requirements/lint.in
121-
# -r requirements/test-common.in
120+
# -r lint.in
121+
# -r test-common.in
122122
mypy-extensions==1.1.0
123123
# via mypy
124124
nodeenv==1.10.0
@@ -133,25 +133,25 @@ packaging==26.0
133133
pathspec==1.0.4
134134
# via mypy
135135
pip-tools==7.5.2
136-
# via -r requirements/dev.in
136+
# via -r dev.in
137137
pkgconfig==1.5.5
138-
# via -r requirements/test-common.in
138+
# via -r test-common.in
139139
platformdirs==4.5.1
140140
# via virtualenv
141141
pluggy==1.6.0
142142
# via
143143
# pytest
144144
# pytest-cov
145145
pre-commit==4.5.1
146-
# via -r requirements/lint.in
146+
# via -r lint.in
147147
propcache==0.4.1
148148
# via
149-
# -r requirements/runtime-deps.in
149+
# -r runtime-deps.in
150150
# yarl
151151
proxy-py==2.4.10
152152
# via
153-
# -r requirements/lint.in
154-
# -r requirements/test-common.in
153+
# -r lint.in
154+
# -r test-common.in
155155
pycares==5.0.1
156156
# via aiodns
157157
pycparser==3.0
@@ -173,30 +173,30 @@ pyproject-hooks==1.2.0
173173
# pip-tools
174174
pytest==9.0.2
175175
# via
176-
# -r requirements/lint.in
177-
# -r requirements/test-common.in
176+
# -r lint.in
177+
# -r test-common.in
178178
# pytest-codspeed
179179
# pytest-cov
180180
# pytest-mock
181181
# pytest-xdist
182182
pytest-codspeed==4.2.0
183183
# via
184-
# -r requirements/lint.in
185-
# -r requirements/test-common.in
184+
# -r lint.in
185+
# -r test-common.in
186186
pytest-cov==7.0.0
187-
# via -r requirements/test-common.in
187+
# via -r test-common.in
188188
pytest-mock==3.15.1
189189
# via
190-
# -r requirements/lint.in
191-
# -r requirements/test-common.in
190+
# -r lint.in
191+
# -r test-common.in
192192
pytest-xdist==3.8.0
193-
# via -r requirements/test-common.in
193+
# via -r test-common.in
194194
python-dateutil==2.9.0.post0
195195
# via freezegun
196196
python-on-whales==0.80.0
197197
# via
198-
# -r requirements/lint.in
199-
# -r requirements/test-common.in
198+
# -r lint.in
199+
# -r test-common.in
200200
pyyaml==6.0.3
201201
# via pre-commit
202202
requests==2.32.5
@@ -206,16 +206,16 @@ requests==2.32.5
206206
rich==14.3.1
207207
# via pytest-codspeed
208208
setuptools-git==1.2
209-
# via -r requirements/test-common.in
209+
# via -r test-common.in
210210
six==1.17.0
211211
# via python-dateutil
212212
slotscheck==0.19.1
213-
# via -r requirements/lint.in
213+
# via -r lint.in
214214
snowballstemmer==3.0.1
215215
# via sphinx
216216
sphinx==8.1.3
217217
# via
218-
# -r requirements/doc.in
218+
# -r doc.in
219219
# sphinxcontrib-spelling
220220
# sphinxcontrib-towncrier
221221
sphinxcontrib-applehelp==2.0.0
@@ -231,9 +231,9 @@ sphinxcontrib-qthelp==2.0.0
231231
sphinxcontrib-serializinghtml==2.0.0
232232
# via sphinx
233233
sphinxcontrib-spelling==8.0.2 ; platform_system != "Windows"
234-
# via -r requirements/doc-spelling.in
234+
# via -r doc-spelling.in
235235
sphinxcontrib-towncrier==0.5.0a0
236-
# via -r requirements/doc.in
236+
# via -r doc.in
237237
tomli==2.3.0
238238
# via
239239
# build
@@ -246,15 +246,15 @@ tomli==2.3.0
246246
# towncrier
247247
towncrier==25.8.0
248248
# via
249-
# -r requirements/doc.in
249+
# -r doc.in
250250
# sphinxcontrib-towncrier
251251
trustme==1.2.1 ; platform_machine != "i686"
252252
# via
253-
# -r requirements/lint.in
254-
# -r requirements/test-common.in
253+
# -r lint.in
254+
# -r test-common.in
255255
typing-extensions==4.15.0 ; python_version < "3.13"
256256
# via
257-
# -r requirements/runtime-deps.in
257+
# -r runtime-deps.in
258258
# aiosignal
259259
# cryptography
260260
# exceptiongroup
@@ -271,25 +271,25 @@ urllib3==2.6.3
271271
# via requests
272272
uvloop==0.21.0 ; platform_system != "Windows"
273273
# via
274-
# -r requirements/base.in
275-
# -r requirements/lint.in
274+
# -r base.in
275+
# -r lint.in
276276
valkey==6.1.1
277-
# via -r requirements/lint.in
277+
# via -r lint.in
278278
virtualenv==20.36.1
279279
# via pre-commit
280280
wait-for-it==2.3.0
281-
# via -r requirements/test-common.in
281+
# via -r test-common.in
282282
wheel==0.46.3
283283
# via pip-tools
284284
yarl==1.22.0
285-
# via -r requirements/runtime-deps.in
285+
# via -r runtime-deps.in
286286
zlib-ng==1.0.0
287287
# via
288-
# -r requirements/lint.in
289-
# -r requirements/test-common.in
288+
# -r lint.in
289+
# -r test-common.in
290290

291291
# The following packages are considered to be unsafe in a requirements file:
292-
pip==25.3
292+
pip==26.0
293293
# via pip-tools
294294
setuptools==80.10.2
295295
# via pip-tools

0 commit comments

Comments
 (0)