Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-traitlets for 
openSUSE:Factory checked in at 2022-01-07 12:45:15
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-traitlets (Old)
 and      /work/SRC/openSUSE:Factory/.python-traitlets.new.1896 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-traitlets"

Fri Jan  7 12:45:15 2022 rev:9 rq:944210 version:5.1.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-traitlets/python-traitlets.changes        
2021-01-16 13:55:37.554072798 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-traitlets.new.1896/python-traitlets.changes  
    2022-01-07 12:45:57.515827849 +0100
@@ -1,0 +2,64 @@
+Sat Oct 30 15:30:37 UTC 2021 - Ben Greiner <c...@bnavigator.de>
+
+- Update to version 5.1.1
+  * 5.1.1 fixes compatibility issues with Python 3.10 (rc2).
+- Release 5.1.0
+  * Traitlets 5.1 brings a couple of updates and changes to
+    traitlets, and is recommended for all users. What follow is a
+    non-exhaustive list of changes:
+  * Removal of the ``ipython_genutils`` dependency, this should
+    remove any direct and indirect reliance on ``nose`` and prepare
+    traitlets 5.1 for Python 3.10 and above compatibility, some
+    test suite changes also accommodate Python 3.10 changes. If you
+    package traitlets downstream, make sure to remove this
+    dependency.
+  * Removal of ``ipython_genutils`` may have change the default
+    encoding detected for the command line argument parsing when
+    not utf-8. We expect this to affect a small portion of older
+    windows version. If you encounter issue let us know.
+  * Stop recommendation of ``CUnicode`` in some circumstances as
+    it's deprecated.
+  * Our test suite is now using GitHub action instead of travis CI.
+    If you are packaging downstream using the git repository, you
+    may have to exclude the ``.github`` folder now, and can remove
+    exclusion of
+  * It fixes a parsing issue for list of one single element on the
+    CLI.
+  * We reserve the right to remove official support for Python 3.7
+    in subsequent minor revisions.
+- Releases 5.0.2 to 5.0.5
+  * Support deprecated literals for sets, tuples on the
+    command-line: ``nbconvert
+    --TagRemovePreprocessor.remove_cell_tags='  *"tag"}'``
+  * Fix ``from_string_list`` for Tuples in general
+  * Fix support for ``List(default_value=None, allow_none=True)``
+    and other Container traits
+  * Fix help output for nested aliases and tuple traits
+  * Support deprecated use of byte-literals for bytes on the
+    command-line: ``ipython kernel --Session.key="b'abc'"``. The
+    `b` prefix is no longer needed in traitlets 5.0, but is
+    supported for backward-compatibility
+  * Improve output of configuration errors, especially when help
+    output would make it hard to find the helpful error message
+  * Fix regression in handling `--opt=None` on the CLI for configurable traits
+    with `allow_none=True`
+  * Fix casting bytes to unicode
+- Traitlets 5.0
+  * Traitlets 5.0 is a new version of traitlets that accumulate
+    changes over a period of more close to four years; A number of
+    internal refactoring made the internal code structure cleaner
+    and simpler, and greatly improved the diagnostic error messages
+    as well has help and documentation generation.
+  * We expect no code change needed for any consumer of the Python
+    API (ipywidgets, and alike), though CLI argument parsing have
+    seen a complete rewrite, so if you have an application that
+    does use the parsing logic of traitlets you may see changes in
+    behavior, and now have access to more features.
+  * Major changes are:
+    - Removal of Python 2 support,
+    - Removal of Python 3.0-3.6 support
+    - we now follow NEP 29, and are thus Python 3.7+ only.
+    - remove ``six`` as a dependency
+    - remove ``funcsig`` as a dependency.
+
+-------------------------------------------------------------------

Old:
----
  traitlets-4.3.3.tar.gz

New:
----
  traitlets-5.1.1.tar.gz

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

Other differences:
------------------
++++++ python-traitlets.spec ++++++
--- /var/tmp/diff_new_pack.mUjlWQ/_old  2022-01-07 12:46:01.059830310 +0100
+++ /var/tmp/diff_new_pack.mUjlWQ/_new  2022-01-07 12:46:01.063830312 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-traitlets
 #
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2021 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,33 +16,22 @@
 #
 
 
-%{?!python_module:%define python_module() python-%{**} python3-%{**}}
-%bcond_without python2
+%{?!python_module:%define python_module() python3-%{**}}
+%define skip_python2 1
+%define skip_python36 1
 Name:           python-traitlets
-Version:        4.3.3
+Version:        5.1.1
 Release:        0
-Summary:        Traitlets Python config system
+Summary:        Traitlets Python configuration system
 License:        BSD-3-Clause
 URL:            https://github.com/ipython/traitlets
 Source:         
https://files.pythonhosted.org/packages/source/t/traitlets/traitlets-%{version}.tar.gz
-BuildRequires:  %{python_module decorator}
-BuildRequires:  %{python_module ipython_genutils}
+BuildRequires:  %{python_module base >= 3.7}
 BuildRequires:  %{python_module pytest}
 BuildRequires:  %{python_module setuptools}
-BuildRequires:  %{python_module six}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
-Requires:       python-decorator
-Requires:       python-ipython_genutils
-Requires:       python-six
 BuildArch:      noarch
-%if %{with python2}
-BuildRequires:  python-enum34
-BuildRequires:  python-mock
-%endif
-%ifpython2
-Requires:       python-enum34
-%endif
 %python_subpackages
 
 %description
@@ -59,14 +48,13 @@
 %python_expand %fdupes %{buildroot}%{$python_sitelib}
 
 %check
-pushd docs
-%pytest ../traitlets/tests
+%pytest
 
 %files %{python_files}
 %doc README.md
 %doc examples/
 %license COPYING.md
 %{python_sitelib}/traitlets/
-%{python_sitelib}/traitlets-%{version}-py*.egg-info
+%{python_sitelib}/traitlets-%{version}*-info
 
 %changelog

++++++ traitlets-4.3.3.tar.gz -> traitlets-5.1.1.tar.gz ++++++
++++ 11185 lines of diff (skipped)

Reply via email to