Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: python312-python-rtmidi | Distribution: openSUSE Tumbleweed |
Version: 1.5.8 | Vendor: openSUSE |
Release: 2.1 | Build date: Mon Jul 8 08:42:00 2024 |
Group: Unspecified | Build host: reproducible |
Size: 757356 | Source RPM: python-python-rtmidi-1.5.8-2.1.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://spotlightkid.github.io/python-rtmidi/ | |
Summary: Python binding for the RtMidi C++ library |
RtMidi is a set of C++ classes which provides an API for realtime MIDI I/O across Linux (ALSA & JACK), macOS (CoreMIDI & JACK), and Windows (MultiMedia System) operating systems. python-rtmidi is a Python binding for RtMidi implemented using Cython and provides a thin wrapper around the RtMidi C++ interface. The API is basically the same as the C++ one but with the naming scheme of classes, methods and parameters adapted to the Python PEP-8 conventions and requirements of the Python package naming structure.
MIT
* Mon Jul 08 2024 Steve Kowalik <steven.kowalik@suse.com> - Remove upper bound on Cython. * Mon Dec 11 2023 Mia Herkt <mia@0x0.st> - Update to 1.5.8 * Removed obsolete Python 2 compatibility code in the _rtmidi module and references to Python 2 unicode type in its docstrings. * Mon Nov 06 2023 Mia Herkt <mia@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. * Tue Jun 27 2023 Edgar Aichinger <edogawa@aon.at> - remove src/_rtmidi.cpp to let it be regenerated, to allow for python 3.11 flavour * Tue Feb 21 2023 Daniel Garcia <daniel.garcia@suse.com> - Skip python 3.11, not supported yet gh#SpotlightKid/python-rtmidi#115 * Wed Jun 23 2021 Mia Herkt <mia@0x0.st> - Update to 1.4.9 Changes: * Synced with upstream RtMidi_ (fixes gh#SpotlightKid/python-rtmidi#89). - Changes in 1.4.8: Fixes: * Fixed command line parsing in ``midiclock.py`` example script. * Fixed Windows builds on AppVeyor CI. Changes: * Release GIL in ``MidiOut.send_message`` so that on backend APIs where this operation is blocking (``WINDOWS_MM``), multiple Python threads using this method on different ``MidiOut`` instances can run concurently. * Tue Feb 02 2021 Mia Herkt <mia@0x0.st> - Update to 1.4.7 Fixes: * Fixed compiler deprecation warning about PyEval_InitThreads on Python 3.9+. Examples: * Added send_sysex and send_sysex_file example scripts. * Sun Jan 24 2021 Mia Herkt <mia@0x0.st> - Fix package build failure due to -doc package not being marked with %python_files * Thu Oct 15 2020 Mia Herkt <mia@0x0.st> - Update to 1.4.6 * Declare/document Python 3.9 support * Drop official support for Python 3.5 * Sun Oct 11 2020 Mia Herkt <mia@0x0.st> - Update to 1.4.5 * Fixed error when trying to import version number from ``rtmidi.release`` when Python is running with ``-OO`` optimization enabled.
/usr/lib64/python3.12/site-packages/python_rtmidi-1.5.8.dist-info /usr/lib64/python3.12/site-packages/python_rtmidi-1.5.8.dist-info/INSTALLER /usr/lib64/python3.12/site-packages/python_rtmidi-1.5.8.dist-info/LICENSE.md /usr/lib64/python3.12/site-packages/python_rtmidi-1.5.8.dist-info/METADATA /usr/lib64/python3.12/site-packages/python_rtmidi-1.5.8.dist-info/RECORD /usr/lib64/python3.12/site-packages/python_rtmidi-1.5.8.dist-info/REQUESTED /usr/lib64/python3.12/site-packages/python_rtmidi-1.5.8.dist-info/WHEEL /usr/lib64/python3.12/site-packages/rtmidi /usr/lib64/python3.12/site-packages/rtmidi/__init__.py /usr/lib64/python3.12/site-packages/rtmidi/__pycache__ /usr/lib64/python3.12/site-packages/rtmidi/__pycache__/__init__.cpython-312.opt-1.pyc /usr/lib64/python3.12/site-packages/rtmidi/__pycache__/__init__.cpython-312.pyc /usr/lib64/python3.12/site-packages/rtmidi/__pycache__/midiconstants.cpython-312.opt-1.pyc /usr/lib64/python3.12/site-packages/rtmidi/__pycache__/midiconstants.cpython-312.pyc /usr/lib64/python3.12/site-packages/rtmidi/__pycache__/midiutil.cpython-312.opt-1.pyc /usr/lib64/python3.12/site-packages/rtmidi/__pycache__/midiutil.cpython-312.pyc /usr/lib64/python3.12/site-packages/rtmidi/__pycache__/version.cpython-312.opt-1.pyc /usr/lib64/python3.12/site-packages/rtmidi/__pycache__/version.cpython-312.pyc /usr/lib64/python3.12/site-packages/rtmidi/_rtmidi.cpython-312-riscv64-linux-gnu.so /usr/lib64/python3.12/site-packages/rtmidi/midiconstants.py /usr/lib64/python3.12/site-packages/rtmidi/midiutil.py /usr/lib64/python3.12/site-packages/rtmidi/version.py /usr/share/doc/packages/python312-python-rtmidi /usr/share/doc/packages/python312-python-rtmidi/AUTHORS.md /usr/share/doc/packages/python312-python-rtmidi/CHANGELOG.md /usr/share/doc/packages/python312-python-rtmidi/README.md /usr/share/doc/packages/python312-python-rtmidi/examples /usr/share/doc/packages/python312-python-rtmidi/examples/advanced /usr/share/doc/packages/python312-python-rtmidi/examples/advanced/ccstore.py /usr/share/doc/packages/python312-python-rtmidi/examples/advanced/midiclock.py /usr/share/doc/packages/python312-python-rtmidi/examples/advanced/midioutwrapper.py /usr/share/doc/packages/python312-python-rtmidi/examples/advanced/recvrpn.py /usr/share/doc/packages/python312-python-rtmidi/examples/advanced/send_all.py /usr/share/doc/packages/python312-python-rtmidi/examples/basic /usr/share/doc/packages/python312-python-rtmidi/examples/basic/contextmanager.py /usr/share/doc/packages/python312-python-rtmidi/examples/basic/midiin_callback.py /usr/share/doc/packages/python312-python-rtmidi/examples/basic/midiin_poll.py /usr/share/doc/packages/python312-python-rtmidi/examples/basic/midiout.py /usr/share/doc/packages/python312-python-rtmidi/examples/basic/noteon2osc.py /usr/share/doc/packages/python312-python-rtmidi/examples/basic/panic.py /usr/share/doc/packages/python312-python-rtmidi/examples/basic/probe_ports.py /usr/share/doc/packages/python312-python-rtmidi/examples/drumseq /usr/share/doc/packages/python312-python-rtmidi/examples/drumseq/README.rst /usr/share/doc/packages/python312-python-rtmidi/examples/drumseq/break-on-through.txt /usr/share/doc/packages/python312-python-rtmidi/examples/drumseq/drumseq.py /usr/share/doc/packages/python312-python-rtmidi/examples/drumseq/example_01.txt /usr/share/doc/packages/python312-python-rtmidi/examples/drumseq/example_02.txt /usr/share/doc/packages/python312-python-rtmidi/examples/drumseq/example_03.txt /usr/share/doc/packages/python312-python-rtmidi/examples/drumseq/example_04.txt /usr/share/doc/packages/python312-python-rtmidi/examples/drumseq/example_05.txt /usr/share/doc/packages/python312-python-rtmidi/examples/drumseq/example_06.txt /usr/share/doc/packages/python312-python-rtmidi/examples/drumseq/example_07.txt /usr/share/doc/packages/python312-python-rtmidi/examples/drumseq/example_08.txt /usr/share/doc/packages/python312-python-rtmidi/examples/drumseq/example_09.txt /usr/share/doc/packages/python312-python-rtmidi/examples/drumseq/example_10.txt /usr/share/doc/packages/python312-python-rtmidi/examples/drumseq/example_11.txt /usr/share/doc/packages/python312-python-rtmidi/examples/drumseq/example_12.txt /usr/share/doc/packages/python312-python-rtmidi/examples/drumseq/funkydrummer.txt /usr/share/doc/packages/python312-python-rtmidi/examples/drumseq/rosanna-shuffle.txt /usr/share/doc/packages/python312-python-rtmidi/examples/drumseq/template.txt /usr/share/doc/packages/python312-python-rtmidi/examples/midi2command /usr/share/doc/packages/python312-python-rtmidi/examples/midi2command/000-playback.mp3 /usr/share/doc/packages/python312-python-rtmidi/examples/midi2command/000-sheet.pdf /usr/share/doc/packages/python312-python-rtmidi/examples/midi2command/README.rst /usr/share/doc/packages/python312-python-rtmidi/examples/midi2command/example.cfg /usr/share/doc/packages/python312-python-rtmidi/examples/midi2command/midi2command.py /usr/share/doc/packages/python312-python-rtmidi/examples/midifilter /usr/share/doc/packages/python312-python-rtmidi/examples/midifilter/__init__.py /usr/share/doc/packages/python312-python-rtmidi/examples/midifilter/__main__.py /usr/share/doc/packages/python312-python-rtmidi/examples/midifilter/filters.py /usr/share/doc/packages/python312-python-rtmidi/examples/sendsysex.py /usr/share/doc/packages/python312-python-rtmidi/examples/sequencer /usr/share/doc/packages/python312-python-rtmidi/examples/sequencer/sequencer.py /usr/share/doc/packages/python312-python-rtmidi/examples/sysex /usr/share/doc/packages/python312-python-rtmidi/examples/sysex/send_sysex.py /usr/share/doc/packages/python312-python-rtmidi/examples/sysex/send_sysex_file.py /usr/share/doc/packages/python312-python-rtmidi/examples/sysexsaver /usr/share/doc/packages/python312-python-rtmidi/examples/sysexsaver/__init__.py /usr/share/doc/packages/python312-python-rtmidi/examples/sysexsaver/__main__.py /usr/share/doc/packages/python312-python-rtmidi/examples/sysexsaver/manufacturers.csv /usr/share/doc/packages/python312-python-rtmidi/examples/sysexsaver/manufacturers.py /usr/share/doc/packages/python312-python-rtmidi/examples/sysexsaver/models.py /usr/share/doc/packages/python312-python-rtmidi/examples/wavetablemodstep.py /usr/share/licenses/python312-python-rtmidi /usr/share/licenses/python312-python-rtmidi/LICENSE.md
Generated by rpm2html 1.8.1
Fabrice Bellet, Wed Nov 13 00:41:02 2024