Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-python-rtmidi for openSUSE:Factory checked in at 2023-11-07 21:26:17 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-python-rtmidi (Old) and /work/SRC/openSUSE:Factory/.python-python-rtmidi.new.17445 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-python-rtmidi" Tue Nov 7 21:26:17 2023 rev:10 rq:1123698 version:1.5.7 Changes: -------- --- /work/SRC/openSUSE:Factory/python-python-rtmidi/python-python-rtmidi.changes 2023-07-01 23:18:15.102332401 +0200 +++ /work/SRC/openSUSE:Factory/.python-python-rtmidi.new.17445/python-python-rtmidi.changes 2023-11-07 21:26:57.924854579 +0100 @@ -1,0 +2,49 @@ +Mon Nov 6 23:47:32 UTC 2023 - Mia Herkt <m...@0x0.st> + +- Omit html docs due to hostile build system +- Update to 1.5.7 +Fixes: + * Fixed linting errors in `send_all.py` example. + gh#SpotlightKid/python-rtmidi#184 + * Fixed (no)gil/except declarations on MIDI in callback and + `MidiOut.sendMessage`. + + The GIL is acquired in any case for MIDI in callback and C++ + `sendMessage` call, since Cython needs to check for exceptions. + + Also remove wrong statement about the GIL being released in + docstring for `send_message`. + gh#SpotlightKid/python-rtmidi#185 + * Fixed errors and check for empty message correctly when passing + an iter- or generator instead of a sequence to + `MidiOut.send_message`. + gh#SpotlightKid/python-rtmidi#186 + gh#SpotlightKid/python-rtmidi#188 +- 1.5.6 +Fixes: + * Fixed building with `meson-python` >= 0.14.0. + gh#SpotlightKid/python-rtmidi#177 +- 1.5.5 + * Bump minimum Python version to 3.8 +Fixes: + * Fixed Cython compilation errors and warnings. + gh#SpotlightKid/python-rtmidi#174 +- 1.5.4 +Changes: + * Added `send_all.py` script to examples. + gh#SpotlightKid/python-rtmidi#167 +- 1.5.3, 1.5.2 +Changes: + * Updated `rtmidi` submodule. + gh#SpotlightKid/python-rtmidi#156 +- 1.5.1, 1.5.0 +Fixes: + * Fixed memleak in `midiutils.list_{in,out}put_ports` function. + gh#SpotlightKid/python-rtmidi#103 + * Fixed compilation with PyPy3. +Documentation: + * Clarified return types in docstrings. + * Converted readme, changelog, authors, and install docs to + Markdown. + +------------------------------------------------------------------- Old: ---- python-rtmidi-1.4.9.tar.gz New: ---- python_rtmidi-1.5.7.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-python-rtmidi.spec ++++++ --- /var/tmp/diff_new_pack.u8kBtX/_old 2023-11-07 21:26:58.872889489 +0100 +++ /var/tmp/diff_new_pack.u8kBtX/_new 2023-11-07 21:26:58.876889636 +0100 @@ -15,28 +15,30 @@ # Please submit bugfixes or comments via https://bugs.opensuse.org/ # + Name: python-python-rtmidi -Version: 1.4.9 +Version: 1.5.7 Release: 0 Summary: Python binding for the RtMidi C++ library License: MIT Group: Development/Languages/Python URL: https://spotlightkid.github.io/python-rtmidi/ -Source: https://files.pythonhosted.org/packages/source/p/python-rtmidi/python-rtmidi-%{version}.tar.gz +Source: https://files.pythonhosted.org/packages/source/p/python-rtmidi/python_rtmidi-%{version}.tar.gz +BuildRequires: %{python_module Cython <= 1.0.0} BuildRequires: %{python_module Sphinx} BuildRequires: %{python_module devel} -BuildRequires: %{python_module pytest} +BuildRequires: %{python_module meson-python} BuildRequires: %{python_module pip} -BuildRequires: %{python_module wheel} +BuildRequires: %{python_module pytest} BuildRequires: %{python_module setuptools} -BuildRequires: %{python_module Cython <= 1.0.0} +BuildRequires: %{python_module wheel} BuildRequires: c++_compiler BuildRequires: fdupes BuildRequires: pkgconfig BuildRequires: python-rpm-macros BuildRequires: pkgconfig(alsa) BuildRequires: pkgconfig(jack) -BuildRequires: python(abi) > 3.5 +BuildRequires: python(abi) > 3.8 %python_subpackages %description @@ -51,31 +53,14 @@ PEP-8 conventions and requirements of the Python package naming structure. -%package doc -Summary: HTML documentation and examples for python-rtmidi -Group: Documentation/Other -BuildArch: noarch - -%description doc -Contains HTML documentation and examples for python-rtmidi. - %prep -%setup -q -n python-rtmidi-%{version} +%setup -q -n python_rtmidi-%{version} sed -i 's,/usr/bin/env python,%{_bindir}/%{python_for_executables},' examples/*.py examples/*/*.py rm src/_rtmidi.cpp %build %pyproject_wheel -# docs -rm docs/rtmidi.rst -rm docs/modules.rst -%{python_for_executables} ./setup.py build_ext --inplace -sphinx-apidoc -o docs/ rtmidi rtmidi/release.py -cat docs/api.rst.inc >> docs/rtmidi.rst -%make_build -C docs html -rm docs/_build/html/.buildinfo docs/_build/html/objects.inv - %install %pyproject_install %python_expand %fdupes %{buildroot}%{$python_sitearch} @@ -84,11 +69,9 @@ # which cannot be provided on OBS workers %files %{python_files} -%license LICENSE.txt -%doc AUTHORS.rst CHANGELOG.rst README.rst +%license LICENSE.md +%doc AUTHORS.md CHANGELOG.md README.md +%doc examples %{python_sitearch}/rtmidi %{python_sitearch}/python_rtmidi-%{version}*-info -%files %{python_files doc} -%doc docs/_build/html examples -