From 40be9832e98d021e8c75016acd6890d0a7b78dab Mon Sep 17 00:00:00 2001 From: zhuofeng Date: Sat, 29 Jul 2023 09:53:35 +0800 Subject: [PATCH] update version to 22.2.0 --- 0001-Fix-minor-stub-issues-1072.patch | 60 -------------------------- 0001-Fix-type-docstring.patch | 26 ----------- 0001-Fix-typo.patch | 25 ----------- 0001-Update-.gitignore.patch | 33 -------------- attrs-22.1.0.tar.gz | Bin 192560 -> 0 bytes attrs-22.2.0.tar.gz | Bin 0 -> 206232 bytes python-attrs.spec | 14 +++--- 7 files changed, 6 insertions(+), 152 deletions(-) delete mode 100644 0001-Fix-minor-stub-issues-1072.patch delete mode 100644 0001-Fix-type-docstring.patch delete mode 100644 0001-Fix-typo.patch delete mode 100644 0001-Update-.gitignore.patch delete mode 100644 attrs-22.1.0.tar.gz create mode 100644 attrs-22.2.0.tar.gz diff --git a/0001-Fix-minor-stub-issues-1072.patch b/0001-Fix-minor-stub-issues-1072.patch deleted file mode 100644 index c57ab36..0000000 --- a/0001-Fix-minor-stub-issues-1072.patch +++ /dev/null @@ -1,60 +0,0 @@ -From b9f35eb2f25fa835ce61af067c20029216a0aeeb Mon Sep 17 00:00:00 2001 -From: Hynek Schlawack -Date: Tue, 20 Dec 2022 15:10:12 +0100 -Subject: [PATCH] Fix minor stub issues (#1072) - ---- - src/attr/__init__.pyi | 8 ++++---- - src/attr/converters.pyi | 2 +- - src/attr/setters.pyi | 2 +- - 3 files changed, 6 insertions(+), 6 deletions(-) - -diff --git a/src/attr/__init__.pyi b/src/attr/__init__.pyi -index baa5b2a..42a2ee2 100644 ---- a/src/attr/__init__.pyi -+++ b/src/attr/__init__.pyi -@@ -48,17 +48,17 @@ _T = TypeVar("_T") - _C = TypeVar("_C", bound=type) - - _EqOrderType = Union[bool, Callable[[Any], Any]] --_ValidatorType = Callable[[Any, Attribute[_T], _T], Any] -+_ValidatorType = Callable[[Any, "Attribute[_T]", _T], Any] - _ConverterType = Callable[[Any], Any] --_FilterType = Callable[[Attribute[_T], _T], bool] -+_FilterType = Callable[["Attribute[_T]", _T], bool] - _ReprType = Callable[[Any], str] - _ReprArgType = Union[bool, _ReprType] --_OnSetAttrType = Callable[[Any, Attribute[Any], Any], Any] -+_OnSetAttrType = Callable[[Any, "Attribute[Any]", Any], Any] - _OnSetAttrArgType = Union[ - _OnSetAttrType, List[_OnSetAttrType], setters._NoOpType - ] - _FieldTransformer = Callable[ -- [type, List[Attribute[Any]]], List[Attribute[Any]] -+ [type, List["Attribute[Any]"]], List["Attribute[Any]"] - ] - # FIXME: in reality, if multiple validators are passed they must be in a list - # or tuple, but those are invariant and so would prevent subtypes of -diff --git a/src/attr/converters.pyi b/src/attr/converters.pyi -index 0f58088..5abb49f 100644 ---- a/src/attr/converters.pyi -+++ b/src/attr/converters.pyi -@@ -1,4 +1,4 @@ --from typing import Callable, Optional, TypeVar, overload -+from typing import Callable, TypeVar, overload - - from . import _ConverterType - -diff --git a/src/attr/setters.pyi b/src/attr/setters.pyi -index 3f5603c..72f7ce4 100644 ---- a/src/attr/setters.pyi -+++ b/src/attr/setters.pyi -@@ -1,4 +1,4 @@ --from typing import Any, NewType, NoReturn, TypeVar, cast -+from typing import Any, NewType, NoReturn, TypeVar - - from . import Attribute, _OnSetAttrType - --- -2.33.0 - diff --git a/0001-Fix-type-docstring.patch b/0001-Fix-type-docstring.patch deleted file mode 100644 index cf5d055..0000000 --- a/0001-Fix-type-docstring.patch +++ /dev/null @@ -1,26 +0,0 @@ -From 6b73e8e01564ca60f4c6d8c79d7e5904bef52163 Mon Sep 17 00:00:00 2001 -From: Hynek Schlawack -Date: Wed, 28 Sep 2022 09:25:16 +0200 -Subject: [PATCH] Fix type docstring - -Fixes #1031 ---- - src/attr/validators.py | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/attr/validators.py b/src/attr/validators.py -index f1f6f24..852ae96 100644 ---- a/src/attr/validators.py -+++ b/src/attr/validators.py -@@ -128,7 +128,7 @@ def instance_of(type): - `isinstance` therefore it's also valid to pass a tuple of types). - - :param type: The type to check for. -- :type type: type or tuple of types -+ :type type: type or tuple of type - - :raises TypeError: With a human readable error message, the attribute - (of type `attrs.Attribute`), the expected type, and the value it --- -2.33.0 - diff --git a/0001-Fix-typo.patch b/0001-Fix-typo.patch deleted file mode 100644 index ab0d1fb..0000000 --- a/0001-Fix-typo.patch +++ /dev/null @@ -1,25 +0,0 @@ -From 92ef1421b62cd7edcea8980f717b8758a51ac931 Mon Sep 17 00:00:00 2001 -From: Hynek Schlawack -Date: Thu, 11 Aug 2022 07:11:18 +0200 -Subject: [PATCH] Fix typo - ---- - CHANGELOG.rst | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/CHANGELOG.rst b/CHANGELOG.rst -index c61aeb5..6a8d02f 100644 ---- a/CHANGELOG.rst -+++ b/CHANGELOG.rst -@@ -312,7 +312,7 @@ Backward-incompatible Changes - Changes - ^^^^^^^ - --- ``attr.define()`` et al now correct detect ``__eq__`` and ``__ne__``. -+- ``attr.define()`` et al now correctly detect ``__eq__`` and ``__ne__``. - `#671 `_ - - ``attr.define()`` et al's hybrid behavior now also works correctly when arguments are passed. - `#675 `_ --- -2.33.0 - diff --git a/0001-Update-.gitignore.patch b/0001-Update-.gitignore.patch deleted file mode 100644 index fc517df..0000000 --- a/0001-Update-.gitignore.patch +++ /dev/null @@ -1,33 +0,0 @@ -From 95e0c423ca31123a9537405fd2de5a1ee9f01b7c Mon Sep 17 00:00:00 2001 -From: Hynek Schlawack -Date: Sat, 30 Jul 2022 13:23:03 +0200 -Subject: [PATCH] Update .gitignore - ---- - .gitignore | 4 ++++ - 1 file changed, 4 insertions(+) - -diff --git a/.gitignore b/.gitignore -index d054dc6..f5c97f1 100644 ---- a/.gitignore -+++ b/.gitignore -@@ -2,12 +2,16 @@ - *.pyc - .cache - .coverage* -+.direnv -+.envrc - .hypothesis - .mypy_cache - .pytest_cache - .tox -+.vscode - build - dist - docs/_build/ - htmlcov - pip-wheel-metadata -+tmp --- -2.33.0 - diff --git a/attrs-22.1.0.tar.gz b/attrs-22.1.0.tar.gz deleted file mode 100644 index 836a4cea18cd68fbc071d81da34e17784ebaf272..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 192560 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