chore(deps): update dependency attrs to v25 #43

Open
renovate-bot wants to merge 1 commit from renovate/attrs-25.x into master
Member

This PR contains the following updates:

Package Change Age Confidence
attrs (changelog) ==24.2.0 -> ==25.3.0 age confidence

Release Notes

python-attrs/attrs (attrs)

v25.3.0

Compare Source

Changes
  • Restore support for generator-based field_transformers.
    #​1417

v25.2.0

Compare Source

Changes
  • Checking mandatory vs non-mandatory attribute order is now performed after the field transformer, since the field transformer may change attributes and/or their order.
    #​1147
  • attrs.make_class() now allows for Unicode class names.
    #​1406
  • Speed up class creation by 30%-50% by compiling methods only once and using a variety of other techniques.
    #​1407
  • The error message if an attribute has both an annotation and a type argument will now disclose what attribute seems to be the problem.
    #​1410

v25.1.0

Compare Source

Changes
  • This release only ensures correct PyPI licensing metadata.
    #​1386

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

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.


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

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [attrs](https://github.com/python-attrs/attrs) ([changelog](https://www.attrs.org/en/stable/changelog.html)) | `==24.2.0` -> `==25.3.0` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/attrs/25.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/attrs/24.2.0/25.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>python-attrs/attrs (attrs)</summary> ### [`v25.3.0`](https://github.com/python-attrs/attrs/blob/HEAD/CHANGELOG.md#2530---2025-03-13) [Compare Source](https://github.com/python-attrs/attrs/compare/25.2.0...25.3.0) ##### Changes - Restore support for generator-based `field_transformer`s. [#&#8203;1417](https://github.com/python-attrs/attrs/issues/1417) ### [`v25.2.0`](https://github.com/python-attrs/attrs/blob/HEAD/CHANGELOG.md#2520---2025-03-12) [Compare Source](https://github.com/python-attrs/attrs/compare/25.1.0...25.2.0) ##### Changes - Checking mandatory vs non-mandatory attribute order is now performed after the field transformer, since the field transformer may change attributes and/or their order. [#&#8203;1147](https://github.com/python-attrs/attrs/issues/1147) - `attrs.make_class()` now allows for Unicode class names. [#&#8203;1406](https://github.com/python-attrs/attrs/issues/1406) - Speed up class creation by 30%-50% by compiling methods only once and using a variety of other techniques. [#&#8203;1407](https://github.com/python-attrs/attrs/issues/1407) - The error message if an attribute has both an annotation and a type argument will now disclose *what* attribute seems to be the problem. [#&#8203;1410](https://github.com/python-attrs/attrs/issues/1410) ### [`v25.1.0`](https://github.com/python-attrs/attrs/blob/HEAD/CHANGELOG.md#2510---2025-01-25) [Compare Source](https://github.com/python-attrs/attrs/compare/24.3.0...25.1.0) ##### Changes - This release only ensures correct PyPI licensing metadata. [#&#8203;1386](https://github.com/python-attrs/attrs/issues/1386) ### [`v24.3.0`](https://github.com/python-attrs/attrs/blob/HEAD/CHANGELOG.md#2430---2024-12-16) [Compare Source](https://github.com/python-attrs/attrs/compare/24.2.0...24.3.0) ##### Backwards-incompatible Changes - Python 3.7 has been dropped. [#&#8203;1340](https://github.com/python-attrs/attrs/issues/1340) ##### Changes - Introduce `attrs.NothingType`, for annotating types consistent with `attrs.NOTHING`. [#&#8203;1358](https://github.com/python-attrs/attrs/issues/1358) - Allow mutating `__suppress_context__` and `__notes__` on frozen exceptions. [#&#8203;1365](https://github.com/python-attrs/attrs/issues/1365) - `attrs.converters.optional()` works again when taking `attrs.converters.pipe()` or another Converter as its argument. [#&#8203;1372](https://github.com/python-attrs/attrs/issues/1372) - *attrs* instances now support [`copy.replace()`](https://docs.python.org/3/library/copy.html#copy.replace). [#&#8203;1383](https://github.com/python-attrs/attrs/issues/1383) - `attrs.validators.instance_of()`'s type hints now allow for union types. For example: `instance_of(str | int)` [#&#8203;1385](https://github.com/python-attrs/attrs/issues/1385) </details> --- ### 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. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMzQuMCIsInVwZGF0ZWRJblZlciI6IjQxLjEuNCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJyZW5vdmF0ZS1ib3QiXX0=-->
renovate-bot added the
renovate-bot
label 2025-01-27 05:23:04 +05:30
renovate-bot force-pushed renovate/attrs-25.x from da1f15dc3b to f2907a7ac9 2025-03-17 05:19:19 +05:30 Compare
This pull request can be merged automatically.
This branch is out-of-date with the base branch
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin renovate/attrs-25.x:renovate/attrs-25.x
git checkout renovate/attrs-25.x

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git checkout master
git merge --no-ff renovate/attrs-25.x
git checkout renovate/attrs-25.x
git rebase master
git checkout master
git merge --ff-only renovate/attrs-25.x
git checkout renovate/attrs-25.x
git rebase master
git checkout master
git merge --no-ff renovate/attrs-25.x
git checkout master
git merge --squash renovate/attrs-25.x
git checkout master
git merge --ff-only renovate/attrs-25.x
git checkout master
git merge renovate/attrs-25.x
git push origin master
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: ForgeFlux/nodeinfo-test#43
No description provided.