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)