Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): update all non-major dependencies #202

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jan 1, 2025

This PR contains the following updates:

Package Change Age Adoption Passing Confidence Type Update
aiokafka (changelog) ==0.11.0 -> ==0.12.0 age adoption passing confidence minor
anyio (changelog) ==4.6.2.post1 -> ==4.8.0 age adoption passing confidence minor
attrs (changelog) ==24.2.0 -> ==24.3.0 age adoption passing confidence minor
certifi ==2024.8.30 -> ==2024.12.14 age adoption passing confidence minor
charset-normalizer (changelog) ==3.4.0 -> ==3.4.1 age adoption passing confidence patch
click (changelog) ==8.1.7 -> ==8.1.8 age adoption passing confidence patch
confluent-kafka ==2.6.0 -> ==2.7.0 age adoption passing confidence minor
confluentinc/cp-kafkacat 7.1.14 -> 7.1.15 age adoption passing confidence patch
coverage ==7.6.3 -> ==7.6.10 age adoption passing confidence patch
docker.io/bitnami/kafka (source) 3.8.0 -> 3.9.0 age adoption passing confidence minor
docker.io/library/mariadb 11.5.2 -> 11.6.2 age adoption passing confidence minor
docker.io/library/python 3.13.0 -> 3.13.1 age adoption passing confidence final patch
docker.io/library/python 3.11.10-slim -> 3.13.1-slim age adoption passing confidence stage minor
fastapi (changelog) ==0.115.2 -> ==0.115.6 age adoption passing confidence patch
fhirclient ==4.2.1 -> ==4.3.0 age adoption passing confidence minor
flake8-bugbear (changelog) ==24.8.19 -> ==24.12.12 age adoption passing confidence minor
httpcore ==1.0.6 -> ==1.0.7 age adoption passing confidence patch
httpx (changelog) ==0.27.2 -> ==0.28.1 age adoption passing confidence minor
identify ==2.6.1 -> ==2.6.5 age adoption passing confidence patch
importlib-resources ==6.4.5 -> ==6.5.2 age adoption passing confidence minor
importlib-resources ==5.4.0 -> ==5.13.0 age adoption passing confidence minor
packaging ==24.1 -> ==24.2 age adoption passing confidence minor
prometheus-client ==0.21.0 -> ==0.21.1 age adoption passing confidence patch
pydantic (changelog) ==2.9.2 -> ==2.10.4 age adoption passing confidence minor
pydantic-core ==2.24.2 -> ==2.27.2 age adoption passing confidence minor
pydantic-core ==2.23.4 -> ==2.27.2 age adoption passing confidence minor
pydantic-settings (changelog) ==2.6.0 -> ==2.7.1 age adoption passing confidence minor
pytest (changelog) ==8.3.3 -> ==8.3.4 age adoption passing confidence patch
six ==1.16.0 -> ==1.17.0 age adoption passing confidence minor
starlette (changelog) ==0.40.0 -> ==0.45.2 age adoption passing confidence minor
syrupy ==4.7.2 -> ==4.8.0 age adoption passing confidence minor
toposort ==1.7 -> ==1.10 age adoption passing confidence minor
urllib3 (changelog) ==2.2.3 -> ==2.3.0 age adoption passing confidence minor
uvicorn (changelog) ==0.32.0 -> ==0.34.0 age adoption passing confidence minor
virtualenv ==20.27.0 -> ==20.28.1 age adoption passing confidence minor

Release Notes

aio-libs/aiokafka (aiokafka)

v0.12.0

Compare Source

===================

