requirements: bump attrs 21.2.0 -> 21.3.0 #1029
Merged
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.
Description
twisted 22.10.0 [1] (released on 2022-10-30) uses attrs imports such as..
The new import ("attrs", not "attr") is supported since attrs 21.3.0 [2]. labgrid currently pins attrs to 21.2.0. This incompatibility causes issues such as..
While this should have been a dependency resolving issue (twisted requiring a newer version than labgrid pins), it manifests itself as the error above due to an incorrectly specified attrs dependency in twisted [3].
To fix this, bump attrs to 21.3.0.
[1] https://github.com/twisted/twisted/releases/tag/twisted-22.10.0
[2] https://github.com/python-attrs/attrs/blob/965972eba3db4ed1b7eca53fa19aed1f3fcd166b/CHANGELOG.rst#2130-2021-12-28
[3] twisted/twisted#11737
Checklist