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)
