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 2026-07-17 18:49:08
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-traits (Old)
 and      /work/SRC/openSUSE:Factory/.python-traits.new.24530 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-traits"

Fri Jul 17 18:49:08 2026 rev:13 rq:1366317 version:7.1.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-traits/python-traits.changes      
2025-05-09 18:53:15.429818401 +0200
+++ /work/SRC/openSUSE:Factory/.python-traits.new.24530/python-traits.changes   
2026-07-17 18:50:20.366998431 +0200
@@ -1,0 +2,42 @@
+Fri Jul 17 06:02:45 UTC 2026 - Steve Kowalik <[email protected]>
+
+- Update to 7.1.0:
+  ## Features
+  * The traits package now ships with stub files directly, instead of
+    requiring those files to be installed via the separate traits-stubs
+    package.
+  * Experimental support for async dispatch has been added.
+  * Python versions through 3.13 are now supported.
+  ## Changes
+  * The behaviour of observers using dispatch="ui" when no GUI system is
+    present (in particular, if Pyface has not performed toolkit selection)
+    has changed.
+  * AttributeError's raised by some_trait_default methods are no longer
+    swallowed.
+  * The Date trait type no longer accepts datetime instances unless
+    allow_datetime=True is used.
+  * The Date, Time and Datetime trait types no longer accept a value of None
+    unless allow_none=True is used.
+  * Calling an interface class no longer performs implicit adaptation.
+  ## Removals
+  * Python versions earlier than 3.8 are no longer supported.
+  ## Fixes
+  * Make Instance type hints more useful.
+  * Remove type hints on IntEnum members.
+  * Fixed subclassing support in trait-documenter.
+  * Fix TraitChangeNotifyWrapper handling of compiled methods; the previous
+    strict type check was causing issues with Nuitka.
+  * Fix failure of clone_traits in the presence of dynamic traits.
+  * Make traits.trait_notifiers.ui_handler public again, since Pyface relies
+    on importing it directly.
+  * Fixed build error on Python 3.13 triggered by removal of the
+    PyTRASHCAN_SAFE_BEGIN and PyTRASHCAN_SAFE_END macros.
+  * Fixed warning messages from use of PyDict_GetItem in Python >= 3.13.
+  * Fixed a race condition in test of background thread notification.
+  * Fixed missing observer registration when inserting into a nested list.
+  * Fixed a use of the deprecated datetime.datetime.utcnow method.
+  * Fixed a use of a deprecated TraitsUI version check.
+  * Fixed various type stubs.
+- Dropped patch py313-ctraits.patch, merged upstream.
+
+-------------------------------------------------------------------

Old:
----
  py313-ctraits.patch
  traits-6.4.3.tar.gz

New:
----
  traits-7.1.0.tar.gz

----------(Old B)----------
  Old:  * Fixed various type stubs.
- Dropped patch py313-ctraits.patch, merged upstream.
----------(Old E)----------

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

Other differences:
------------------
++++++ python-traits.spec ++++++
--- /var/tmp/diff_new_pack.ZSPjE2/_old  2026-07-17 18:50:21.603040253 +0200
+++ /var/tmp/diff_new_pack.ZSPjE2/_new  2026-07-17 18:50:21.607040389 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-traits
 #
-# Copyright (c) 2025 SUSE LLC
+# Copyright (c) 2026 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -26,7 +26,7 @@
 %bcond_with test
 %endif
 Name:           python-traits%{psuffix}
-Version:        6.4.3
+Version:        7.1.0
 Release:        0
 Summary:        Explicitly typed attributes for Python
 # Images have different licenses. For image license breakdown check
@@ -36,8 +36,7 @@
 License:        BSD-3-Clause AND EPL-1.0 AND LGPL-2.1-only
 URL:            https://github.com/enthought/traits
 Source:         
https://github.com/enthought/traits/archive/%{version}.tar.gz#/traits-%{version}.tar.gz
-Patch1:         
https://github.com/enthought/traits/commit/a20f2154b2c79eb8550ea9228d1a4415ff51b72a.patch#/py313-ctraits.patch
-BuildRequires:  %{python_module devel}
+BuildRequires:  %{python_module devel >= 3.8}
 BuildRequires:  %{python_module pip}
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  %{python_module wheel}

++++++ traits-6.4.3.tar.gz -> traits-7.1.0.tar.gz ++++++
++++ 20890 lines of diff (skipped)

Reply via email to