Allow multiple nested inclusions of the same requirements file again. ([#13046](https://github.com/pypa/pip/issues/13046) <https://github.com/pypa/pip/issues/13046>_)
24.3 (2024-10-27)
Deprecations and Removals
Deprecate wheel filenames that are not compliant with :pep:440. ([#12918](https://github.com/pypa/pip/issues/12918) <https://github.com/pypa/pip/issues/12918>_)
Features
Detect recursively referencing requirements files and help users identify
the source. ([#12653](https://github.com/pypa/pip/issues/12653) <https://github.com/pypa/pip/issues/12653>_)
Support for :pep:730 iOS wheels. ([#12961](https://github.com/pypa/pip/issues/12961) <https://github.com/pypa/pip/issues/12961>_)
Bug Fixes
Display a better error message when an already installed package has an invalid requirement. ([#12953](https://github.com/pypa/pip/issues/12953) <https://github.com/pypa/pip/issues/12953>_)
Ignore PIP_TARGET and pip.confglobal.target when preparing a build environment. ([#8438](https://github.com/pypa/pip/issues/8438) <https://github.com/pypa/pip/issues/8438>_)
Restore support for macOS 10.12 and older (via truststore). ([#12901](https://github.com/pypa/pip/issues/12901) <https://github.com/pypa/pip/issues/12901>_)
Allow installing pip in editable mode in a virtual environment on Windows. ([#12666](https://github.com/pypa/pip/issues/12666) <https://github.com/pypa/pip/issues/12666>_)
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 commands and options
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 ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore 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 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 ` 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 ` will remove all of the ignore conditions of the specified dependency
- `@dependabot unignore ` will remove the ignore condition of the specified dependency and ignore conditions
Bumps the prod-deps group with 5 updates:
24.2
24.3.1
4.66.5
4.67.0
2.0.2
2.1.0
0.38.6
0.40.0
0.115.2
0.115.5
Updates
pip
from 24.2 to 24.3.1Changelog
Sourced from pip's changelog.
Commits
05293b6
Bump for release6a5db8b
Merge pull request #13047 from sbidoul/fix-130467be54ce
Don't fail when the same req file is included more than once4f6aeb1
Merge pull request #13044 from sbidoul/release/24.3e1b1d51
Bump for developmentcdba22f
Bump for release27f8374
Update AUTHORS.txtc79d019
Merge pull request #13033 from sbidoul/vendoring-24.3-sbi3ca8921
Merge pull request #13041 from sethmlarson/truststore-0.10.00cc7375
Upgrade vendored truststore to 0.10.0Updates
tqdm
from 4.66.5 to 4.67.0Release notes
Sourced from tqdm's releases.
Commits
35a6ee9
bump version, merge pull request #1536 from guigoruiz18aa9470
add discord requests dep1db24b4
better user-agent61365d8
handle rate limit6708400
use requests.Sessionf1129e7
restore original docs, misc linting03b90e4
Using correct user agentb78efea
Using REST API directly5b84012
bump version, merge pull request #1627 from tqdm/devel0a439b5
tests: fix nbval DeprecationWarningUpdates
tomli
from 2.0.2 to 2.1.0Changelog
Sourced from tomli's changelog.
Commits
d6e045b
Bump version: 2.0.2 → 2.1.0d1d6a85
Add attributes to TOMLDecodeError. Deprecate free-form__init__
args (#238)59ed9ef
Add a comment about implicit lru_cache bound9d25b3f
Test against Python 3.13 final (#237)f57fb66
Add test coverage for text mode error (#231)4be816b
Convert tox config to native TOMLe2f8d2d
Merge pull request #233 from hukkin/version-2.0.2Updates
starlette
from 0.38.6 to 0.40.0Release notes
Sourced from starlette's releases.
Changelog
Sourced from starlette's changelog.
Commits
4ded4b7
Version 0.40.0 (#2728)fd038f3
Merge commit from forke116840
Bump the python-packages group with 6 updates (#2713)0b50b9c
Version 0.39.2 (#2710)fe46d99
Supportrequest.url_for
when only "app" scope is avaialable (#2672)1a6018e
Support python-multipart 0.0.12 (#2708)fa7b382
Version 0.39.1 (#2706)075efd0
generate boundary with token_hex (#2702)b8139f9
ConsiderFileResponse.chunk_size
when handling multiple ranges (#2703)4fbf766
test: add tests intest_requests
(#2677)Updates
fastapi
from 0.115.2 to 0.115.5Release notes
Sourced from fastapi's releases.
... (truncated)
Commits
f057f4a
🔖 Release version 0.115.5c6f021e
📝 Update release notes91a9293
♻️ Update internal checks to support Pydantic 2.10 (#12914)f716490
📝 Update release notesc178106
📝 Update includes fordocs/en/docs/tutorial/body.md
(#12757)88cc900
📝 Update release notes20809a1
⬆ [pre-commit.ci] pre-commit autoupdate (#12907)5a48c37
📝 Update release notes13892a3
📝 Update includes indocs/en/docs/advanced/testing-dependencies.md
(#12647)9467000
📝 Update release notesDependabot 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 commands and options
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