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 #83

Merged
merged 2 commits into from
Dec 14, 2023

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jun 1, 2023

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence Type Update
aiokafka (changelog) ==0.8.1 -> ==0.9.0 age adoption passing confidence minor
anyio (changelog) ==4.0.0 -> ==4.1.0 age adoption passing confidence minor
attrs (changelog) ==21.2.0 -> ==21.4.0 age adoption passing confidence minor
black (changelog) ==23.9.1 -> ==23.12.0 age adoption passing confidence minor
certifi ==2023.7.22 -> ==2023.11.17 age adoption passing confidence minor
charset-normalizer ==3.3.1 -> ==3.3.2 age adoption passing confidence patch
confluent-kafka ==2.2.0 -> ==2.3.0 age adoption passing confidence minor
confluentinc/cp-kafkacat 7.1.9 -> 7.1.10 age adoption passing confidence patch
coverage ==7.3.2 -> ==7.3.3 age adoption passing confidence patch
distlib ==0.3.7 -> ==0.3.8 age adoption passing confidence patch
docker.io/bitnami/kafka 3.5.1 -> 3.6.1 age adoption passing confidence minor
docker.io/library/mariadb 11.1.2 -> 11.2.2 age adoption passing confidence minor
docker.io/library/python 3.11.5 -> 3.12.1 age adoption passing confidence final minor
docker.io/library/python 3.11.6-slim -> 3.12.1-slim age adoption passing confidence stage minor
fastapi ==0.100.0 -> ==0.105.0 age adoption passing confidence minor
filelock ==3.12.4 -> ==3.13.1 age adoption passing confidence minor
flake8-bugbear (changelog) ==23.9.16 -> ==23.12.2 age adoption passing confidence minor
httpx (changelog) ==0.25.0 -> ==0.25.2 age adoption passing confidence patch
identify ==2.5.30 -> ==2.5.33 age adoption passing confidence patch
idna (changelog) ==3.4 -> ==3.6 age adoption passing confidence minor
importlib-resources ==5.4.0 -> ==5.13.0 age adoption passing confidence minor
more-itertools ==8.12.0 -> ==8.14.0 age adoption passing confidence minor
pathspec ==0.11.2 -> ==0.12.1 age adoption passing confidence minor
pre-commit ==3.4.0 -> ==3.6.0 age adoption passing confidence minor
prometheus-client ==0.17.1 -> ==0.19.0 age adoption passing confidence minor
pycodestyle (changelog) ==2.11.0 -> ==2.11.1 age adoption passing confidence patch
pydantic (changelog) ==2.4.2 -> ==2.5.2 age adoption passing confidence minor
pydantic-core ==2.11.0 -> ==2.14.5 age adoption passing confidence minor
pytest (source, changelog) ==7.4.2 -> ==7.4.3 age adoption passing confidence patch
pytest-mock (changelog) ==3.11.1 -> ==3.12.0 age adoption passing confidence minor
starlette (changelog) ==0.27.0 -> ==0.33.0 age adoption passing confidence minor
syrupy ==4.5.0 -> ==4.6.0 age adoption passing confidence minor
tenacity ==8.2.2 -> ==8.2.3 age adoption passing confidence patch
toposort ==1.7 -> ==1.10 age adoption passing confidence minor
typing-extensions (changelog) ==4.8.0 -> ==4.9.0 age adoption passing confidence minor
urllib3 (changelog) ==2.0.7 -> ==2.1.0 age adoption passing confidence minor
uvicorn (changelog) ==0.23.1 -> ==0.24.0.post1 age adoption passing confidence minor
virtualenv ==20.24.6 -> ==20.25.0 age adoption passing confidence minor

Release Notes

aio-libs/aiokafka (aiokafka)

v0.9.0

Compare Source

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