New features:

  • Build mac x86_64 wheels (pr #​1029)
  • Add support for Python 3.13, drop support for Python 3.8 due to end of life (pr #​1061)
  • Remove duplicate error logging during rebalance (pr #​1025 by @​y4n9squared)

Bugfixes:

  • Quote username in SCRAM auth (pr #​1043)

Improved Documentation:

  • Fix building of readthedocs documentation (pr #​1034)
  • Fix typo in producer documentation (pr #​1036 by @​lgo)
agronholm/anyio (anyio)

v4.8.0

Compare Source

  • Added experimental support for running functions in subinterpreters on Python 3.13 and later
  • Added support for the copy(), copy_into(), move() and move_into() methods in anyio.Path, available in Python 3.14
  • Changed TaskGroup on asyncio to always spawn tasks non-eagerly, even if using a task factory created via asyncio.create_eager_task_factory(), to preserve expected Trio-like task scheduling semantics (PR by @​agronholm and @​graingert)
  • Configure SO_RCVBUF, SO_SNDBUF and TCP_NODELAY on the selector thread waker socket pair (this should improve the performance of wait_readable() and wait_writable() when using the ProactorEventLoop) (#​836; PR by @​graingert)
  • Fixed AssertionError when using nest-asyncio (#​840)
  • Fixed return type annotation of various context managers' __exit__ method (#​847; PR by @​Enegg)

v4.7.0

Compare Source

  • Updated TaskGroup to work with asyncio's eager task factories (#​764)
  • Added the wait_readable() and wait_writable() functions which will accept an object with a .fileno() method or an integer handle, and deprecated their now obsolete versions (wait_socket_readable() and wait_socket_writable()) (PR by @​davidbrochart)
  • Changed EventAdapter (an Event with no bound async backend) to allow set() to work even before an async backend is bound to it (#​819)
  • Added support for wait_readable() and wait_writable() on ProactorEventLoop (used on asyncio + Windows by default)
  • Fixed a misleading ValueError in the context of DNS failures (#​815; PR by @​graingert)
  • Fixed the return type annotations of readinto() and readinto1() methods in the anyio.AsyncFile class (#​825)
  • Fixed TaskInfo.has_pending_cancellation() on asyncio returning false positives in cleanup code on Python >= 3.11 (#​832; PR by @​gschaffner)
  • Fixed cancelled cancel scopes on asyncio calling asyncio.Task.uncancel when propagating a CancelledError on exit to a cancelled parent scope (#​790; PR by @​gschaffner)
python-attrs/attrs (attrs)

v24.3.0

Compare Source

Backwards-incompatible Changes
Changes
  • Introduce attrs.NothingType, for annotating types consistent with attrs.NOTHING.
    #​1358
  • Allow mutating __suppress_context__ and __notes__ on frozen exceptions.
    #​1365
  • attrs.converters.optional() works again when taking attrs.converters.pipe() or another Converter as its argument.
    #​1372
  • attrs instances now support 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
  • Project metadata are now stored using pyproject.toml instead of setup.cfg using setuptools as the build backend.
  • Enforce annotation delayed loading for a simpler and consistent types in the project.
  • Optional mypyc compilation upgraded to version 1.14 for Python >= 3.8
Added
  • pre-commit configuration.
  • noxfile.
Removed
  • build-requirements.txt as per using pyproject.toml native build configuration.
  • bin/integration.py and bin/serve.py in favor of downstream integration test (see noxfile).
  • setup.cfg in favor of pyproject.toml metadata configuration.
  • Unused utils.range_scan function.
Fixed
  • Converting content to Unicode bytes may insert utf_8 instead of preferred utf-8. (#​572)
  • Deprecation warning "'count' is passed as positional argument" when converting to Unicode bytes on Python 3.13+
pallets/click (click)

v8.1.8

Compare Source

Unreleased

  • Fix an issue with type hints for click.open_file(). :issue:2717
  • Fix issue where error message for invalid click.Path displays on
    multiple lines. :issue:2697
  • Fixed issue that prevented a default value of "" from being displayed in
    the help for an option. :issue:2500
  • The test runner handles stripping color consistently on Windows.
    :issue:2705
  • Show correct value for flag default when using default_map.
    :issue:2632
  • Fix click.echo(color=...) passing color to coloroma so it can be
    forced 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:

  • Added missing dependency on googleapis-common-protos when using protobufs. (#​1881, @​tenzer)

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

[!WARNING]
Due to an error in which we included dependency changes to a recent patch release, Confluent recommends users to refrain from upgrading to 2.6.2 of Confluent Kafka. Confluent will release a new minor version, 2.7.0, where the dependency changes will be appropriately included. Users who have already upgraded to 2.6.2 and made the required dependency changes are free to remain on that version and are recommended to upgrade to 2.7.0 when that version is available. Upon the release of 2.7.0, the 2.6.2 version will be marked deprecated.
We apologize for the inconvenience and appreciate the feedback that we have gotten from the community.

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:

pip install confluent-kafka[schemaregistry]

or

pip install confluent-kafka[avro,schemaregistry]

Please see the README.md for more information.

  • Support for Data Contracts with Schema Registry, including
    • Data Quality rules
    • Data Transformation rules
    • Client-Side Field Level Encryption (CSFLE)
    • Schema Migration rules (requires Python 3.9+)
  • Migrated the Schema Registry client from requests to httpx
  • Add support for multiple URLs (#​409)
  • Allow configuring timeout (#​622)
  • Fix deletion semantics (#​1127)
  • Python deserializer can take SR client (#​1174)
  • Fix handling of Avro unions (#​1562)
  • Remove deprecated RefResolver for JSON (#​1840)
  • Support delete of subject version (#​1851)

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:

  • Migrated build system from setup.py to pyproject.toml in accordance with PEP 517 and PEP 518, improving project configuration, build system requirements management, and compatibility with modern Python packaging tools like pip and build. (#​1592)
  • Removed python 3.6 support. (#​1592)
  • Added an example for OAUTH OIDC producer with support for confluent cloud (#​1769, @​sarwarbhuiyan)

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_ and issue 1875_). These are now fixed.

  • Fix: Python 3.14 defers evaluation of annotations <pep649_>_ by moving them
    into separate code objects. That code is rarely executed, so coverage.py
    would mark them as missing, as reported in issue 1908_. Now they are
    ignored 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't
    understand 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 to
    highlight 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

  • Fix: Tomas Uribe fixed <pull 1901_>_ a performance problem in the XML
    report. 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

  • fix: ugh, the other assert from 7.6.5 can also be encountered in the wild,
    so it's been restored to a conditional. Sorry for the churn.

.. _changes_7-6-6:

v7.6.6

Compare Source

  • One of the new asserts from 7.6.5 caused problems in real projects, as
    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

  • fix: multi-line with statements could cause contained branches to be
    incorrectly 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
  • 🐛 Preserve traceback when an exception is raised in sync dependency with yield. PR #​5823 by @​sombek.
Refactors
  • ♻️ Update tests and internals for compatibility with Pydantic >=2.10. PR #​12971 by @​tamird.
Docs
Translations
  • 🌐 Add Traditional Chinese translation for docs/zh-hant/docs/async.md. PR #​12990 by @​ILoveSorasakiHina.
  • 🌐 Add Traditional Chinese translation for docs/zh-hant/docs/tutorial/query-param-models.md. PR #​12932 by @​Vincy1230.
  • 🌐 Add Korean translation for docs/ko/docs/advanced/testing-dependencies.md. PR #​12992 by @​Limsunoh.
  • 🌐 Add Korean translation for docs/ko/docs/advanced/websockets.md. PR #​12991 by @​kwang1215.
  • 🌐 Add Portuguese translation for docs/pt/docs/tutorial/response-model.md. PR #​12933 by @​AndreBBM.
  • 🌐 Add Korean translation for docs/ko/docs/advanced/middlewares.md. PR #​12753 by @​nahyunkeem.
  • 🌐 Add Korean translation for docs/ko/docs/advanced/openapi-webhooks.md. PR #​12752 by @​saeye.
  • 🌐 Add Chinese translation for docs/zh/docs/tutorial/query-param-models.md. PR #​12931 by @​Vincy1230.
  • 🌐 Add Russian translation for docs/ru/docs/tutorial/query-param-models.md. PR #​12445 by @​gitgernit.
  • 🌐 Add Korean translation for docs/ko/docs/tutorial/query-param-models.md. PR #​12940 by @​jts8257.
  • 🔥 Remove obsolete tutorial translation to Chinese for 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

Configuration

📅 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.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

Copy link

github-actions bot commented Jan 1, 2025

🦙 MegaLinter status: ✅ SUCCESS

Descriptor Linter Files Fixed Errors Elapsed time
✅ ACTION actionlint 5 0 0.03s
✅ BASH bash-exec 2 0 0.02s
✅ BASH shellcheck 2 0 0.02s
✅ BASH shfmt 2 0 0.01s
✅ DOCKERFILE hadolint 2 0 0.19s
✅ JSON jsonlint 16 0 0.34s
✅ JSON npm-package-json-lint yes no 0.7s
✅ JSON prettier 16 0 1.85s
✅ MARKDOWN markdownlint 3 0 0.64s
✅ PYTHON bandit 31 0 1.72s
✅ PYTHON black 31 0 2.59s
✅ PYTHON flake8 31 0 0.98s
✅ PYTHON isort 31 0 0.51s
✅ PYTHON mypy 31 0 11.66s
✅ PYTHON pyright 31 0 11.24s
✅ PYTHON ruff 31 0 0.02s
✅ REPOSITORY checkov yes no 23.84s
✅ REPOSITORY gitleaks yes no 0.09s
✅ REPOSITORY git_diff yes no 0.01s
✅ REPOSITORY grype yes no 17.19s
✅ REPOSITORY kics yes no 33.73s
✅ REPOSITORY secretlint yes no 0.91s
✅ REPOSITORY syft yes no 0.85s
✅ REPOSITORY trivy yes no 11.29s
✅ REPOSITORY trivy-sbom yes no 1.59s
✅ REPOSITORY trufflehog yes no 5.64s
✅ YAML prettier 15 0 1.0s
✅ YAML yamllint 15 0 0.54s

See detailed report in MegaLinter reports

You could have same capabilities but better runtime performances if you request a new MegaLinter flavor.

MegaLinter is graciously provided by OX Security

@renovate renovate bot force-pushed the renovate/all-minor-patch branch 5 times, most recently from 82fc6cc to 0cf5908 Compare January 4, 2025 18:04
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 0cf5908 to 8f1f739 Compare January 5, 2025 16:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants