From 909465f61280983ca350f2409bb9f5f559c5c88ec124db4fcfbd7daa8dff316b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Chv=C3=A1tal?= Date: Fri, 4 Oct 2019 07:44:54 +0000 Subject: [PATCH] Accepting request 734855 from home:apersaud:branches:devel:languages:python update to latest version OBS-URL: https://build.opensuse.org/request/show/734855 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-attrs?expand=0&rev=24 --- attrs-19.1.0.tar.gz | 3 -- attrs-19.2.0.tar.gz | 3 ++ python-attrs.changes | 74 ++++++++++++++++++++++++++++++++++++++++++++ python-attrs.spec | 2 +- 4 files changed, 78 insertions(+), 4 deletions(-) delete mode 100644 attrs-19.1.0.tar.gz create mode 100644 attrs-19.2.0.tar.gz diff --git a/attrs-19.1.0.tar.gz b/attrs-19.1.0.tar.gz deleted file mode 100644 index 16d0a93..0000000 --- a/attrs-19.1.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f0b870f674851ecbfbbbd364d6b5cbdff9dcedbc7f3f5e18a6891057f21fe399 -size 124220 diff --git a/attrs-19.2.0.tar.gz b/attrs-19.2.0.tar.gz new file mode 100644 index 0000000..cc62196 --- /dev/null +++ b/attrs-19.2.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f913492e1663d3c36f502e5e9ba6cd13cf19d7fab50aa13239e420fef95e1396 +size 134333 diff --git a/python-attrs.changes b/python-attrs.changes index 099f3d5..74d6710 100644 --- a/python-attrs.changes +++ b/python-attrs.changes @@ -1,3 +1,77 @@ +------------------------------------------------------------------- +Fri Oct 4 02:34:32 UTC 2019 - Arun Persaud + +- update to version 19.2.0: + * Backward-incompatible Changes + + Removed deprecated "Attribute" attribute "convert" per scheduled + removal on 2019/1. This planned deprecation is tracked in issue + `#307 `_. + `#504 `_ + + "__lt__", "__le__", "__gt__", and "__ge__" do not consider + subclasses comparable anymore. This has been deprecated since + 18.2.0 and was raising a "DeprecationWarning" for over a year. + `#570 `_ + * Deprecations + + The "cmp" argument to "attr.s()" and "attr.ib()" is now + deprecated. Please use "eq" to add equality methods ("__eq__" + and "__ne__") and "order" to add ordering methods ("__lt__", + "__le__", "__gt__", and "__ge__") instead – just like with + `dataclasses + `_. Both + are effectively "True" by default but it's enough to set + "eq=False" to disable both at once. Passing "eq=False, + order=True" explicitly will raise a "ValueError" though. Since + this is arguably a deeper backward-compatibility break, it will + have an extended deprecation period until 2021-06-01. After + that day, the "cmp" argument will be removed. "attr.Attribute" + also isn't orderable anymore. `#574 + `_ + * Changes + + Updated "attr.validators.__all__" to include new validators + added in `#425`_. `#517 + `_ + + Slotted classes now use a pure Python mechanism to rewrite the + "__class__" cell when rebuilding the class, so "super()" works + even on environments where "ctypes" is not installed. `#522 + `_ + + When collecting attributes using "@attr.s(auto_attribs=True)", + attributes with a default of "None" are now deleted too. `#523 + `_, `#556 + `_ + + Fixed "attr.validators.deep_iterable()" and + "attr.validators.deep_mapping()" type stubs. `#533 + `_ + + "attr.validators.is_callable()" validator now raises an + exception "attr.exceptions.NotCallableError", a subclass of + "TypeError", informing the received value. `#536 + `_ + + "@attr.s(auto_exc=True)" now generates classes that are hashable + by ID, as the documentation always claimed it would. `#543 + `_, `#563 + `_ + + Added "attr.validators.matches_re()" that checks string + attributes whether they match a regular expression. `#552 + `_ + + Keyword-only attributes ("kw_only=True") and attributes that are + excluded from the "attrs"'s "__init__" ("init=False") now can + appear before mandatory attributes. `#559 + `_ + + The fake filename for generated methods is now more stable. It + won't change when you restart the process. `#560 + `_ + + The value passed to "@attr.ib(repr=…)" can now be either a + boolean (as before) or a callable. That callable must return a + string and is then used for formatting the attribute by the + generated "__repr__()" method. `#568 + `_ + + Added "attr.__version_info__" that can be used to reliably check + the version of "attrs" and write forward- and + backward-compatible code. Please check out the `section on + deprecated APIs + `_ on + how to use it. `#580 + `_ + ------------------------------------------------------------------- Mon Aug 12 11:20:18 UTC 2019 - Tomáš Chvátal diff --git a/python-attrs.spec b/python-attrs.spec index 9f565a9..2e6f313 100644 --- a/python-attrs.spec +++ b/python-attrs.spec @@ -26,7 +26,7 @@ %bcond_with test %endif Name: python-attrs%{psuffix} -Version: 19.1.0 +Version: 19.2.0 Release: 0 Summary: Attributes without boilerplate License: MIT