Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-urwid for openSUSE:Factory 
checked in at 2024-02-02 15:47:21
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-urwid (Old)
 and      /work/SRC/openSUSE:Factory/.python-urwid.new.1815 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-urwid"

Fri Feb  2 15:47:21 2024 rev:22 rq:1143539 version:2.5.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-urwid/python-urwid.changes        
2023-04-21 18:48:08.916299069 +0200
+++ /work/SRC/openSUSE:Factory/.python-urwid.new.1815/python-urwid.changes      
2024-02-02 15:47:58.938215676 +0100
@@ -1,0 +2,39 @@
+Fri Feb  2 05:55:07 UTC 2024 - Steve Kowalik <steven.kowa...@suse.com>
+
+- Update to 2.5.1:
+  * Extend Command enum and update Columns & Pile
+  * Fix double Widget inheritance in the LineBox
+  * Columns PACK item not fit as FIXED and support FLOW
+  * allow not subclassed incomplete widgets in Columns/Pile
+  * Columns rendered with a non-first Selectable widget should not skip
+    other items
+  * Fix regression: Columns render incorrect BOX/FLOW widgets height
+  * Overlay typing and proper repr
+  * support proper repr and str for Canvas
+  * Support FIXED and FLOW operations for Overlay depends on options
+  * Columns accept focus widget as "focus_column"
+  * Filler can act as FLOW widget
+  * allow explicit focus in GridFlow constructor
+  * Columns support correct BOX render only if ALL BOX
+  * support FIXED-only widgets and FIXED rendering for Columns
+  * Support FIXED-only widgets and FIXED rendering for PILE
+  * support FIXED render type for GridFLow
+  * Add run_in_executor helper to the event loop
+  * Feature: Implement keypress and mouse_event default handlers
+  * use Hashable for signal identifier types
+  * Introduce optional dependencies for package
+  * Feature: Support pack() for CheckBox/RadioButton/Button
+  * Fix font in case Font.data is str
+  * Fix: deep TextEnum was improperly resolved
+  * Fix #583: python 3.12 compatibility
+  * Python 37+ migration, Python < 3.7 support dropped
+  * make tests compatible with Python 3.11
+  * Add two fonts based on Unicode 13 2x3 TRS-80/Teletext mosaic characters
+  * Fix assertion failure when string contains SO but not SI
+  * Use trio.lowlevel instead of trio.hazmat with Trio >= 0.15
+  * Provide 80x24 fallback for ansi and vt100
+- Switch to pyproject macros.
+- Drop patch python-311.patch, included upstream.
+- Clean up Python 2 leftovers.
+
+-------------------------------------------------------------------

Old:
----
  python-311.patch
  urwid-2.1.2.tar.gz

New:
----
  urwid-2.5.1.tar.gz

BETA DEBUG BEGIN:
  Old:- Switch to pyproject macros.
- Drop patch python-311.patch, included upstream.
- Clean up Python 2 leftovers.
BETA DEBUG END:

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

Other differences:
------------------
++++++ python-urwid.spec ++++++
--- /var/tmp/diff_new_pack.1lw6fz/_old  2024-02-02 15:47:59.526237051 +0100
+++ /var/tmp/diff_new_pack.1lw6fz/_new  2024-02-02 15:47:59.530237196 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-urwid
 #
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,23 +16,21 @@
 #
 
 
-%bcond_without python2
 %{?sle15_python_module_pythons}
 Name:           python-urwid
-Version:        2.1.2
+Version:        2.5.1
 Release:        0
 Summary:        A full-featured console (xterm et al.) user interface library
 License:        LGPL-2.1-or-later
 URL:            http://urwid.org
 Source:         
https://files.pythonhosted.org/packages/source/u/urwid/urwid-%{version}.tar.gz
-# PATCH-FIX-UPSTREAM python-311.patch gh#urwid/urwid#517
-Patch0:         python-311.patch
+BuildRequires:  %{python_module curses}
 BuildRequires:  %{python_module devel}
-BuildRequires:  %{python_module setuptools}
+BuildRequires:  %{python_module pip}
+BuildRequires:  %{python_module setuptools_scm}
+BuildRequires:  %{python_module typing_extensions}
+BuildRequires:  %{python_module wheel}
 BuildRequires:  fdupes
-%if %{with python2}
-BuildRequires:  python-mock
-%endif
 BuildRequires:  python-rpm-macros
 Requires:       python-curses
 %python_subpackages
@@ -57,21 +55,18 @@
 find urwid -name "*.py" | xargs sed -i '1 { /^#!/ d }'
 
 %build
-%python_build
+%pyproject_wheel
 
 %install
-%python_install
+%pyproject_install
 %python_expand %fdupes %{buildroot}%{$python_sitearch}
 
 %check
-# this test won't work on OBS
-rm -f urwid/tests/test_vterm.py
-cp *build*/*/urwid/*.so urwid
 %pyunittest discover -v
 
 %files %{python_files}
 %license COPYING
 %doc README.rst
-%{python_sitearch}/urwid/
-%{python_sitearch}/urwid-%{version}-py%{python_version}.egg-info
+%{python_sitearch}/urwid
+%{python_sitearch}/urwid-%{version}.dist-info
 

++++++ urwid-2.1.2.tar.gz -> urwid-2.5.1.tar.gz ++++++
++++ 68973 lines of diff (skipped)

Reply via email to