Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-libtmux for openSUSE:Factory 
checked in at 2024-02-09 23:53:58
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-libtmux (Old)
 and      /work/SRC/openSUSE:Factory/.python-libtmux.new.1815 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-libtmux"

Fri Feb  9 23:53:58 2024 rev:4 rq:1145373 version:0.27.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-libtmux/python-libtmux.changes    
2023-09-11 21:26:34.234759945 +0200
+++ /work/SRC/openSUSE:Factory/.python-libtmux.new.1815/python-libtmux.changes  
2024-02-09 23:54:15.667160935 +0100
@@ -1,0 +2,86 @@
+Thu Feb  8 19:58:58 UTC 2024 - Johannes Kastl 
<opensuse_buildserv...@ojkastl.de>
+
+- update to 0.27.1:
+  * pyproject: Include MIGRATION in sdist by @tony in #517, for
+    #508
+
+-------------------------------------------------------------------
+Thu Feb  8 19:57:35 UTC 2024 - Johannes Kastl 
<opensuse_buildserv...@ojkastl.de>
+
+- update to 0.27.0:
+  * Improvements
+    - QueryList: Generic fixes by @tony in #515
+      - This improves the annotations in descendant objects such
+        as:
+        - Server.sessions
+        - Session.windows
+        - Window.panes
+      - Bolster tests (ported from libvcs): doctests and pytests
+
+-------------------------------------------------------------------
+Thu Feb  8 19:48:46 UTC 2024 - Johannes Kastl 
<opensuse_buildserv...@ojkastl.de>
+
+- update to 0.26.0:
+  * Breaking change
+    - get_by_id() (already deprecated) keyword argument renamed
+      from id to
+    - Server.get_by_id(session_id), Session.get_by_id(window_id),
+      and Window.get_by_id(pane_id) (#514)
+  * Documentation
+    - Various docstring fixes and tweaks (#514)
+  * Development
+    - Strengthen linting (#514)
+      - Add flake8-commas (COM)
+      - Add flake8-builtins (A)
+      - Add flake8-errmsg (EM)
+  * CI
+    - Move CodeQL from advanced configuration file to GitHub's
+      default
+
+-------------------------------------------------------------------
+Mon Nov 27 05:28:27 UTC 2023 - Johannes Kastl <ka...@b1-systems.de>
+
+- update to 0.25.0:
+  * Comparator fixes
+    - Fixed __eq__ for windows. by @m1guelperez in #505
+    - fix(pane,session,server): Return False if type mismatched by
+      @tony in #510
+  * Documentation
+    - ruff: Enable pydocstyle w/ numpy convention by @tony in #509
+
+-------------------------------------------------------------------
+Fri Nov 24 05:47:57 UTC 2023 - Johannes Kastl <ka...@b1-systems.de>
+
+- update to 0.24.1:
+  * packaging: Remove requirements/ folder. Unused. by @tony in
+    #507
+  * pyproject: Add gp-libs to test dependency group
+
+-------------------------------------------------------------------
+Mon Nov 20 05:42:36 UTC 2023 - Johannes Kastl <ka...@b1-systems.de>
+
+- update to 0.24.0:
+  * Breaking changes
+    - Drop Python 3.7 by @tony in #497
+  * Packaging
+    - packaging(pytest): Move configuration to pyproject.toml by
+      @tony in #499
+    - Poetry: 1.5.1 -> 1.6.1 (#497), 1.6.1 -> 1.7.0 (direct to
+      trunk)
+      See also:
+      https://github.com/python-poetry/poetry/blob/1.7.0/CHANGELOG.md
+    - Packaging (poetry): Fix development dependencies
+      Per Poetry's docs on managing dependencies and poetry check,
+      we had it wrong:
+      Instead of using extras, we should create these:
+      [tool.poetry.group.group-name.dependencies]
+      dev-dependency = "1.0.0"
+      Which we now do.
+  * Development
+    - Formatting: black -> ruff format by @tony in #506
+    - CI: Update action packages to fix warnings
+      - dorny/paths-filter: 2.7.0 -> 2.11.1
+      - codecov/codecov-action: 2 -> 3
+  * Full Changelog: v0.23.2...v0.24.0
+
+-------------------------------------------------------------------

Old:
----
  libtmux-0.23.2.tar.gz

New:
----
  libtmux-0.27.1.tar.gz

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

Other differences:
------------------
++++++ python-libtmux.spec ++++++
--- /var/tmp/diff_new_pack.qCMw7u/_old  2024-02-09 23:54:17.223217007 +0100
+++ /var/tmp/diff_new_pack.qCMw7u/_new  2024-02-09 23:54:17.223217007 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-libtmux
 #
-# 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
@@ -18,18 +18,24 @@
 
 %{?sle15_python_module_pythons}
 Name:           python-libtmux
-Version:        0.23.2
+Version:        0.27.1
 Release:        0
 Summary:        Python API / wrapper for tmux
 License:        MIT
 URL:            https://github.com/tmux-python/libtmux/
-Source:         
https://files.pythonhosted.org/packages/source/l/libtmux/libtmux-%{version}.tar.gz
+Source:         
https://github.com/tmux-python/libtmux/archive/v%{version}.tar.gz#/libtmux-%{version}.tar.gz
 BuildRequires:  %{python_module pip}
 BuildRequires:  %{python_module poetry-core}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
 # SECTION test
+BuildRequires:  %{python_module docutils}
+BuildRequires:  %{python_module gp-libs >= 0.0.4}
+BuildRequires:  %{python_module myst-parser >= 0.18.1}
+BuildRequires:  %{python_module pytest-mock}
+BuildRequires:  %{python_module pytest-rerunfailures}
 BuildRequires:  %{python_module pytest}
+# we do not need pytest-watcher for building on OBS
 BuildRequires:  tmux
 # /SECTION
 BuildArch:      noarch
@@ -49,30 +55,28 @@
 %python_expand %fdupes %{buildroot}%{$python_sitelib}
 
 %check
+# Move src to a different path to do not use in tests
+mv src src.bak
+# Tests fail unless src/libtmux/__about__.py exists...
+mkdir -p src/libtmux/
+cp src.bak/libtmux/__about__.py src/libtmux/
+
 export TMUX_TMPDIR=/tmp
-# Failing tests on ppc64le
-# https://github.com/tmux-python/libtmux/issues/477
-# Failing tests on armv7l
-# https://github.com/tmux-python/libtmux/issues/479
-# Failing tests on ppc64le
-# https://github.com/tmux-python/libtmux/issues/478
-# Intermittent test errors on x86_64
-# https://github.com/tmux-python/libtmux/issues/480
-# Intermittent test errors on i586
-# https://github.com/tmux-python/libtmux/issues/481
-# test_capture_pane
-# https://github.com/tmux-python/libtmux/issues/484
-IGNORED_TESTS="test_capture_pane"
-IGNORED_TESTS="${IGNORED_TESTS} or test_capture_pane_start"
-IGNORED_TESTS="${IGNORED_TESTS} or test_function_times_out"
-IGNORED_TESTS="${IGNORED_TESTS} or test_function_times_out_no_rise"
-IGNORED_TESTS="${IGNORED_TESTS} or test_function_times_out_no_raise_assert"
-IGNORED_TESTS="${IGNORED_TESTS} or test_select_window"
-IGNORED_TESTS="${IGNORED_TESTS} or 
test_new_window_with_environment[environment0]"
-IGNORED_TESTS="${IGNORED_TESTS} or 
test_new_window_with_environment[environment1]"
-IGNORED_TESTS="${IGNORED_TESTS} or 
test_split_window_with_environment[environment0]"
-IGNORED_TESTS="${IGNORED_TESTS} or 
test_split_window_with_environment[environment1]"
-%pytest -k "not (${IGNORED_TESTS})"
+export PYTEST_IGNORE=""
+%ifarch x86_64
+export PYTEST_IGNORE="-k (not test_session.py::test_select_window)"
+%endif
+%ifarch armv7l
+export PYTEST_IGNORE="-k (not test_test.py::test_function_times_out)"
+%endif
+%ifarch aarch64
+export PYTEST_IGNORE="-k (not test_session.py::test_select_window)"
+%endif
+echo "Starting tests with PYTEST_IGNORE set to $PYTEST_IGNORE"
+%pytest $PYTEST_IGNORE
+
+rm -rf src/
+mv src.bak src
 
 %files %{python_files}
 %{python_sitelib}/libtmux/

++++++ libtmux-0.23.2.tar.gz -> libtmux-0.27.1.tar.gz ++++++
++++ 7307 lines of diff (skipped)

Reply via email to