deps: update dependency attrs to v22.2.0#2146
Merged
gcf-merge-on-green[bot] merged 1 commit intogoogleapis:mainfrom Oct 16, 2023
Merged
deps: update dependency attrs to v22.2.0#2146gcf-merge-on-green[bot] merged 1 commit intogoogleapis:mainfrom
gcf-merge-on-green[bot] merged 1 commit intogoogleapis:mainfrom
Conversation
|
[gapic-generator-java-root] Kudos, SonarCloud Quality Gate passed! |
|
[java_showcase_integration_tests] Kudos, SonarCloud Quality Gate passed! |
lqiu96
approved these changes
Oct 16, 2023
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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:
==22.1.0->==22.2.0Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
python-attrs/attrs (attrs)
v22.2.0Compare Source
Backwards-incompatible Changes
#988
Deprecations
#1017
Changes
attrs.field()now supports an alias option for explicit__init__argument names.Get
__init__signatures matching any taste, peculiar or plain!The PEP 681 compatible alias option can be use to override private attribute name mangling, or add other arbitrary field argument name overrides.
#950
attrs.NOTHINGis now an enum value, making it possible to use with e.g.typing.Literal.#983
Added missing re-import of
attr.AttrsInstanceto theattrsnamespace.#987
Fix slight performance regression in classes with custom
__setattr__and speedup even more.#991
Class-creation performance improvements by switching performance-sensitive templating operations to f-strings.
You can expect an improvement of about 5% -- even for very simple classes.
#995
attrs.has()is now aTypeGuardforAttrsInstance.That means that type checkers know a class is an instance of an
attrsclass if you check it usingattrs.has()(orattr.has()) first.#997
Made
attrs.AttrsInstancestub available at runtime and fixed type errors related to the usage ofattrs.AttrsInstancein Pyright.#999
On Python 3.10 and later, call
abc.update_abstractmethods()on dict classes after creation.This improves the detection of abstractness.
#1001
attrs's pickling methods now use dicts instead of tuples.
That is safer and more robust across different versions of a class.
#1009
Added
attrs.validators.not_(wrapped_validator)to logically invert wrapped_validator by accepting only values where wrapped_validator rejects the value with aValueErrororTypeError(by default, exception types configurable).#1010
The type stubs for
attrs.cmp_using()now have default values.#1027
To conform with PEP 681,
attr.s()andattrs.define()now accept unsafe_hash in addition to hash.#1065
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), 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.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.