This repository has been archived by the owner on Jan 14, 2025. It is now read-only.
chore(deps): update all non-major dependencies #83
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.8.1
->==0.9.0
==4.0.0
->==4.1.0
==21.2.0
->==21.4.0
==23.9.1
->==23.12.0
==2023.7.22
->==2023.11.17
==3.3.1
->==3.3.2
==2.2.0
->==2.3.0
7.1.9
->7.1.10
==7.3.2
->==7.3.3
==0.3.7
->==0.3.8
3.5.1
->3.6.1
11.1.2
->11.2.2
3.11.5
->3.12.1
3.11.6-slim
->3.12.1-slim
==0.100.0
->==0.105.0
==3.12.4
->==3.13.1
==23.9.16
->==23.12.2
==0.25.0
->==0.25.2
==2.5.30
->==2.5.33
==3.4
->==3.6
==5.4.0
->==5.13.0
==8.12.0
->==8.14.0
==0.11.2
->==0.12.1
==3.4.0
->==3.6.0
==0.17.1
->==0.19.0
==2.11.0
->==2.11.1
==2.4.2
->==2.5.2
==2.11.0
->==2.14.5
==7.4.2
->==7.4.3
==3.11.1
->==3.12.0
==0.27.0
->==0.33.0
==4.5.0
->==4.6.0
==8.2.2
->==8.2.3
==1.7
->==1.10
==4.8.0
->==4.9.0
==2.0.7
->==2.1.0
==0.23.1
->==0.24.0.post1
==20.24.6
->==20.25.0
Release Notes
aio-libs/aiokafka (aiokafka)
v0.9.0
Compare Source
==================
New features:
kafka-python
intoaiokafka
's code base (issue #928 and others)python-snappy
andzstandard
withcramjam
(issue #930)pyproject.toml
Bugfixes:
ConsumerRecord
(pr #912 by @zschumacher)Improved Documentation:
AbstractTokenProvider.token
example (pr #919 by @mtomilov)agronholm/anyio (anyio)
v4.1.0
Compare Source
trio.to_thread.run_sync()
using theabandon_on_cancel
keyword argument instead ofcancellable
cancellable
argument inanyio.to_thread.run_sync()
toabandon_on_cancel
(and deprecated the old parameter name)anyio.from_thread.check_cancelled()
ResourceGuard
class in the public API (#627)RuntimeError: Runner is closed
when running higher-scoped async generator fixtures in some cases (#619)asyncio
andtrio
where reraising a cancellation exception in anexcept*
block would incorrectly bubble out of its cancel scope (#634)python-attrs/attrs (attrs)
v21.4.0
Compare Source
Changes
cloudpickle
does not work.#892
coverage report
for projects that useattrs
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 notablyattr.s
andattr.ib
are missing.See
attrs.define
andattrs.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'sStructural 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
attrs.setters.validate
(default in@define
and@mutable
) but no field defines a validator, pretend that it's not set.#817
__repr__
is significantly faster on Pythons with f-strings.#819
field_transformer
are wrapped withAttrsClass
again.#824
#828
attrs.converters.to_bool()
.#830
attrs.resolve_types()
now resolves types of subclasses after the parents are resolved.#842
#843
lt(val)
(< val),le(va)
(≤ val),ge(val)
(≥ val),gt(val)
(> val), andmaxlen(n)
.#845
attrs
classes are now fully compatible with cloudpickle (no need to disablerepr
anymore).#857
attrs.validators.disabled()
and functionsattrs.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
# fmt: off
automatically dedents when used with the--line-ranges
option, even when it is not within the specified line range. (#4084)
Preview style
indented less (#4012)
docstring (#4060)
--line-length
(#4086)functions or class definitions (#4066) (#4103)
Configuration
--line-ranges
now skips Black's internal stability check in--safe
mode. Thisavoids a crash on rare inputs that have many unformatted same-content lines. (#4034)
Packaging
Integrations
v23.11.0
Compare Source
Highlights
--line-ranges
command-line option(#4020)
Stable style
await (a ** b)
(#3994)fixes a crash (#4019)
Preview style
less (#3964)
indented less (#3992)
now preserved (#4005)
case
blocks were not split into multiple lines. Also enablegeneral trailing comma rules on
case
blocks (#4024)class definition (#4028)
Configuration
--include
(#3976)Performance
Integrations
formatter (#3940)
v23.10.1
Compare Source
Highlights
Preview style
Packaging
Integrations
summary
parameter. (#3958)
Documentation
https://github.com/psf/black/issues/39683968
v23.10.0
Compare Source
Stable style
Preview style
multiple lines (#3899)
Configuration
BLACK_CACHE_DIR
is set (#3937)Parser
type
were not acccepted insidematch
statements(#3950)
(#3949)
Output
code (#3933)
(#3938)
Integrations
certifi/python-certifi (certifi)
v2023.11.17
Compare Source
Ousret/charset_normalizer (charset-normalizer)
v3.3.2
Compare Source
Fixed
Added
confluentinc/confluent-kafka-python (confluent-kafka)
v2.3.0
v2.3.0 is a feature release with the following features, fixes and enhancements:
describe_cluster()
anddescribe_topics()
. (@jainruchir, #1635)Return authorized operations in Describe Responses. (@jainruchir, #1635)
list_offsets
(#1576).Rack
to theNode
type, so AdminAPI calls can expose racks for brokers(currently, all Describe Responses) (#1635, @jainruchir).
ishttps://github.com/confluentinc/confluent-kafka-python/issues/16161616) for more details (#1630).
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
andfile001.py
. Fixesissue 1709
_.The
coverage annotate
command used to announce that it would be removedin 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
Annotated[str, Field(), Query()]
. PR #10773 by @tiangolo.Refactors
Docs
Internal
v0.104.1
Compare Source
Fixes
Docs
docs/en/docs/tutorial/metadata.md
. PR #10433 by @worldworm.docs/en/docs/tutorial/path-params.md
. PR #10043 by @giuliowaitforitdavide.docs/en/docs/reference/dependencies.md
. PR #10465 by @suravshresth.docs/en/docs/tutorial/body-nested-models.md
. PR #10468 by @yogabonito.pydantic.Required
indocs/en/docs/tutorial/query-params-str-validations.md
. PR #10469 by @yogabonito.docs/en/docs/reference/index.md
. PR #10467 by @tarsil.Internal
docs/en/docs/async.md
anddocs/zh/docs/async.md
to make them relative. PR #10498 by @hasnatsajid.docs/em/docs/async.md
. PR #10507 by @hasnatsajid.docs/em/docs/index.md
, Python 3.8. PR #10521 by @kerriop.CITATION.cff
file for academic citations. PR #10496 by @tiangolo.v0.104.0
Compare Source
Features
BackgroundTasks
, refactor docs structure. PR #10392 by @tiangolo. New docs at FastAPI Reference - Code API.Upgrades
Internal
v0.103.2
Compare Source
Refactors
Translations
docs/uk/docs/tutorial/extra-data-types.md
. PR #10132 by @ArtemKhymenko.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.docs/zh/docs/async.md
. PRConfiguration
📅 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.
This PR has been generated by Mend Renovate. View repository job log here.