New features:

  • Include kafka-python into aiokafka's code base (issue #​928 and others)
  • Replace python-snappy and zstandard with cramjam (issue #​930)
  • PEP518 compliant pyproject.toml
  • Python 3.12 support

Bugfixes:

Improved Documentation:

agronholm/anyio (anyio)

v4.1.0

Compare Source

  • Adapted to API changes made in Trio v0.23:
    • Call trio.to_thread.run_sync() using the abandon_on_cancel keyword argument instead of cancellable
    • Removed a checkpoint when exiting a task group
    • Renamed the cancellable argument in anyio.to_thread.run_sync() to abandon_on_cancel (and deprecated the old parameter name)
    • Bumped minimum version of Trio to v0.23
  • Added support for voluntary thread cancellation via anyio.from_thread.check_cancelled()
  • Bumped minimum version of trio to v0.23
  • Exposed the ResourceGuard class in the public API (#​627)
  • Fixed RuntimeError: Runner is closed when running higher-scoped async generator fixtures in some cases (#​619)
  • Fixed discrepancy between asyncio and trio where reraising a cancellation exception in an except* block would incorrectly bubble out of its cancel scope (#​634)
python-attrs/attrs (attrs)

v21.4.0

Compare Source

Changes
  • Fixed the test suite on PyPy3.8 where cloudpickle does not work.
    #​892
  • Fixed coverage report for projects that use attrs and don't set a --source.
    #​895,
    #​896

v21.3.0

Compare Source

Backward-incompatible Changes
  • When using @define, converters are now run by default when setting an attribute on an instance -- additionally to validators.
    I.e. the new default is on_setattr=[attrs.setters.convert, attrs.setters.validate].

    This is unfortunately a breaking change, but it was an oversight, impossible to raise a DeprecationWarning about, and it's better to fix it now while the APIs are very fresh with few users.
    #​835,
    #​886

  • import attrs has finally landed!
    As of this release, you can finally import attrs using its proper name.

    Not all names from the attr namespace have been transferred; most notably attr.s and attr.ib are missing.
    See attrs.define and attrs.field if you haven't seen our next-generation APIs yet.
    A more elaborate explanation can be found On The Core API Names

    This feature is at least for one release provisional.
    We don't plan on changing anything, but such a big change is unlikely to go perfectly on the first strike.

    The API docs have been mostly updated, but it will be an ongoing effort to change everything to the new APIs.
    Please note that we have not moved -- or even removed -- anything from attr!

    Please do report any bugs or documentation inconsistencies!
    #​887

Changes
  • attr.asdict(retain_collection_types=False) (default) dumps collection-esque keys as tuples.
    #​646,
    #​888
  • __match_args__ are now generated to support Python 3.10's
    Structural Pattern Matching.
    This can be controlled by the match_args argument to the class decorators on Python 3.10 and later.
    On older versions, it is never added and the argument is ignored.
    #​815
  • If the class-level on_setattr is set to attrs.setters.validate (default in @define and @mutable) but no field defines a validator, pretend that it's not set.
    #​817
  • The generated __repr__ is significantly faster on Pythons with f-strings.
    #​819
  • Attributes transformed via field_transformer are wrapped with AttrsClass again.
    #​824
  • Generated source code is now cached more efficiently for identical classes.
    #​828
  • Added attrs.converters.to_bool().
    #​830
  • attrs.resolve_types() now resolves types of subclasses after the parents are resolved.
    #​842
    #​843
  • Added new validators: lt(val) (< val), le(va) (≤ val), ge(val) (≥ val), gt(val) (> val), and maxlen(n).
    #​845
  • attrs classes are now fully compatible with cloudpickle (no need to disable repr anymore).
    #​857
  • Added new context manager attrs.validators.disabled() and functions attrs.validators.(set|get)_disabled().
    They deprecate attrs.(set|get)_run_validators().
    All functions are interoperable and modify the same internal state.
    They are not – and never were – thread-safe, though.
    #​859
  • attrs.validators.matches_re() now accepts pre-compiled regular expressions in addition to pattern strings.
    #​877

psf/black (black)

v23.12.0

Compare Source

Highlights

It's almost 2024, which means it's time for a new edition of Black's stable style!
Together with this release, we'll put out an alpha release 24.1a1 showcasing the draft
2024 stable style, which we'll finalize in the January release. Please try it out and
share your feedback.

This release (23.12.0) will still produce the 2023 style. Most but not all of the
changes in --preview mode will be in the 2024 stable style.

Stable style
  • Fix bug where # fmt: off automatically dedents when used with the --line-ranges
    option, even when it is not within the specified line range. (#​4084)
  • Fix feature detection for parenthesized context managers (#​4104)
Preview style
  • Prefer more equal signs before a break when splitting chained assignments (#​4010)
  • Standalone form feed characters at the module level are no longer removed (#​4021)
  • Additional cases of immediately nested tuples, lists, and dictionaries are now
    indented less (#​4012)
  • Allow empty lines at the beginning of all blocks, except immediately before a
    docstring (#​4060)
  • Fix crash in preview mode when using a short --line-length (#​4086)
  • Keep suites consisting of only an ellipsis on their own lines if they are not
    functions or class definitions (#​4066) (#​4103)
Configuration
  • --line-ranges now skips Black's internal stability check in --safe mode. This
    avoids a crash on rare inputs that have many unformatted same-content lines. (#​4034)
Packaging
Integrations

v23.11.0

Compare Source

Highlights
  • Support formatting ranges of lines with the new --line-ranges command-line option
    (#​4020)
Stable style
  • Fix crash on formatting bytes strings that look like docstrings (#​4003)
  • Fix crash when whitespace followed a backslash before newline in a docstring (#​4008)
  • Fix standalone comments inside complex blocks crashing Black (#​4016)
  • Fix crash on formatting code like await (a ** b) (#​3994)
  • No longer treat leading f-strings as docstrings. This matches Python's behaviour and
    fixes a crash (#​4019)
Preview style
  • Multiline dicts and lists that are the sole argument to a function are now indented
    less (#​3964)
  • Multiline unpacked dicts and lists as the sole argument to a function are now also
    indented less (#​3992)
  • In f-string debug expressions, quote types that are visible in the final string are
    now preserved (#​4005)
  • Fix a bug where long case blocks were not split into multiple lines. Also enable
    general trailing comma rules on case blocks (#​4024)
  • Keep requiring two empty lines between module-level docstring and first function or
    class definition (#​4028)
  • Add support for single-line format skip with other comments on the same line (#​3959)
Configuration
  • Consistently apply force exclusion logic before resolving symlinks (#​4015)
  • Fix a bug in the matching of absolute path names in --include (#​3976)
Performance
  • Fix mypyc builds on arm64 on macOS (#​4017)
Integrations
  • Black's pre-commit integration will now run only on git hooks appropriate for a code
    formatter (#​3940)

v23.10.1

Compare Source

Highlights
  • Maintenance release to get a fix out for GitHub Action edge case (#​3957)
Preview style
  • Fix merging implicit multiline strings that have inline comments (#​3956)
  • Allow empty first line after block open before a comment or compound statement (#​3967)
Packaging
  • Change Dockerfile to hatch + compile black (#​3965)
Integrations
  • The summary output for GitHub workflows is now suppressible using the summary
    parameter. (#​3958)
  • Fix the action failing when Black check doesn't pass (#​3957)
Documentation

v23.10.0

Compare Source

Stable style
  • Fix comments getting removed from inside parenthesized strings (#​3909)
Preview style
  • Fix long lines with power operators getting split before the line length (#​3942)
  • Long type hints are now wrapped in parentheses and properly indented when split across
    multiple lines (#​3899)
  • Magic trailing commas are now respected in return types. (#​3916)
  • Require one empty line after module-level docstrings. (#​3932)
  • Treat raw triple-quoted strings as docstrings (#​3947)
Configuration
  • Fix cache versioning logic when BLACK_CACHE_DIR is set (#​3937)
Parser
  • Fix bug where attributes named type were not acccepted inside match statements
    (#​3950)
  • Add support for PEP 695 type aliases containing lambdas and other unusual expressions
    (#​3949)
Output
  • Black no longer attempts to provide special errors for attempting to format Python 2
    code (#​3933)
  • Black will more consistently print stacktraces on internal errors in verbose mode
    (#​3938)
Integrations
  • The action output displayed in the job summary is now wrapped in Markdown (#​3914)
certifi/python-certifi (certifi)

v2023.11.17

Compare Source

Ousret/charset_normalizer (charset-normalizer)

v3.3.2

Compare Source

Fixed
  • Unintentional memory usage regression when using large payload that match several encoding (#​376)
  • Regression on some detection case showcased in the documentation (#​371)
Added
  • Noise (md) probe that identify malformed arabic representation due to the presence of letters in isolated form (credit to my wife)
confluentinc/confluent-kafka-python (confluent-kafka)

v2.3.0

v2.3.0 is a feature release with the following features, fixes and enhancements:

confluent-kafka-python is based on librdkafka v2.3.0, see the
librdkafka release notes
for a complete list of changes, enhancements, fixes and upgrade considerations.

nedbat/coveragepy (coverage)

v7.3.3

Compare Source

  • Fix: function definitions with multi-line signatures can now be excluded by
    matching any of the lines, closing issue 684. Thanks, Jan Rusak, Maciej Kowalczyk and Joanna Ejzel <pull 1705_>.

  • Fix: XML reports could fail with a TypeError if files had numeric components
    that were duplicates except for leading zeroes, like file1.py and
    file001.py. Fixes issue 1709_.

  • The coverage annotate command used to announce that it would be removed
    in a future version. Enough people got in touch to say that they use it, so
    it will stay. Don't expect it to keep up with other new features though.

  • Added new :ref:debug options <cmd_run_debug>:

    • pytest writes the pytest test name into the debug output.

    • dataop2 writes the full data being added to CoverageData objects.

.. _issue 684:https://github.com/nedbat/coveragepy/issues/6844
.. _pull 1705https://github.com/nedbat/coveragepy/pull/170505
.. _issue 170https://github.com/nedbat/coveragepy/issues/1709709

.. _changes_7-3-2:

pypa/distlib (distlib)

v0.3.8

Compare Source

tiangolo/fastapi (fastapi)

v0.105.0

Compare Source

Features
  • ✨ Add support for multiple Annotated annotations, e.g. Annotated[str, Field(), Query()]. PR #​10773 by @​tiangolo.
Refactors
Docs
Internal

v0.104.1

Compare Source

Fixes
  • 📌 Pin Swagger UI version to 5.9.0 temporarily to handle a bug crashing it in 5.9.1. PR #​10529 by @​alejandraklachquin.
    • This is not really a bug in FastAPI but in Swagger UI, nevertheless pinning the version will work while a solution is found on the Swagger UI side.
Docs
Internal

v0.104.0

Compare Source

Features

Upgrades

Internal

v0.103.2

Compare Source

Refactors
  • ⬆️ Upgrade compatibility with Pydantic v2.4, new renamed functions and JSON Schema input/output models with default values. PR #​10344 by @​tiangolo.
Translations
  • 🌐 Add Ukrainian translation for docs/uk/docs/tutorial/extra-data-types.md. PR #​10132 by @​ArtemKhymenko.
  • 🌐 Fix typos in French translations for docs/fr/docs/advanced/path-operation-advanced-configuration.md, docs/fr/docs/alternatives.md, docs/fr/docs/async.md, docs/fr/docs/features.md, docs/fr/docs/help-fastapi.md, docs/fr/docs/index.md, docs/fr/docs/python-types.md, docs/fr/docs/tutorial/body.md, docs/fr/docs/tutorial/first-steps.md, docs/fr/docs/tutorial/query-params.md. PR #​10154 by @​s-rigaud.
  • 🌐 Add Chinese translation for docs/zh/docs/async.md. PR

Configuration

📅 Schedule: Branch creation - "before 4am on the first day of the month" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, 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 has been generated by Mend Renovate. View repository job log here.

@github-actions
Copy link

github-actions bot commented Jun 1, 2023

🦙 MegaLinter status: ❌ ERROR

Descriptor Linter Files Fixed Errors Elapsed time
✅ ACTION actionlint 7 0 0.13s
✅ BASH bash-exec 2 0 0.03s
✅ BASH shellcheck 2 0 0.01s
✅ BASH shfmt 2 0 0.03s
✅ DOCKERFILE hadolint 2 0 0.16s
✅ JSON eslint-plugin-jsonc 17 0 3.01s
✅ JSON jsonlint 17 0 0.5s
✅ JSON npm-package-json-lint yes no 1.14s
✅ JSON prettier 17 0 2.11s
✅ MARKDOWN markdownlint 3 0 0.91s
✅ PYTHON bandit 31 0 1.82s
✅ PYTHON black 31 0 2.58s
✅ PYTHON flake8 31 0 1.34s
✅ PYTHON isort 31 0 0.63s
✅ PYTHON mypy 31 0 10.01s
✅ PYTHON pyright 31 0 12.56s
✅ PYTHON ruff 31 0 0.11s
✅ REPOSITORY checkov yes no 25.18s
✅ REPOSITORY gitleaks yes no 0.93s
✅ REPOSITORY git_diff yes no 0.02s
✅ REPOSITORY grype yes no 13.25s
✅ REPOSITORY kics yes no 74.43s
✅ REPOSITORY secretlint yes no 2.3s
✅ REPOSITORY syft yes no 0.55s
❌ REPOSITORY trivy yes 1 14.3s
✅ REPOSITORY trivy-sbom yes no 1.75s
✅ REPOSITORY trufflehog yes no 4.99s
✅ YAML prettier 17 0 1.27s
✅ YAML yamllint 17 0 0.61s

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 2 times, most recently from 3b502e0 to b6c2b4c Compare June 3, 2023 15:42
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 5 times, most recently from 5c17383 to 78eabba Compare June 16, 2023 08:59
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 8 times, most recently from 4cd08d7 to 7be9790 Compare June 23, 2023 12:53
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 9 times, most recently from 7e21f16 to c8697d5 Compare July 5, 2023 18:20
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 5 times, most recently from 31af0d2 to 3bd9d79 Compare July 7, 2023 23:24
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 10 times, most recently from 285a1d0 to c0b4f9d Compare December 8, 2023 21:10
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 12 times, most recently from 467b6fb to 4de803b Compare December 13, 2023 09:31
Copy link
Contributor Author

renovate bot commented Dec 14, 2023

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

Warning: custom changes will be lost.

@chgl chgl merged commit dbd782c into master Dec 14, 2023
12 checks passed
@miracum-bot
Copy link

🎉 This PR is included in version 3.0.6 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants