Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-traits for openSUSE:Factory 
checked in at 2021-10-27 22:21:10
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-traits (Old)
 and      /work/SRC/openSUSE:Factory/.python-traits.new.1890 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-traits"

Wed Oct 27 22:21:10 2021 rev:9 rq:927624 version:6.3.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-traits/python-traits.changes      
2021-03-30 21:07:05.529159045 +0200
+++ /work/SRC/openSUSE:Factory/.python-traits.new.1890/python-traits.changes    
2021-10-27 22:21:25.523205417 +0200
@@ -1,0 +2,43 @@
+Wed Oct 27 03:27:30 UTC 2021 - Steve Kowalik <steven.kowa...@suse.com>
+
+- Update to 6.3.1:
+  * Make PrefixMap._map available again, for compatibility with Mayavi. (#1578)
+  * Support for Python 3.10 has been added.
+  * The observe mini-language now supports use of "*" for listening to all
+    traits on a HasTraits object. Currently this support is limited to
+    cases where the "*" appears in a terminal position. For example,
+    observe("foo:*") is supported, but observe("*:foo") is not. (#1496, #1525)
+  * The Any trait type now supports a factory argument (with accompanying
+    args and kw arguments). This can be used to specify a per-instance
+    default, for example with Any(factory=dict). (#1557, #1558)
+  * When a method is decorated with an observe decorator, the method
+    signature is now checked, and a warning issued if it doesn't match the
+    expected signature.  (#1529)
+  * The Date, Datetime and Time trait types have a new argument allow_none.
+    (#1432)
+  * The Date trait type has a new argument allow_datetime .(#1429)
+  * The ObserverGraph instances that result from compiling ObserverExpression
+    objects and observe mini-language strings are now cached.
+  * The equality definition on ObserverExpression has been simplified. (#1517)
+  * A failure to parse an observe mini-language string now raises ValueError
+    rather than LarkError. (#1507)
+  * Invalid assignments to PrefixList and PrefixMap traits produced an
+    unnecessarily nested exception. This has been fixed. (#1564)
+  * An observe-decorated listener method whose name has the special form
+    "_traitname_changed" will no longer be triggered both as as result of the
+    observe decorator and the special naming: it will only be triggered via
+    the observe decorator. (#1560)
+  * The delegate parameter was mistyped in the typing stubs for the Delegate
+    trait type. This has been fixed. (#1556)
+  * The Function and Method trait types will no longer fail when arguments are
+    passed. Note that these trait types are already deprecated, and should not
+    be used in new code. (#1543)
+  * A use of the (deprecated) distutils library has been replaced with
+    sysconfig. (#1452)
+  * Dynamic default handing has been fixed in the _instance_handler_factory
+    used by the TraitsUI TableEditor. (#1446, #1450)
+  * A bad observe-decorated listener signature in a test has been fixed. 
(#1530)
+- Remove nose from BuildRequires, the nose portion of the testsuite is
+  firmly deprecated.
+
+-------------------------------------------------------------------

Old:
----
  traits-6.2.0.tar.gz

New:
----
  traits-6.3.1.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-traits.spec ++++++
--- /var/tmp/diff_new_pack.tt4uWy/_old  2021-10-27 22:21:26.071205698 +0200
+++ /var/tmp/diff_new_pack.tt4uWy/_new  2021-10-27 22:21:26.075205701 +0200
@@ -1,5 +1,5 @@
 #
-# spec file for package python-traits
+# spec file
 #
 # Copyright (c) 2021 SUSE LLC
 #
@@ -28,7 +28,7 @@
 %bcond_with test
 %endif
 Name:           python-traits%{psuffix}
-Version:        6.2.0
+Version:        6.3.1
 Release:        0
 Summary:        Explicitly typed attributes for Python
 # Images have different licenses. For image license breakdown check
@@ -36,7 +36,6 @@
 # which is GPLv2+ all remaining source or image files are in BSD
 # 3-clause license. Confirmed from upstream.
 License:        BSD-3-Clause AND EPL-1.0 AND LGPL-2.1-only
-Group:          Development/Libraries/Python
 URL:            https://github.com/enthought/traits
 Source:         
https://github.com/enthought/traits/archive/%{version}.tar.gz#/traits-%{version}.tar.gz
 # Import of pyface.toolkit mysteriously fails. But it is needed by only one 
test, which needs traitsui,
@@ -50,7 +49,6 @@
 # SECTION test requirements
 %if %{with test}
 BuildRequires:  %{python_module Cython}
-BuildRequires:  %{python_module nose}
 BuildRequires:  %{python_module pyface}
 BuildRequires:  %{python_module numpy if (%python-base without python36-base)}
 %endif

++++++ traits-6.2.0.tar.gz -> traits-6.3.1.tar.gz ++++++
++++ 8006 lines of diff (skipped)

Reply via email to