Bumps the all-dependencies group with 13 updates:
Updates alembic from 1.16.2 to 1.16.4
Release notes
Sourced from alembic's releases.
1.16.4
Released: July 10, 2025
bug
1.16.3
Released: July 8, 2025
usecase
-
[usecase] [commands] Added new pyproject_async template, combining the new pyproject
template with the async template. Pull request courtesy Alc-Alc.
References: #1683
-
[usecase] [autogenerate] Add "module" post-write hook. This hook type is almost identical to the
console_scripts hook, except it's running python -m black instead of
using black's console_script. It is mainly useful for tools without
console scripts (e.g. ruff), but has semantics closer to the
console_scripts hook in that it finds the ruff module available to the
running interpreter instead of finding an executable by path. Pull request
courtesy Frazer McLean.
References: #1686
bug
-
[bug] [autogenerate] Fixed the rendering of server_default=FetchedValue() to ensure it is
preceded by the sa. prefix in the migration script. Pull request
courtesy david-fed.
References: #1633
-
[bug] [autogenerate] Fixed autogenerate rendering bug which failed to render foreign key
constraints local to a CreateTableOp object if it did not refer
to a MetaData collection via a private constructor argument that would
not ordinarily be passed in user-defined rewriter recipes, including ones
in the Alembic cookbook section of the docs.
... (truncated)
Commits
Updates fastapi from 0.115.14 to 0.116.1
Release notes
Sourced from fastapi's releases.
0.116.1
Upgrades
- ⬆️ Upgrade Starlette supported version range to
>=0.40.0,<0.48.0. PR #13884 by @tiangolo.
Docs
- 📝 Add notification about impending changes in Translations to
docs/en/docs/contributing.md. PR #13886 by @YuriiMotov.
Internal
0.116.0
Features
- ✨ Add support for deploying to FastAPI Cloud with
fastapi deploy. PR #13870 by @tiangolo.
Installing fastapi[standard] now includes fastapi-cloud-cli.
This will allow you to deploy to FastAPI Cloud with the fastapi deploy command.
If you want to install fastapi with the standard dependencies but without fastapi-cloud-cli, you can install instead fastapi[standard-no-fastapi-cloud-cli].
Translations
Internal
Commits
3137234 🔖 Release version 0.116.1
095dab0 📝 Update release notes
cad6880 ⬆️ Upgrade Starlette supported version range to >=0.40.0,<0.48.0 (#13884)
a6e79e6 📝 Update release notes
2c13b1b 📝 Add notification about impending changes in Translations to `docs/en/docs/c...
7179d48 📝 Update release notes
07bcb18 ⬆ [pre-commit.ci] pre-commit autoupdate (#13871)
bd8f358 🔖 Release version 0.116.0
18eb7a7 📝 Update release notes
dd906a9 📝 Update release notes
- Additional commits viewable in compare view
Updates sqlalchemy from 2.0.41 to 2.0.42
Release notes
Sourced from sqlalchemy's releases.
2.0.42
Released: July 29, 2025
orm
-
[orm] [usecase] Added dataclass_metadata argument to all ORM attribute constructors
that accept dataclasses parameters, e.g. mapped_column.dataclass_metadata,
relationship.dataclass_metadata, etc.
It's passed to the underlying dataclass metadata attribute
of the dataclass field. Pull request courtesy Sigmund Lahn.
References: #10674
-
[orm] [bug] Implemented the _orm.defer(), _orm.undefer() and
_orm.load_only() loader options to work for composite attributes, a
use case that had never been supported previously.
References: #12593
-
[orm] [bug] Fixed bug where the ORM would pull in the wrong column into an UPDATE when
a key name inside of the ValuesBase.values() method could be located
from an ORM entity mentioned in the statement, but where that ORM entity
was not the actual table that the statement was inserting or updating. An
extra check for this edge case is added to avoid this problem.
References: #12692
engine
- [engine] Improved validation of execution parameters passed to the
_engine.Connection.execute() and similar methods to
provided a better error when tuples are passed in.
Previously the execution would fail with a difficult to
understand error message.
sql
-
[sql] [usecase] The _sql.values() construct gains a new method _sql.Values.cte(),
which allows creation of a named, explicit-columns CTE against an
unnamed VALUES expression, producing a syntax that allows column-oriented
selection from a VALUES construct on modern versions of PostgreSQL, SQLite,
and MariaDB.
References: #12734
-
[sql] [bug] Fixed issue where select() of a free-standing scalar expression that
... (truncated)
Commits
Updates coverage from 7.9.1 to 7.10.1
Changelog
Sourced from coverage's changelog.
Version 7.10.1 — 2025年07月27日
-
Fix: the exclusion for if TYPE_CHECKING: was wrong: it marked the branch
as partial, but it should have been a line exclusion so the entire clause
would be excluded. Improves issue 831_.
-
Fix: changed where .pth files are written for patch = subprocess, closing
issue 2006_.
.. _issue 2006: nedbat/coveragepy#2006
.. _changes_7-10-0:
Version 7.10.0 — 2025年07月24日
-
A new configuration option: ":ref:config_run_patch" specifies named patches
to work around some limitations in coverage measurement. These patches are
available:
-
patch = _exit lets coverage save its data even when :func:os._exit() <python:os._exit> is used to abruptly end the process. This closes
long-standing issue 310_ as well as its duplicates: issue 312, issue 1673, issue 1845, and issue 1941.
-
patch = subprocess measures coverage in Python subprocesses created
with :mod:subprocess, :func:os.system, or one of the :func:execv <python:os.execl> or :func:spawnv <python:os.spawnl> family of
functions. Closes old issue 367_ and duplicate issue 378_.
-
patch = execv adjusts the :func:execv <python:os.execl> family of
functions to save coverage data before ending the current program and
starting the next. Not available on Windows. Closes issue 43_ after 15
years!
-
The HTML report now dimly colors subsequent lines in multi-line statements.
They used to have no color. This gives a better indication of the amount of
code missing in the report. Closes issue 1308_.
-
Two new exclusion patterns are part of the defaults: ... is automatically
excluded as a line and if TYPE_CHECKING: is excluded as a branch. Closes
issue 831_.
-
A new command-line option: --save-signal=USR1 specifies a signal that
coverage.py will listen for. When the signal is sent, the coverage data will
be saved. This makes it possible to save data from within long-running
processes. Thanks, Arkady Gilinsky <pull 1998_>_.
... (truncated)
Commits
7fdcbeb docs: sample HTML for 7.10.1
c9e9625 docs: prep for 7.10.1
e8193ff chore: make upgrade
9aad22a test: improve the if TYPE_CHECKING: exclusion test
1e2f41a fix: excluding TYPE_CHECKING should have been the line not the branch
2134e57 fix: use getsitepackages for writing .pth files. #2006
a4300a7 test: signal statuses are mysterious. #2008
2fd4961 docs: update the man page, for once
a13607f build: comment_on_fixes should show html urls
0f00d49 build: bump version to 7.10.1
- Additional commits viewable in compare view
Updates freezegun from 1.5.2 to 1.5.4
Changelog
Sourced from freezegun's changelog.
1.5.4
- Fix: Ability to yield fixtures (broken in 1.5.3)
1.5.3
- Fix compatibility with pytest 8.4.0 when using fixtures
- Add (back) class-decorator overload to guarantee Pytype understands it
Commits
2bb4711 Increase version number
7599eee Add 1.5.4 release notes
0d00e7d Merge pull request #579 from zsh8/decorate_generator
10c93f2 fix: preserve functionality in pytest yield fixtures
d2e0a00 Increase version number
6229e27 Add 1.5.3 release notes
3111775 Merge pull request #576 from spulec/support-fixtures-pytest-840
f4bf942 Support fixtures inside classes decorated with freeze_time
5dff43d Merge pull request #574 from sfreilich/restore-class-decorator-overload
1df6623 Restore class-decorator overload annotation for freeze_time
- See full diff in compare view
Updates mypy from 1.16.1 to 1.17.1
Changelog
Sourced from mypy's changelog.
Mypy 1.17.1
- Retain
None as constraints bottom if no bottoms were provided (Stanislav Terliakov, PR 19485)
- Fix "ignored exception in
hasattr" in dmypy (Stanislav Terliakov, PR 19428)
- Prevent a crash when InitVar is redefined with a method in a subclass (Stanislav Terliakov, PR 19453)
Acknowledgements
Thanks to all mypy contributors who contributed to this release:
- Alexey Makridenko
- Brian Schubert
- Chad Dombrova
- Chainfire
- Charlie Denton
- Charulata
- Christoph Tyralla
- CoolCat467
- Donal Burns
- Guy Wilson
- Ivan Levkivskyi
- johnthagen
- Jukka Lehtosalo
- Łukasz Kwieciński
- Marc Mueller
- Michael J. Sullivan
- Mikhail Golubev
- Sebastian Rittau
- Shantanu
- Stanislav Terliakov
- wyattscarpenter
I’d also like to thank my employer, Dropbox, for supporting mypy development.
Mypy 1.16
We’ve just uploaded mypy 1.16 to the Python Package Index (PyPI).
Mypy is a static type checker for Python. This release includes new features and bug fixes.
You can install it as follows:
python3 -m pip install -U mypy
You can read the full documentation for this release on Read the Docs.
Different Property Getter and Setter Types
Mypy now supports using different types for a property getter and setter:
class A:
_value: int
</tr></table>
... (truncated)
Commits
acb2983 Bump version to 1.17.1
933c913 Retain None as constraints bottom if no bottoms were provided (#19485)
5f4428f Fix "ignored exception in hasattr" in dmypy (#19428)
88fdeaa Prevent a crash when InitVar is redefined with a method in a subclass (#19453)
e44d14f Bump version to 1.17.1+dev
0260991 Update version string
3901aa2 Updates to 1.17 changelog (#19436)
7d13396 Initial changelog for 1.17 release (#19427)
a182dec Combine the revealed types of multiple iteration steps in a more robust manne...
ab4fd57 Improve the handling of "iteration dependent" errors and notes in finally cla...
- Additional commits viewable in compare view
Updates pytest-asyncio from 1.0.0 to 1.1.0
Release notes
Sourced from pytest-asyncio's releases.
pytest-asyncio 1.1.0
Added
- Propagation of ContextVars from async fixtures to other fixtures and tests on Python 3.10 and older (#127)
- Cancellation of tasks when the
loop_scope ends (#200)
- Warning when the current event loop is closed by a test
Fixed
- Error about missing loop when calling functions requiring a loop in the
finally clause of a task (#878)
- An error that could cause duplicate warnings to be issued
Notes for Downstream Packagers
pytest-asyncio 1.1.0a1
Added
- Propagation of ContextVars from async fixtures to other fixtures and tests on Python 3.10 and older (#127)
- Cancellation of tasks when the loop_scope ends (#200)
- Warning when the current event loop is closed by a test
Fixed
- Error about missing loop when calling functions requiring a loop in the finally clause of a task
(#878)
- An error that could cause duplicate warnings to be issued
Notes for Downstream Packagers
Commits
ce06c07 chore: Prepare release of v1.1.0.
d9a8dcc ci: Workaround missing Tag annotation during release.
d66e12f [pre-commit.ci] pre-commit autoupdate
9e5e25f Build(deps): Bump certifi in /dependencies/docs
0e63423 Build(deps): Bump hypothesis in /dependencies/default
bd4551c Build(deps): Bump ncipollo/release-action from 1.16.0 to 1.18.0
8e20305 Build(deps): Bump hypothesis in /dependencies/default
b7a8ab5 Build(deps): Bump coverage from 7.9.1 to 7.9.2 in /dependencies/default
8cc378d Build(deps): Bump typing-extensions in /dependencies/default
fb6bfbf [pre-commit.ci] pre-commit autoupdate
- Additional commits viewable in compare view
Updates ruff from 0.12.1 to 0.12.7
Release notes
Sourced from ruff's releases.
0.12.7
Release Notes
This is a follow-up release to 0.12.6. Because of an issue in the package metadata, 0.12.6 failed to publish fully to PyPI and has been yanked. Similarly, there is no GitHub release or Git tag for 0.12.6. The contents of the 0.12.7 release are identical to 0.12.6, except for the updated metadata.
0.12.6 Release Notes
Preview features
- [
flake8-commas] Add support for trailing comma checks in type parameter lists (COM812, COM819) (#19390)
- [
pylint] Implement auto-fix for missing-maxsplit-arg (PLC0207) (#19387)
- [
ruff] Offer fixes for RUF039 in more cases (#19065)
Bug fixes
- Support
.pyi files in ruff analyze graph (#19611)
- [
flake8-pyi] Preserve inline comment in ellipsis removal (PYI013) (#19399)
- [
perflint] Ignore rule if target is global or nonlocal (PERF401) (#19539)
- [
pyupgrade] Fix UP030 to avoid modifying double curly braces in format strings (#19378)
- [
refurb] Ignore decorated functions for FURB118 (#19339)
- [
refurb] Mark int and bool cases for Decimal.from_float as safe fixes (FURB164) (#19468)
- [
ruff] Fix RUF033 for named default expressions (#19115)
Rule changes
- [
flake8-blind-except] Change BLE001 to permit logging.critical(..., exc_info=True) (#19520)
Performance
- Add support for specifying minimum dots in detected string imports (#19538)
Contributors
... (truncated)
Changelog
Sourced from ruff's changelog.
0.12.7
This is a follow-up release to 0.12.6. Because of an issue in the package metadata, 0.12.6 failed to publish fully to PyPI and has been yanked. Similarly, there is no GitHub release or Git tag for 0.12.6. The contents of the 0.12.7 release are identical to 0.12.6, except for the updated metadata.
0.12.6
Preview features
- [
flake8-commas] Add support for trailing comma checks in type parameter lists (COM812, COM819) (#19390)
- [
pylint] Implement auto-fix for missing-maxsplit-arg (PLC0207) (#19387)
- [
ruff] Offer fixes for RUF039 in more cases (#19065)
Bug fixes
- Support
.pyi files in ruff analyze graph (#19611)
- [
flake8-pyi] Preserve inline comment in ellipsis removal (PYI013) (#19399)
- [
perflint] Ignore rule if target is global or nonlocal (PERF401) (#19539)
- [
pyupgrade] Fix UP030 to avoid modifying double curly braces in format strings (#19378)
- [
refurb] Ignore decorated functions for FURB118 (#19339)
- [
refurb] Mark int and bool cases for Decimal.from_float as safe fixes (FURB164) (#19468)
- [
ruff] Fix RUF033 for named default expressions (#19115)
Rule changes
- [
flake8-blind-except] Change BLE001 to permit logging.critical(..., exc_info=True) (#19520)
Performance
- Add support for specifying minimum dots in detected string imports (#19538)
0.12.5
Preview features
- [
flake8-use-pathlib] Add autofix for PTH101, PTH104, PTH105, PTH121 (#19404)
- [
ruff] Support byte strings (RUF055) (#18926)
Bug fixes
- Fix
unreachable panic in parser (#19183)
- [
flake8-pyi] Skip fix if all Union members are None (PYI016) (#19416)
- [
perflint] Parenthesize generator expressions (PERF401) (#19325)
- [
pylint] Handle empty comments after line continuation (PLR2044) (#19405)
Rule changes
- [
pep8-naming] Fix N802 false positives for CGIHTTPRequestHandler and SimpleHTTPRequestHandler (#19432)
0.12.4
... (truncated)
Commits
c5ac998 Bump 0.12.7 (#19627)
04a8f64 Revert license and license-files changes in pyproject.toml (#19624)
6e00adf Bump 0.12.6 (#19622)
864196b Add Checker::context method, deduplicate Unicode checks (#19609)
ae26fa0 [flake8-pyi] Preserve inline comment in ellipsis removal (PYI013) (#19399)
88a6799 [ty] Add flow diagram for import resolution
941be52 [ty] Add comments to some core resolver functions
13624ce [ty] Add missing ticks and use consistent quoting
edb2f8e [ty] Reflow some long lines
5e6ad84 [ty] Unexport helper function
- Additional commits viewable in compare view
Updates certifi from 2025年6月15日 to 2025年7月14日
Commits
Updates distlib from 0.3.9 to 0.4.0
Changelog
Sourced from distlib's changelog.
0.4.0
Released: 2025年07月17日
-
markers
- Add the
interpret_parsed function.
-
wheel
-
Fix #238: Add build tag to wheel metadata if specified.
-
Fix #243: Update to support free-threading version of Python (3.13t).
-
Fix #246: Support subdirectories in the dist-info directory. Thanks to Pieter P for the patch.
-
Fix #248: Fix path normalisation issue caused by the fix for #246.
-
Move import in script wrapper to "if name == 'main'" clause.
tests
Fix #245: Skip test_package_data if a SKIP_EXT_PACKAGE_DATA environment variable is present.
Commits
aff2cbb Finalise version.
3716c4b Update change log, widen exception catching in test.
660bd33 Changes for 0.4.0.
56b4ad9 Guard script wrapper entrypoint import with if main (#242)
fe57366 docs: update coverage results link (#250)
c3286e5 Temporarily exclude 3.13t on windows-latest.
e6b83d3 Normalize archive paths in dist-info (#248)
93baffe Skip no-longer-relevant test.
83f6568 Support subdirectories in .dist-info (fixes #246) (#247)
f918abd Update test_wheel.WheelTestCase.test_abi for freethreading (#244)
- Additional commits viewable in compare view
Updates starlette from 0.46.2 to 0.47.2
Release notes
Sourced from starlette's releases.
0.47.2
Fixed
- Make
UploadFile check for future rollover #2962.
New Contributors
Full Changelog: Kludex/starlette@0.47.1...0.47.2
Version 0.47.1
Fixed
- Use
Self in TestClient.__enter__ #2951
- Allow async exception handlers to type-check #2949
Full Changelog: Kludex/starlette@0.47.0...0.47.1
Version 0.47.0
Added
- Add support for ASGI
pathsend extension #2671.
- Add
partitioned attribute to Response.set_cookie #2501.
Changed
- Change
methods parameter type from list[str] to Collection[str] #2903.
- Replace
import typing by from typing import ... in the whole codebase #2867.
Fixed
- Mark
ExceptionMiddleware.http_exception as async to prevent thread creation #2922.
New Contributors
Full Changelog: Kludex/starlette@0.46.2...0.47.0
Changelog
Sourced from starlette's changelog.
0.47.2 (July 20, 2025)
Fixed
- Make
UploadFile check for future rollover #2962.
0.47.1 (June 21, 2025)
Fixed
- Use
Self in TestClient.__enter__ #2951.
- Allow async exception handlers to type-check #2949.
0.47.0 (May 29, 2025)
Added
- Add support for ASGI
pathsend extension #2671.
- Add
partitioned attribute to Response.set_cookie #2501.
Changed
- Change
methods parameter type from list[str] to Collection[str]
#2903.
- Replace
import typing by from typing import ... in the whole codebase
#2867.
Fixed
- Mark
ExceptionMiddleware.http_exception as async to prevent thread creation
#2922.
Commits
Updates typing-extensions from 4.14.0 to 4.14.1
Release notes
Sourced from typing-extensions's releases.
4.14.1
Release 4.14.1 (July 4, 2025)
- Fix usage of
typing_extensions.TypedDict nested inside other types
(e.g., typing.Type[typing_extensions.TypedDict]). This is not allowed by the
type system but worked on older versions, so we maintain support.
Changelog
Sourced from typing-extensions's changelog.
Release 4.14.1 (July 4, 2025)
- Fix usage of
typing_extensions.TypedDict nested inside other types
(e.g., typing.Type[typing_extensions.TypedDict]). This is not allowed by the
type system but worked on older versions, so we maintain support.
Commits
Updates virtualenv from 20.31.2 to 20.32.0
Release notes
Sourced from virtualenv's releases.
20.32.0
What's Changed
New Contributors
Full Changelog: pypa/virtualenv@20.31.2...20.32.0
Changelog
Sourced from virtualenv's changelog.
v20.32.0 (2025年07月20日)
Features - 20.32.0
- Warn on incorrect invocation of Nushell activation script - by :user:`esafak`. (:issue:`nushell_activation`)
- Discover uv-managed Python installations (:issue:`2901`)
Bugfixes - 20.32.0
- Ignore missing absolute paths for python discovery - by :user:
esafak (:issue:2870)
- Upgrade embedded setuptools to
80.9.0 from 80.3.1 - by :user:gaborbernat. (:issue:2900)
Commits
Most Recent Ignore Conditions Applied to This Pull Request
| Dependency Name |
Ignore Conditions |
| pytest-asyncio |
[>= 0.23.a, < 0.24] |
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 <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
Uh oh!
There was an error while loading. Please reload this page.
Bumps the all-dependencies group with 13 updates:
1.16.21.16.40.115.140.116.12.0.412.0.427.9.17.10.11.5.21.5.41.16.11.17.11.0.01.1.00.12.10.12.72025年6月15日2025年7月14日0.3.90.4.00.46.20.47.24.14.04.14.120.31.220.32.0Updates
alembicfrom 1.16.2 to 1.16.4Release notes
Sourced from alembic's releases.
... (truncated)
Commits
Updates
fastapifrom 0.115.14 to 0.116.1Release notes
Sourced from fastapi's releases.
Commits
3137234🔖 Release version 0.116.1095dab0📝 Update release notescad6880⬆️ Upgrade Starlette supported version range to>=0.40.0,<0.48.0(#13884)a6e79e6📝 Update release notes2c13b1b📝 Add notification about impending changes in Translations to `docs/en/docs/c...7179d48📝 Update release notes07bcb18⬆ [pre-commit.ci] pre-commit autoupdate (#13871)bd8f358🔖 Release version 0.116.018eb7a7📝 Update release notesdd906a9📝 Update release notesUpdates
sqlalchemyfrom 2.0.41 to 2.0.42Release notes
Sourced from sqlalchemy's releases.
... (truncated)
Commits
Updates
coveragefrom 7.9.1 to 7.10.1Changelog
Sourced from coverage's changelog.
... (truncated)
Commits
7fdcbebdocs: sample HTML for 7.10.1c9e9625docs: prep for 7.10.1e8193ffchore: make upgrade9aad22atest: improve theif TYPE_CHECKING:exclusion test1e2f41afix: excluding TYPE_CHECKING should have been the line not the branch2134e57fix: use getsitepackages for writing .pth files. #2006a4300a7test: signal statuses are mysterious. #20082fd4961docs: update the man page, for oncea13607fbuild: comment_on_fixes should show html urls0f00d49build: bump version to 7.10.1Updates
freezegunfrom 1.5.2 to 1.5.4Changelog
Sourced from freezegun's changelog.
Commits
2bb4711Increase version number7599eeeAdd 1.5.4 release notes0d00e7dMerge pull request #579 from zsh8/decorate_generator10c93f2fix: preserve functionality in pytest yield fixturesd2e0a00Increase version number6229e27Add 1.5.3 release notes3111775Merge pull request #576 from spulec/support-fixtures-pytest-840f4bf942Support fixtures inside classes decorated with freeze_time5dff43dMerge pull request #574 from sfreilich/restore-class-decorator-overload1df6623Restore class-decorator overload annotation for freeze_timeUpdates
mypyfrom 1.16.1 to 1.17.1Changelog
Sourced from mypy's changelog.
... (truncated)
Commits
acb2983Bump version to 1.17.1933c913RetainNoneas constraints bottom if no bottoms were provided (#19485)5f4428fFix "ignored exception inhasattr" in dmypy (#19428)88fdeaaPrevent a crash when InitVar is redefined with a method in a subclass (#19453)e44d14fBump version to 1.17.1+dev0260991Update version string3901aa2Updates to 1.17 changelog (#19436)7d13396Initial changelog for 1.17 release (#19427)a182decCombine the revealed types of multiple iteration steps in a more robust manne...ab4fd57Improve the handling of "iteration dependent" errors and notes in finally cla...Updates
pytest-asynciofrom 1.0.0 to 1.1.0Release notes
Sourced from pytest-asyncio's releases.
Commits
ce06c07chore: Prepare release of v1.1.0.d9a8dccci: Workaround missing Tag annotation during release.d66e12f[pre-commit.ci] pre-commit autoupdate9e5e25fBuild(deps): Bump certifi in /dependencies/docs0e63423Build(deps): Bump hypothesis in /dependencies/defaultbd4551cBuild(deps): Bump ncipollo/release-action from 1.16.0 to 1.18.08e20305Build(deps): Bump hypothesis in /dependencies/defaultb7a8ab5Build(deps): Bump coverage from 7.9.1 to 7.9.2 in /dependencies/default8cc378dBuild(deps): Bump typing-extensions in /dependencies/defaultfb6bfbf[pre-commit.ci] pre-commit autoupdateUpdates
rufffrom 0.12.1 to 0.12.7Release notes
Sourced from ruff's releases.
... (truncated)
Changelog
Sourced from ruff's changelog.
... (truncated)
Commits
c5ac998Bump 0.12.7 (#19627)04a8f64Revertlicenseandlicense-fileschanges inpyproject.toml(#19624)6e00adfBump 0.12.6 (#19622)864196bAddChecker::contextmethod, deduplicate Unicode checks (#19609)ae26fa0[flake8-pyi] Preserve inline comment in ellipsis removal (PYI013) (#19399)88a6799[ty] Add flow diagram for import resolution941be52[ty] Add comments to some core resolver functions13624ce[ty] Add missing ticks and use consistent quotingedb2f8e[ty] Reflow some long lines5e6ad84[ty] Unexport helper functionUpdates
certififrom 2025年6月15日 to 2025年7月14日Commits
ddd90c62025年07月14日 (#359)d9052212025年07月09日 (#358)Updates
distlibfrom 0.3.9 to 0.4.0Changelog
Sourced from distlib's changelog.
Commits
aff2cbbFinalise version.3716c4bUpdate change log, widen exception catching in test.660bd33Changes for 0.4.0.56b4ad9Guard script wrapper entrypoint import with if main (#242)fe57366docs: update coverage results link (#250)c3286e5Temporarily exclude 3.13t on windows-latest.e6b83d3Normalize archive paths in dist-info (#248)93baffeSkip no-longer-relevant test.83f6568Support subdirectories in .dist-info (fixes #246) (#247)f918abdUpdatetest_wheel.WheelTestCase.test_abifor freethreading (#244)Updates
starlettefrom 0.46.2 to 0.47.2Release notes
Sourced from starlette's releases.
Changelog
Sourced from starlette's changelog.
Commits
6ee94f2Version 0.47.2 (#2965)9f7ec2eMake UploadFile check for future rollover (#2962)540ff5fBump the python-packages group with 7 updates (#2957)d4dd545docs: add Google Analytics (#2963)fa53554Version 0.47.1 (#2952)e741635UseSelfinTestClient.__enter__(#2951)739ea49Allow async exception handlers to type-check (#2949)78da9b9Bump the python-packages group with 6 updates (#2948)739321dVersion 0.47.0 (#2947)af1c709Add support for ASGIpathsendextension (#2671)Updates
typing-extensionsfrom 4.14.0 to 4.14.1Release notes
Sourced from typing-extensions's releases.
Changelog
Sourced from typing-extensions's changelog.
Commits
42027abPrepare release 4.14.1 (#620)59d2c20Fix off by one in pickle protocol tests (#618)40e22ebDo not use slots for_TypedDictSpecialForm(#616)d17c456allow TypedDict as a type argument (#614)Updates
virtualenvfrom 20.31.2 to 20.32.0Release notes
Sourced from virtualenv's releases.
Changelog
Sourced from virtualenv's changelog.
Commits
74afc5arelease 20.32.040c84e4Bump setuptools version (#2900)f3961ebUpdate index.rst, compatibility section added, other subheadings created (#2897)75518b1Add warning for incorrect usage of Nushell activation script (#2906)430eb4bDiscover uv-managed Python installations (#2902)e7e0ae3[pre-commit.ci] pre-commit autoupdate (#2905)269599aFix: Ignore missing absolute paths for python discovery (#2907)29e9698activate.fish: update fish major version check (#2891)07e6110Merge pull request #2904 from gaborbernat/fix-ci-07-1030e58ffFix the CIMost Recent Ignore Conditions Applied to This Pull Request
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 rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major versionwill 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 versionwill 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