chore(deps): update all non-major dependencies #202
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
==0.11.0
->==0.12.0
==4.6.2.post1
->==4.8.0
==24.2.0
->==24.3.0
==2024.8.30
->==2024.12.14
==3.4.0
->==3.4.1
==8.1.7
->==8.1.8
==2.6.0
->==2.7.0
7.1.14
->7.1.15
==7.6.3
->==7.6.10
3.8.0
->3.9.0
11.5.2
->11.6.2
3.13.0
->3.13.1
3.11.10-slim
->3.13.1-slim
==0.115.2
->==0.115.6
==4.2.1
->==4.3.0
==24.8.19
->==24.12.12
==1.0.6
->==1.0.7
==0.27.2
->==0.28.1
==2.6.1
->==2.6.5
==6.4.5
->==6.5.2
==5.4.0
->==5.13.0
==24.1
->==24.2
==0.21.0
->==0.21.1
==2.9.2
->==2.10.4
==2.24.2
->==2.27.2
==2.23.4
->==2.27.2
==2.6.0
->==2.7.1
==8.3.3
->==8.3.4
==1.16.0
->==1.17.0
==0.40.0
->==0.45.2
==4.7.2
->==4.8.0
==1.7
->==1.10
==2.2.3
->==2.3.0
==0.32.0
->==0.34.0
==20.27.0
->==20.28.1
Release Notes
aio-libs/aiokafka (aiokafka)
v0.12.0
Compare Source
===================
New features:
Bugfixes:
Improved Documentation:
agronholm/anyio (anyio)
v4.8.0
Compare Source
copy()
,copy_into()
,move()
andmove_into()
methods inanyio.Path
, available in Python 3.14TaskGroup
on asyncio to always spawn tasks non-eagerly, even if using a task factory created viaasyncio.create_eager_task_factory()
, to preserve expected Trio-like task scheduling semantics (PR by @agronholm and @graingert)SO_RCVBUF
,SO_SNDBUF
andTCP_NODELAY
on the selector thread waker socket pair (this should improve the performance ofwait_readable()
andwait_writable()
when using theProactorEventLoop
) (#836; PR by @graingert)AssertionError
when usingnest-asyncio
(#840)__exit__
method (#847; PR by @Enegg)v4.7.0
Compare Source
TaskGroup
to work with asyncio's eager task factories (#764)wait_readable()
andwait_writable()
functions which will accept an object with a.fileno()
method or an integer handle, and deprecated their now obsolete versions (wait_socket_readable()
andwait_socket_writable()
) (PR by @davidbrochart)EventAdapter
(anEvent
with no bound async backend) to allowset()
to work even before an async backend is bound to it (#819)wait_readable()
andwait_writable()
onProactorEventLoop
(used on asyncio + Windows by default)ValueError
in the context of DNS failures (#815; PR by @graingert)readinto()
andreadinto1()
methods in theanyio.AsyncFile
class (#825)TaskInfo.has_pending_cancellation()
on asyncio returning false positives in cleanup code on Python >= 3.11 (#832; PR by @gschaffner)asyncio.Task.uncancel
when propagating aCancelledError
on exit to a cancelled parent scope (#790; PR by @gschaffner)python-attrs/attrs (attrs)
v24.3.0
Compare Source
Backwards-incompatible Changes
#1340
Changes
attrs.NothingType
, for annotating types consistent withattrs.NOTHING
.#1358
__suppress_context__
and__notes__
on frozen exceptions.#1365
attrs.converters.optional()
works again when takingattrs.converters.pipe()
or another Converter as its argument.#1372
copy.replace()
.#1383
attrs.validators.instance_of()
's type hints now allow for union types.For example:
instance_of(str | int)
#1385
certifi/python-certifi (certifi)
v2024.12.14
Compare Source
jawah/charset_normalizer (charset-normalizer)
v3.4.1
Compare Source
Changed
pyproject.toml
instead ofsetup.cfg
using setuptools as the build backend.Added
Removed
build-requirements.txt
as per usingpyproject.toml
native build configuration.bin/integration.py
andbin/serve.py
in favor of downstream integration test (see noxfile).setup.cfg
in favor ofpyproject.toml
metadata configuration.utils.range_scan
function.Fixed
utf_8
instead of preferredutf-8
. (#572)pallets/click (click)
v8.1.8
Compare Source
Unreleased
click.open_file()
. :issue:2717
click.Path
displays onmultiple lines. :issue:
2697
""
from being displayed inthe help for an option. :issue:
2500
:issue:
2705
default_map
.:issue:
2632
click.echo(color=...)
passingcolor
to coloroma so it can beforced on Windows. :issue:
2606
.confluentinc/confluent-kafka-python (confluent-kafka)
v2.7.0
v2.7.0 is a feature release with the features, fixes and enhancements present in v2.6.2 including the following fix:
confluent-kafka-python v2.7.0 is based on librdkafka v2.6.1, see the
librdkafka release notes
for a complete list of changes, enhancements, fixes and upgrade considerations.
v2.6.2
v2.6.2 is a feature release with the following features, fixes and enhancements:
Note: This release modifies the dependencies of the Schema Registry client.
If you are using the Schema Registry client, please ensure that you install the
extra dependencies using the following syntax:
or
Please see the README.md for more information.
confluent-kafka-python is based on librdkafka v2.6.1, see the
librdkafka release notes
for a complete list of changes, enhancements, fixes and upgrade considerations.
v2.6.1
v2.6.1 is a maintenance release with the following fixes and enhancements:
setup.py
topyproject.toml
in accordance withPEP 517
andPEP 518
, improving project configuration, build system requirements management, and compatibility with modern Python packaging tools likepip
andbuild
. (#1592)confluent-kafka-python is based on librdkafka v2.6.1, see the
librdkafka release notes
for a complete list of changes, enhancements, fixes and upgrade considerations.
nedbat/coveragepy (coverage)
v7.6.10
Compare Source
Fix: some descriptions of missing branches in HTML and LCOV reports were
incorrect when multi-line statements were involved (
issue 1874
_ andissue 1875
_). These are now fixed.Fix: Python 3.14
defers evaluation of annotations <pep649_>
_ by moving theminto separate code objects. That code is rarely executed, so coverage.py
would mark them as missing, as reported in
issue 1908
_. Now they areignored by coverage automatically.
Fixed an obscure and mysterious problem on PyPy 3.10 seemingly involving
mocks, imports, and trace functions:
issue 1902
_. To be honest, I don'tunderstand the problem or the solution, but
git bisect
helped find it,and now it's fixed.
Docs: re-wrote the :ref:
subprocess
page to put multiprocessing first and tohighlight the correct use of :class:
multiprocessing.Pool <python:multiprocessing.pool.Pool>
... _issue 1874:https://github.com/nedbat/coveragepy/issues/18744
.. _issue 1875https://github.com/nedbat/coveragepy/issues/187575
.. _issue 190https://github.com/nedbat/coveragepy/issues/1902902
.. _issue 19https://github.com/nedbat/coveragepy/issues/19081908
.. _pep649: https://docs.python.org/3.14/whatsnew/3.14.html#pep-649-deferred-evaluation-of-annotations
.. _changes_7-6-9:
v7.6.9
Compare Source
Tomas Uribe fixed <pull 1901_>
_ a performance problem in the XMLreport. Large code bases should produce XML reports much faster now.
.. _pull 1901:https://github.com/nedbat/coveragepy/pull/19011
.. _changes_7-6-8:
v7.6.8
Compare Source
Fix: the LCOV report code assumed that a branch line that took no branches
meant that the entire line was unexecuted. This isn't true in a few cases:
the line might always raise an exception, or might have been optimized away.
Fixes
issue 1896
_.Fix: similarly, the HTML report will now explain that a line that jumps to
none of its expected destinations must have always raised an exception.
Previously, it would say something nonsensical like, "line 4 didn't jump to
line 5 because line 4 was never true, and it didn't jump to line 7 because
line 4 was always true." This was also shown in
issue 1896
_... _issue 1896:https://github.com/nedbat/coveragepy/issues/18966
.. _changes_7-6-7:
v7.6.7
Compare Source
so it's been restored to a conditional. Sorry for the churn.
.. _changes_7-6-6:
v7.6.6
Compare Source
reported in
issue 1891
_. The assert has been removed... _issue 1891:https://github.com/nedbat/coveragepy/issues/18911
.. _changes_7-6-5:
v7.6.5
Compare Source
fix: fine-tuned the exact Python version (3.12.6) when exiting from
with
statements changed how they traced. This affected whether people saw the
fix for
issue 1880
_.fix: isolate our code more from mocking in the os module that in rare cases
can cause
bizarre behavior <pytest-cov-666_>
_.refactor: some code unreachable code paths in parser.py were changed to
asserts. If you encounter any of these, please let me know!
.. _pytest-cov-666:https://github.com/pytest-dev/pytest-cov/issues/6666
.. _changes_7-6-4:
v7.6.4
Compare Source
with
statements could cause contained branches to beincorrectly marked as missing (
issue 1880
_). This is now fixed... _issue 1880:https://github.com/nedbat/coveragepy/issues/18800
.. _changes_7-6-3:
fastapi/fastapi (fastapi)
v0.115.6
Compare Source
Fixes
yield
. PR #5823 by @sombek.Refactors
Docs
docs/de/docs/advanced/using-request-directly.md
. PR #12685 by @alissadb.docs/de/docs/how-to/conditional-openapi.md
. PR #12689 by @alissadb.Translations
docs/zh-hant/docs/async.md
. PR #12990 by @ILoveSorasakiHina.docs/zh-hant/docs/tutorial/query-param-models.md
. PR #12932 by @Vincy1230.docs/ko/docs/advanced/testing-dependencies.md
. PR #12992 by @Limsunoh.docs/ko/docs/advanced/websockets.md
. PR #12991 by @kwang1215.docs/pt/docs/tutorial/response-model.md
. PR #12933 by @AndreBBM.docs/ko/docs/advanced/middlewares.md
. PR #12753 by @nahyunkeem.docs/ko/docs/advanced/openapi-webhooks.md
. PR #12752 by @saeye.docs/zh/docs/tutorial/query-param-models.md
. PR #12931 by @Vincy1230.docs/ru/docs/tutorial/query-param-models.md
. PR #12445 by @gitgernit.docs/ko/docs/tutorial/query-param-models.md
. PR #12940 by @jts8257.docs/zh/docs/tutorial/sql-databases.md
, it references files that are no longer on the repo. PR #12949 by @tiangolo.Internal
v0.115.5
Compare Source
Refactors
Docs
docs/en/docs/tutorial/body.md
. PR #12757 by @gsheni.docs/en/docs/advanced/testing-dependencies.md
. PR #12647 by @AyushSinghal1794.docs/en/docs/tutorial/metadata.md
. PR #12773 by @Nimitha-jagadeesha.docs/en/docs/tutorial/dependencies/dependencies-with-yield.md
. PR #12045 by @xuvjso.docs/en/docs/tutorial/dependencies/global-dependencies.md
. PR #12653 by @vishnuvskvkl.docs/en/docs/tutorial/body-updates.md
. PR #12712 by @davioc.docs/en/docs/tutorial/header-param-models.md
. PR #12814 by @zhaohan-dong.contributing.md
docs, include note to not translate this page. PR #12841 by @tiangolo.docs/en/docs/tutorial/request-forms.md
. PR #12648 by @vishnuvskvkl.docs/en/docs/tutorial/request-form-models.md
. PR #12649 by @vishnuvskvkl.docs/en/docs/tutorial/security/oauth2-jwt.md
. PR #12650 by @OCE1960.docs/vi/docs/tutorial/first-steps.md
. PR #12754 by @MxPy.docs/pt/docs/advanced/wsgi.md
. PR #12769 by @Nimitha-jagadeesha.docs/en/docs/tutorial/dependencies/dependencies-in-path-operation-decorators.md
. PR #12815 by @handabaldeep.docs/en/docs/tutorial/dependencies/classes-as-dependencies.md
. PR #12813 by @handabaldeep.docs/en/docs/tutorial/middleware.md
. PR #12819 by @alejsdev.docs/en/docs/tutorial/security/get-current-user.md
. PR #12645 by @OCE1960.docs/en/docs/tutorial/security/first-steps.md
. PR #12643 by @OCE1960.docs/de/docs/advanced/additional-responses.md
. PR #12821 by @zhaohan-dong.docs/en/docs/advanced/generate-clients.md
. PR #12642 by @AyushSinghal1794.docs/zh/docs/advanced/additional-responses.md
. PR #12828 by @zhaohan-dong.docs/en/docs/tutorial/path-params-numeric-validations.md
. PR #12825 by @zhaohan-dong.docs/en/docs/advanced/testing-websockets.md
. PR #12761 by @hamidrasti.docs/en/docs/advanced/using-request-directly.md
. PR #12760 by @hamidrasti.docs/advanced/wsgi.md
. PR #12758 by @hamidrasti.docs/de/docs/tutorial/middleware.md
. PR #12729 by @paintdog.docs/en/docs/tutorial/schema-extra-example.md
. PR #12822 by @tiangolo.docs/fr/docs/advanced/additional-responses.md
. PR #12634 by @fegmorte.docs/fr/docs/advanced/path-operation-advanced-configuration.md
. PR #12633 by @kantandane.docs/fr/docs/advanced/response-directly.md
. PR #12632 by @kantandane.docs/en/docs/tutorial/header-params.md
. PR #12640 by @vishnuvskvkl.docs/en/docs/tutorial/cookie-param-models.md
. PR #12639 by @vishnuvskvkl.docs/en/docs/tutorial/extra-models.md
. PR #12638 by @vishnuvskvkl.docs/en/docs/tutorial/cors.md
. PR #12637 by @vishnuvskvkl.docs/en/docs/tutorial/dependencies/sub-dependencies.md
. PR #12810 by @handabaldeep.docs/en/docs/tutorial/body-nested-models.md
. PR #12812 by @zhaohan-dong.docs/en/docs/tutorial/path-operation-configuration.md
. PR #12809 by @AlexWendland.docs/en/docs/tutorial/request-files.md
. PR #12818 by @zhaohan-dong.docs/en/docs/tutorial/query-param-models.md
. PR #12817 by @handabaldeep.docs/en/docs/tutorial/path-params.md
. PR #12811 by @AlexWendland.docs/en/docs/tutorial/response-model.md
. PR #12621 by @kantandane.docs/en/docs/advanced/websockets.md
. PR #12606 by @vishnuvskvkl.docs/en/docs/tutorial/cookie-params.md
. PR #12808 by @handabaldeep.docs/en/docs/tutorial/middleware.md
. PR #12807 by @AlexWendland.docs/en/docs/advanced/sub-applications.md
. PR #12806 by @zhaohan-dong.docs/en/docs/advanced/response-headers.md
. PR #12805 by [@zhaohan-dong](httpConfiguration
📅 Schedule: Branch creation - "* * 1 */3 *" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.