Hello community,
here is the log from the commit of package python-attrs for openSUSE:Factory checked in at 2019-11-04 17:08:06
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-attrs (Old)
and /work/SRC/openSUSE:Factory/.python-attrs.new.2990 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-attrs"
Mon Nov 4 17:08:06 2019 rev:11 rq:741439 version:19.3.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-attrs/python-attrs.changes 2019-08-14 11:37:23.664696622 +0200
+++ /work/SRC/openSUSE:Factory/.python-attrs.new.2990/python-attrs.changes 2019-11-04 17:08:11.200375243 +0100
@@ -1,0 +2,81 @@
+Mon Oct 21 08:44:11 UTC 2019 - Ondřej Súkup
+
+- update to 19.3.0
+ * Fixed auto_attribs usage when default values cannot be compared directly
+ with ==, such as numpy arrays.
+
+-------------------------------------------------------------------
+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 https://github.com/python-attrs/attrs/issues/307`_.
+ `#504 https://github.com/python-attrs/attrs/issues/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 https://github.com/python-attrs/attrs/issues/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
+ https://docs.python.org/3/library/dataclasses.html`_. 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
+ https://github.com/python-attrs/attrs/issues/574`_
+ * Changes
+ + Updated "attr.validators.__all__" to include new validators
+ added in `#425`_. `#517
+ https://github.com/python-attrs/attrs/issues/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
+ https://github.com/python-attrs/attrs/issues/522`_
+ + When collecting attributes using "@attr.s(auto_attribs=True)",
+ attributes with a default of "None" are now deleted too. `#523
+ https://github.com/python-attrs/attrs/issues/523`_, `#556
+ https://github.com/python-attrs/attrs/issues/556`_
+ + Fixed "attr.validators.deep_iterable()" and
+ "attr.validators.deep_mapping()" type stubs. `#533
+ https://github.com/python-attrs/attrs/issues/533`_
+ + "attr.validators.is_callable()" validator now raises an
+ exception "attr.exceptions.NotCallableError", a subclass of
+ "TypeError", informing the received value. `#536
+ https://github.com/python-attrs/attrs/issues/536`_
+ + "@attr.s(auto_exc=True)" now generates classes that are hashable
+ by ID, as the documentation always claimed it would. `#543
+ https://github.com/python-attrs/attrs/issues/543`_, `#563
+ https://github.com/python-attrs/attrs/issues/563`_
+ + Added "attr.validators.matches_re()" that checks string
+ attributes whether they match a regular expression. `#552
+ https://github.com/python-attrs/attrs/issues/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
+ https://github.com/python-attrs/attrs/issues/559`_
+ + The fake filename for generated methods is now more stable. It
+ won't change when you restart the process. `#560
+ https://github.com/python-attrs/attrs/issues/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
+ https://github.com/python-attrs/attrs/issues/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
+ http://www.attrs.org/en/stable/api.html#deprecated-apis`_ on
+ how to use it. `#580
+ https://github.com/python-attrs/attrs/issues/580`_
+
+-------------------------------------------------------------------
Old:
----
attrs-19.1.0.tar.gz
New:
----
attrs-19.3.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-attrs.spec ++++++
--- /var/tmp/diff_new_pack.p6ih77/_old 2019-11-04 17:08:12.008376106 +0100
+++ /var/tmp/diff_new_pack.p6ih77/_new 2019-11-04 17:08:12.012376110 +0100
@@ -26,7 +26,7 @@
%bcond_with test
%endif
Name: python-attrs%{psuffix}
-Version: 19.1.0
+Version: 19.3.0
Release: 0
Summary: Attributes without boilerplate
License: MIT
++++++ attrs-19.1.0.tar.gz -> attrs-19.3.0.tar.gz ++++++
++++ 5573 lines of diff (skipped)