Bump the all-dependencies group across 1 directory with 31 updates
Type: Pull Request
State: Open
Association: None
Comments: 0
(about 1 month ago)
(about 1 month ago)
dependencies python
Bumps the all-dependencies group with 31 updates in the / directory:
| Package | From | To |
|---|---|---|
| alembic | 1.16.2 |
1.16.5 |
| bcrypt | 4.3.0 |
5.0.0 |
| fastapi | 0.115.14 |
0.118.0 |
| pydantic | 2.11.7 |
2.11.9 |
| pydantic-settings | 2.10.1 |
2.11.0 |
| sqlalchemy | 2.0.41 |
2.0.43 |
| coverage | 7.9.1 |
7.10.7 |
| freezegun | 1.5.2 |
1.5.5 |
| greenlet | 3.2.3 |
3.2.4 |
| mypy | 1.16.1 |
1.18.2 |
| pre-commit | 4.2.0 |
4.3.0 |
| pytest | 8.4.1 |
8.4.2 |
| pytest-asyncio | 1.0.0 |
1.2.0 |
| pytest-cov | 6.2.1 |
7.0.0 |
| ruff | 0.12.1 |
0.13.2 |
| uvicorn | 0.35.0 |
0.37.0 |
| anyio | 4.9.0 |
4.11.0 |
| certifi | 2025.6.15 |
2025.8.3 |
| click | 8.2.1 |
8.3.0 |
| distlib | 0.3.9 |
0.4.0 |
| dnspython | 2.7.0 |
2.8.0 |
| email-validator | 2.2.0 |
2.3.0 |
| filelock | 3.18.0 |
3.19.1 |
| identify | 2.6.12 |
2.6.14 |
| markupsafe | 3.0.2 |
3.0.3 |
| platformdirs | 4.3.8 |
4.4.0 |
| pyyaml | 6.0.2 |
6.0.3 |
| starlette | 0.46.2 |
0.48.0 |
| typing-extensions | 4.14.0 |
4.15.0 |
| typing-inspection | 0.4.1 |
0.4.2 |
| virtualenv | 20.31.2 |
20.34.0 |
Updates alembic from 1.16.2 to 1.16.5
Release notes
Sourced from alembic's releases.
1.16.5
Released: August 27, 2025
bug
[bug] [mysql] Fixed Python-side autogenerate rendering of index expressions in MySQL dialect by aligning it with SQLAlchemy's MySQL index expression rules. Pull request courtesy david-fed.
References: #1492
[bug] [config] Fixed issue where new pyproject.toml config would fail to parse the integer value used for the
truncate_slug_lengthparameter. Pull request courtesy Luís Henrique Allebrandt Schunemann.References: #1709
1.16.4
Released: July 10, 2025
bug
[bug] [config] Fixed issue in new
pyproject.tomlsupport where boolean values, such as those used for therecursive_version_locationsandsourcelessconfiguration parameters, would not be accepted.References: #1694
1.16.3
Released: July 8, 2025
usecase
[usecase] [commands] Added new
pyproject_asynctemplate, combining the newpyprojecttemplate with theasynctemplate. 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 blackinstead of using black'sconsole_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
... (truncated)
Commits
- See full diff in compare view
Updates bcrypt from 4.3.0 to 5.0.0
Commits
5060bce5.0.0 release (#1078)e43f568Bump actions/cache from 4.2.4 to 4.3.0 (#1077)fc9f680Bump libc from 0.2.175 to 0.2.176 in /src/_bcrypt (#1075)633f46fAdd support for Python 3.14 (#1073)a2fefbbRemove pypy310 builds (#1074)f60707eBump wasi from 0.14.5+wasi-0.2.4 to 0.14.7+wasi-0.2.4 in /src/_bcrypt (#1071)c790eedBump unicode-ident from 1.0.18 to 1.0.19 in /src/_bcrypt (#1070)122cbdcBump target-lexicon from 0.13.2 to 0.13.3 in /src/_bcrypt (#1069)2bd208dBump wasi from 0.14.4+wasi-0.2.4 to 0.14.5+wasi-0.2.4 in /src/_bcrypt (#1068)e1aa9e8remove poinless cargo cache paths from CI (#1067)- Additional commits viewable in compare view
Updates fastapi from 0.115.14 to 0.118.0
Release notes
Sourced from fastapi's releases.
0.118.0
Fixes
- 🐛 Fix support for
StreamingResponses with dependencies withyieldorUploadFiles, close after the response is done. PR #14099 by@tiangolo.Before FastAPI 0.118.0, if you used a dependency with
yield, it would run the exit code after the path operation function returned but right before sending the response.This change also meant that if you returned a
StreamingResponse, the exit code of the dependency withyieldwould have been already run.For example, if you had a database session in a dependency with
yield, theStreamingResponsewould not be able to use that session while streaming data because the session would have already been closed in the exit code afteryield.This behavior was reverted in 0.118.0, to make the exit code after
yieldbe executed after the response is sent.You can read more about it in the docs for Advanced Dependencies - Dependencies with
yield,HTTPException,exceptand Background Tasks. Including what you could do if you wanted to close a database session earlier, before returning the response to the client.Docs
- 📝 Update
tutorial/security/oauth2-jwt/to usepwdlibwith Argon2 instead ofpasslib. PR #13917 by@Neizvestnyj.- ✏️ Fix typos in OAuth2 password request forms. PR #14112 by
@alv2017.- 📝 Update contributing guidelines for installing requirements. PR #14095 by
@alejsdev.Translations
- 🌐 Sync German docs. PR #14098 by
@nilslindemann.Internal
- ⬆ [pre-commit.ci] pre-commit autoupdate. PR #14103 by
@pre-commit-ci[bot].- ♻️ Refactor sponsor image handling. PR #14102 by
@alejsdev.- 🐛 Fix sponsor display issue by hiding element on image error. PR #14097 by
@alejsdev.- 🐛 Hide sponsor badge when sponsor image is not displayed. PR #14096 by
@alejsdev.0.117.1
Fixes
- 🐛 Fix validation error when
Fileis declared afterFormparameter. PR #11194 by@thomasleveil.0.117.0
Features
- ✨ Allow
Noneas return type for bodiless responses. PR #9425 by@hofrob.- ✨ Allow array values for OpenAPI schema
typefield. PR #13639 by@sammasak.- ✨ Add OpenAPI
external_docsparameter toFastAPI. PR #13713 by@cmtoro.Fixes
- ⚡️ Fix
default_factoryfor response model field with Pydantic V1. PR #9704 by@vvanglro.- 🐛 Fix inconsistent processing of model docstring formfeed char with Pydantic V1. PR #6039 by
@MaxwellPayne.- 🐛 Fix
jsonable_encoderaltersjson_encodersof Pydantic v1 objects. PR #4972 by@aboubacs.
... (truncated)
Commits
333f1ba🔖 Release version 0.118.01d5168a📝 Update release notesbfa54b4📝 Update release notese329d78🐛 Fix support forStreamingResponses with dependencies withyieldor `Upl...861b22c📝 Update release notesefdafa4📝 Updatetutorial/security/oauth2-jwt/to usepwdlibwith Argon2 instead ...450a334📝 Update release notes3eb2ee7✏️ Fix typos in OAuth2 password request forms (#14112)287eb31📝 Update release notescca3341🌐 Sync German docs (#14098)- Additional commits viewable in compare view
Updates pydantic from 2.11.7 to 2.11.9
Release notes
Sourced from pydantic's releases.
v2.11.9 2025-09-13
What's Changed
Fixes
- Backport v1.10.23 changes by
@ViicosFull Changelog: https://github.com/pydantic/pydantic/compare/v2.11.8...v2.11.9
v2.11.8 2025-09-13
v2.11.8 (2025-09-13)
What's Changed
Fixes
Full Changelog: https://github.com/pydantic/pydantic/compare/v2.11.7...v2.11.8
Changelog
Sourced from pydantic's changelog.
v2.11.9 (2025-09-13)
What's Changed
Fixes
- Backport v1.10.23 changes by
@Viicosv2.11.8 (2025-09-13)
What's Changed
Fixes
Commits
9231095Prepare release v2.11.9f003a89Backport v1.10.23 changes96b81ddPrepare release v2.11.8966f377Fix mypy v2 plugin for upcoming1.18mypy release- See full diff in compare view
Updates pydantic-settings from 2.10.1 to 2.11.0
Release notes
Sourced from pydantic-settings's releases.
v2.11.0
What's Changed
- CLI Serialize Support by
@kschwabin pydantic/pydantic-settings#643- Inspect type aliases to determine if an annotation is complex by
@tselepakisin pydantic/pydantic-settings#644- Revert "fix: Respect 'cli_parse_args' from model_config with settings_customise_sources (#611)" by
@hramezaniin pydantic/pydantic-settings#655- Remove parsing of command line arguments from
CliSettingsSource.__init__. by@trygve-baerlandin pydantic/pydantic-settings#656- turn off allow_abbrev on subparsers by
@mrochin pydantic/pydantic-settings#658- CLI Serialization Fixes by
@kschwabin pydantic/pydantic-settings#649- Fix PydanticModel type checking. by
@kschwabin pydantic/pydantic-settings#659- Avoid env_prefix falling back to env vars without prefix by
@tselepakisin pydantic/pydantic-settings#648- Warn if model_config sets unused keys for missing settings sources by
@HomerusJain pydantic/pydantic-settings#663- Included endpoint_url kwarg in AWSSecretsManagerSettingsSource class by
@adrianohrlin pydantic/pydantic-settings#664- Fix typo ("Accesing") in the "Adding sources" docs by
@deepyamanin pydantic/pydantic-settings#668- CLI Windows Path Fix by
@kschwabin pydantic/pydantic-settings#669- Cli root model support by
@kschwabin pydantic/pydantic-settings#677- Snake case conversion in Azure Key Vault by
@AndreuCodinain pydantic/pydantic-settings#680- Make
InitSettingsSourceresolution deterministic by@enrico-staussin pydantic/pydantic-settings#681- Update deps by
@hramezaniin pydantic/pydantic-settings#683New Contributors
@tselepakismade their first contribution in pydantic/pydantic-settings#644@trygve-baerlandmade their first contribution in pydantic/pydantic-settings#656@mrochmade their first contribution in pydantic/pydantic-settings#658@HomerusJamade their first contribution in pydantic/pydantic-settings#663@adrianohrlmade their first contribution in pydantic/pydantic-settings#664@deepyamanmade their first contribution in pydantic/pydantic-settings#668@enrico-staussmade their first contribution in pydantic/pydantic-settings#681Full Changelog: https://github.com/pydantic/pydantic-settings/compare/2.10.1...v2.11.0
Commits
3e66430Prepare release 2.11.0 (#684)44fb5b7Update deps (#683)0497ef2MakeInitSettingsSourceresolution deterministic (#681)c22cef4Snake case conversion in Azure Key Vault (#680)9c6c9b5Cli root model support (#677)a164b73CLI Windows Path Fix (#669)d81f8d8Fix typo ("Accesing") in the "Adding sources" docs (#668)53ade97Included endpoint_url kwarg in AWSSecretsManagerSettingsSource class (#664)1967d6fWarn if model_config sets unused keys for missing settings sources (#663)1fc2087Avoid env_prefix falling back to env vars without prefix (#648)- Additional commits viewable in compare view
Updates sqlalchemy from 2.0.41 to 2.0.43
Release notes
Sourced from sqlalchemy's releases.
2.0.43
Released: August 11, 2025
orm
[orm] [bug] Fixed issue where using the
post_updatefeature would apply incorrect "pre-fetched" values to the ORM objects after a multi-row UPDATE process completed. These "pre-fetched" values would come from any column that had anColumn.onupdatecallable or a version id generator used byorm.Mapper.version_id_generator; for a version id generator that delivered random identifiers like timestamps or UUIDs, this incorrect data would lead to a DELETE statement against those same rows to fail in the next step.References: #12748
[orm] [bug] Fixed issue where
_orm.mapped_column.use_existing_columnparameter in_orm.mapped_column()would not work when the_orm.mapped_column()is used inside of anAnnotatedtype alias in polymorphic inheritance scenarios. The parameter is now properly recognized and processed during declarative mapping configuration.References: #12787
[orm] [bug] Improved the implementation of the
_orm.selectin_polymorphic()inheritance loader strategy to properly render the IN expressions using chunks of 500 records each, in the same manner as that of the_orm.selectinload()relationship loader strategy. Previously, the IN expression would be arbitrarily large, leading to failures on databases that have limits on the size of IN expressions including Oracle Database.References: #12790
engine
[engine] [usecase] Added new parameter
create_engine.skip_autocommit_rollbackwhich provides for a per-dialect feature of preventing the DBAPI.rollback()from being called under any circumstances, if the connection is detected as being in "autocommit" mode. This improves upon a critical performance issue identified in MySQL dialects where the network overhead of the.rollback()call remains prohibitive even if autocommit mode is set.References: #12784
postgresql
... (truncated)
Commits
- See full diff in compare view
Updates coverage from 7.9.1 to 7.10.7
Changelog
Sourced from coverage's changelog.
Version 7.10.7 — 2025-09-21
Performance: with branch coverage in large files, generating HTML, JSON, or LCOV reports could take far too long due to some quadratic behavior when creating the function and class index pages. This is now fixed, closing
issue 2048_. Thanks to Daniel Diniz for help diagnosing the problem.Most warnings and a few errors now have links to a page in the docs explaining the specific message. Closes
issue 1921_... _issue 1921: nedbat/coveragepy#1921 .. _issue 2048: nedbat/coveragepy#2048
.. _changes_7-10-6:
Version 7.10.6 — 2025-08-29
Fix:
sourcedirectories were not properly communicated to subprocesses that ran in different directories, as reported inissue 1499_. This is now fixed.Performance:
Alex Gaynor continues fine-tuning <pull 2038_>_ the speed of combination, especially with many contexts... _issue 1499: nedbat/coveragepy#1499 .. _pull 2038: nedbat/coveragepy#2038
.. _changes_7-10-5:
Version 7.10.5 — 2025-08-23
- Big speed improvements for
coverage combine: it's now about twice as fast! Huge thanks to Alex Gaynor for pull requests2032 <pull 2032_>,2033 <pull 2033_>, and2034 <pull 2034_>_... _pull 2032: nedbat/coveragepy#2032 .. _pull 2033: nedbat/coveragepy#2033 .. _pull 2034: nedbat/coveragepy#2034
.. _changes_7-10-4:
Version 7.10.4 — 2025-08-16
... (truncated)
Commits
92a2af5docs: sample HTML for 7.10.7952afdadocs: prep for 7.10.7a301761build: riscv64 wheels (#2055)5daff8ddocs: now source is formatted with ruff04bbc3adocs: discuss cog in the contributing docsc181b93build: use cog --check-fail-msg to instruct devs33c4ba1chore: make upgrade0744b73chore: bump the action-dependencies group across 1 directory with 2 updates (...0d5a112perf: bulk narrowing to avoid N**2. #2048a868ed9docs: mention Python Discord on the index page- Additional commits viewable in compare view
Updates freezegun from 1.5.2 to 1.5.5
Changelog
Sourced from freezegun's changelog.
1.5.5
- Allow parametrized arguments called 'func' (Broken in 1.5.4)
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
c9bf52cIncrease version number0f2bd7eMerge pull request #582 from spulec/fixture-called-funca608055Allow parametrized arguments with name 'func'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-840- Additional commits viewable in compare view
Updates greenlet from 3.2.3 to 3.2.4
Changelog
Sourced from greenlet's changelog.
3.2.4 (2025-08-07)
.. note::
The 3.2.x series will be the last to support Python 3.9.
- Various small build/test changes for less common configurations (e.g., building CPython with assertions enabled but NOT debugging), contributed by Michał Górny. Note that while greenlet will BUILD in a free-threaded Python, it will cause the GIL to be allocated and used, and memory may leak. Also note that these configurations are not tested by this project's CI.
- Fix an assertion error on debug builds of Python 3.14 when using the experimental JIT. See :issue:
460 <https://github.com/python-greenlet/greenlet/issues/460>_.
Commits
65f8da8Preparing release 3.2.4b2c6559Update CHANGES for release.b2aa1aaMerge pull request #462 from python-greenlet/issue460a1990d8Python3.14/JIT: Save and restore the PyThreadState current_executor object.68af251Py3.14 w/JIT: Fix leakchecks.74a65bdVarious free-threaded fixes; bump tested Python version.e3e2953Merge pull request #459 from mgorny/py314-debug-build-failurebdb5f44Merge pull request #456 from mgorny/setuptools-test-depb288f43Merge pull request #457 from mgorny/fix-assert-test-skips739cc55Fix py312+ crash test skips to correctly check for assertions- Additional commits viewable in compare view
Updates mypy from 1.16.1 to 1.18.2
Changelog
Sourced from mypy's changelog.
Mypy 1.18.2
- Fix crash on recursive alias (Ivan Levkivskyi, PR 19845)
- Add additional guidance for stubtest errors when runtime is
object.__init__(Stephen Morton, PR 19733)- Fix handling of None values in f-string expressions in mypyc (BobTheBuidler, PR 19846)
Acknowledgements
Thanks to all mypy contributors who contributed to this release:
- Ali Hamdan
- Anthony Sottile
- BobTheBuidler
- Brian Schubert
- Chainfire
- Charlie Denton
- Christoph Tyralla
- CoolCat467
- Daniel Hnyk
- Emily
- Emma Smith
- Ethan Sarp
- Ivan Levkivskyi
- Jahongir Qurbonov
- Jelle Zijlstra
- Joren Hammudoglu
- Jukka Lehtosalo
- Marc Mueller
- Omer Hadari
- Piotr Sawicki
- PrinceNaroliya
- Randolf Scholz
- Robsdedude
- Saul Shanabrook
- Shantanu
- Stanislav Terliakov
- Stephen Morton
- wyattscarpenter
I’d also like to thank my employer, Dropbox, for supporting mypy development.
Mypy 1.17
We’ve just uploaded mypy 1.17 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 mypyYou can read the full documentation for this release on Read the Docs.
... (truncated)
Commits
df05f05remove +dev from version01a7a12Update changelog for 1.18.2 (#19873)ca5abf0Typeshed cherry-pick: Make type ofunitest.mock.Anya subclass ofAny(#1...9d794b5[mypyc] fix: inappropriateNones in f-strings (#19846)2c0510cstubtest: additional guidance on errors when runtime is object.init (#19733)2f3f03cBump version to 1.18.2+dev for point release7669841Fix crash on recursive alias in indirection.py (#19845)03fbaa9bump version to 1.18.1 due to wheels failureb44a1fbremoved +dev from version7197a99Removed Unreleased in the Changelog for Release 1.18 (#19827)- Additional commits viewable in compare view
Updates pre-commit from 4.2.0 to 4.3.0
Release notes
Sourced from pre-commit's releases.
pre-commit v4.3.0
Features
language: docker/language: docker_image: detect rootless docker.
- #3446 PR by
@matthewhughes934.- #1243 issue by
@dkolepp.language: julia: avoidstartup.jlwhen executing hooks.
- #3496 PR by
@ericphanson.language: dart: support latest dart versions which require a higher sdk lower bound.
Changelog
Sourced from pre-commit's changelog.
4.3.0 - 2025-08-09
Features
language: docker/language: docker_image: detect rootless docker.
- #3446 PR by
@matthewhughes934.- #1243 issue by
@dkolepp.language: julia: avoidstartup.jlwhen executing hooks.
- #3496 PR by
@ericphanson.language: dart: support latest dart versions which require a higher sdk lower bound.
Commits
b74a22dv4.3.0cc899deMerge pull request #3507 from bc-lee/dart-fix2a0bceaDowngrade Dart SDK version installed in the CIf1cc7a4Make Dart pre-commit hook compatible with the latest Dart SDKs72a3b71Merge pull request #3504 from pre-commit/pre-commit-ci-update-configc8925a4[pre-commit.ci] pre-commit autoupdatea5fe6c5Merge pull request #3496 from ericphanson/eph/jl-startup6f1f433Julia language: skip startup.jl filec681721Merge pull request #3499 from pre-commit/pre-commit-ci-update-config4fd4537[pre-commit.ci] pre-commit autoupdate- Additional commits viewable in compare view
Updates pytest from 8.4.1 to 8.4.2
Release notes
Sourced from pytest's releases.
8.4.2
pytest 8.4.2 (2025-09-03)
Bug fixes
#13478: Fixed a crash when using
console_output_style{.interpreted-text role="confval"} withtimesand a module is skipped.#13530: Fixed a crash when using
pytest.approx{.interpreted-text role="func"} anddecimal.Decimal{.interpreted-text role="class"} instances with thedecimal.FloatOperation{.interpreted-text role="class"} trap set.#13549: No longer evaluate type annotations in Python
3.14when inspecting function signatures.This prevents crashes during module collection when modules do not explicitly use
from __future__ import annotationsand import types for annotations within aif TYPE_CHECKING:block.#13559: Added missing [int]{.title-ref} and [float]{.title-ref} variants to the [Literal]{.title-ref} type annotation of the [type]{.title-ref} parameter in
pytest.Parser.addini{.interpreted-text role="meth"}.#13563:
pytest.approx{.interpreted-text role="func"} now only importsnumpyif NumPy is already insys.modules. This fixes unconditional import behavior introduced in [8.4.0]{.title-ref}.Improved documentation
- #13577: Clarify that
pytest_generate_testsis discovered in test modules/classes; other hooks must be inconftest.pyor plugins.Contributor-facing changes
- #13480: Self-testing: fixed a few test failures when run with
-Wdefaultor a similar override.- #13547: Self-testing: corrected expected message for
test_doctest_unexpected_exceptionin Python3.14.- #13684: Make pytest's own testsuite insensitive to the presence of the
CIenvironment variable -- byogrisel{.interpreted-text role="user"}.
Commits
bfae422Prepare release version 8.4.28990538Fix passenv CI in tox ini and make tests insensitive to the presence of the C...ca676bfMerge pull request #13687 from pytest-dev/patchback/backports/8.4.x/e63f6e51c...975a60aMerge pull request #13686 from pytest-dev/patchback/backports/8.4.x/12bde8af6...7723ce8Merge pull request #13683 from even-even/fix_Exeption_to_Exception_in_errorMe...b7f0568Merge pull request #13685 from CoretexShadow/fix/docs-pytest-generate-tests2c94c4aadd missing colon (#13640) (#13641)c3d7684Merge pull request #13606 from pytest-dev/patchback/backports/8.4.x/5f9938563...dc6e3beMerge pull request #13605 from The-Compiler/training-update-2025-07f87289cFix crash withtimesoutput style and skipped module (#13573) (#13579)- Additional commits viewable in compare view
Updates pytest-asyncio from 1.0.0 to 1.2.0
Release notes
Sourced from pytest-asyncio's releases.
pytest-asyncio 1.2.0
1.2.0 - 2025-09-12
Added
--asyncio-debugCLI option andasyncio_debugconfiguration option to enable asyncio debug mode for the default event loop. (#980)- A
pytest.UsageErrorfor invalid configuration values ofasyncio_default_fixture_loop_scopeandasyncio_default_test_loop_scope. (#1189)- Compatibility with the Pyright type checker (#731)
Fixed
RuntimeError: There is no current event loop in thread 'MainThread'when any test unsets the event loop (such as when usingasyncio.runandasyncio.Runner). (#1177)- Deprecation warning when decorating an asynchronous fixture with
@pytest.fixturein [strict]{.title-ref} mode. The warning message now refers to the correct package. (#1198)Notes for Downstream Packagers
- Bump the minimum required version of tox to v4.28. This change is only relevant if you use the
tox.inifile provided by pytest-asyncio to run tests.- Extend dependency on typing-extensions>=4.12 from Python<3.10 to Python<3.13.
pytest-asyncio 1.1.1
v1.1.1 - 2025-09-12
Notes for Downstream Packagers
- Addresses a build problem with setuptoos-scm >= 9 caused by invalid setuptools-scm configuration in pytest-asyncio. (#1192)
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_scopeends (#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
finallyclause of a task (#878)- An error that could cause duplicate warnings to be issued
Notes for Downstream Packagers
- Added runtime dependency on backports.asyncio.runner for use with Python 3.10 and older
pytest-asyncio 1.1.0a1
1.1.0a1 - 2025-06-30
Added
... (truncated)
Commits
0d3988fci: Create GitHub release before publishing to PyPI.07c5a0bdocs: Include orphaned news fragment in changelog.be24582chore: Prepare release of v1.2.0.7aeb296docs: Streamline news fragments7b8311cci: Fixes a bug that prevented SSH signature from being stripped from release...9d4c2bddocs: Add changelog entry for Pyright compatibility.94f6106test: Added tests which assert that the event loop is reinstated if unset by ...df61991[pre-commit.ci] pre-commit autoupdatef1f7941Build(deps): Bump pytest from 8.4.1 to 8.4.2c77d3d3Build(deps): Bump twine from 6.1.0 to 6.2.0- Additional commits viewable in compare view
Updates pytest-cov from 6.2.1 to 7.0.0
Changelog
Sourced from pytest-cov's changelog.
7.0.0 (2025-09-09)
Dropped support for subprocesses measurement.
It was a feature added long time ago when coverage lacked a nice way to measure subprocesses created in tests. It relied on a
.pthfile, there was no way to opt-out and it created bad interations withcoverage's new patch system <https://coverage.readthedocs.io/en/latest/config.html#run-patch>_ added in7.10 <https://coverage.readthedocs.io/en/7.10.6/changes.html#version-7-10-0-2025-07-24>_.To migrate to this release you might need to enable the suprocess patch, example for
.coveragerc:.. code-block:: ini
[run] patch = subprocess
This release also requires at least coverage 7.10.6.
Switched packaging to have metadata completely in
pyproject.tomland usehatchling <https://pypi.org/project/hatchling/>_ for building. Contributed by Ofek Lev in[#551](https://github.com/pytest-dev/pytest-cov/issues/551) <https://github.com/pytest-dev/pytest-cov/pull/551>_ with some extras in[#716](https://github.com/pytest-dev/pytest-cov/issues/716) <https://github.com/pytest-dev/pytest-cov/pull/716>_.Removed some not really necessary testing deps like
six.6.3.0 (2025-09-06)
- Added support for markdown reports. Contributed by Marcos Boger in
[#712](https://github.com/pytest-dev/pytest-cov/issues/712) <https://github.com/pytest-dev/pytest-cov/pull/712>_ and[#714](https://github.com/pytest-dev/pytest-cov/issues/714) <https://github.com/pytest-dev/pytest-cov/pull/714>_.- Fixed some formatting issues in docs. Anonymous contribution in
[#706](https://github.com/pytest-dev/pytest-cov/issues/706) <https://github.com/pytest-dev/pytest-cov/pull/706>_.
Commits
224d896Bump version: 6.3.0 → 7.0.073424e3Cleanup the docs a bit.36f1cc2Bump pins in template.f299c59Bump the github-actions group with 2 updates25f0b2eUpdate docs/config.rstbb23eacImprove configuration docsa19531eSwitch from build/pre-commit to uv/prek - this should make this faster.82f9993Update changelog.211b5cdFix links.97aadd7Update some ci config, reformat and apply some lint fixes.- Additional commits viewable in
Pull Request Statistics
Commits:
1Files Changed:
2Additions:
+610Deletions:
-512
Package Dependencies
Technical Details
| ID: | 9013688 |
| UUID: | 2877924235 |
| Node ID: | PR_kwDOPTakJs6riaOL |
| Host: | GitHub |
| Repository: | jingle3276/fastapi-postgres |
| Merge State: | Unknown |