We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent c30e40e commit fc8b9c6Copy full SHA for fc8b9c6
2 files changed
changelog.d/1406.change.md
@@ -0,0 +1 @@
1
+`attrs.make_class()` now allows for Unicode class names.
src/attr/_make.py
@@ -2908,6 +2908,7 @@ def make_class(
2908
.. versionadded:: 17.1.0 *bases*
2909
.. versionchanged:: 18.1.0 If *attrs* is ordered, the order is retained.
2910
.. versionchanged:: 23.2.0 *class_body*
2911
+ .. versionchanged:: 25.2.0 Class names can now be unicode.
2912
"""
2913
# Class identifiers are converted into the normal form NFKC while parsing
2914
name = unicodedata.normalize("NFKC", name)
0 commit comments