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)