| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: python311-python-rtmidi | Distribution: openSUSE Tumbleweed |
| Version: 1.5.8 | Vendor: openSUSE |
| Release: 2.5 | Build date: Mon Jul 8 08:42:00 2024 |
| Group: Unspecified | Build host: reproducible |
| Size: 625297 | Source RPM: python-python-rtmidi-1.5.8-2.5.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.11/site-packages/python_rtmidi-1.5.8.dist-info /usr/lib64/python3.11/site-packages/python_rtmidi-1.5.8.dist-info/INSTALLER /usr/lib64/python3.11/site-packages/python_rtmidi-1.5.8.dist-info/LICENSE.md /usr/lib64/python3.11/site-packages/python_rtmidi-1.5.8.dist-info/METADATA /usr/lib64/python3.11/site-packages/python_rtmidi-1.5.8.dist-info/RECORD /usr/lib64/python3.11/site-packages/python_rtmidi-1.5.8.dist-info/REQUESTED /usr/lib64/python3.11/site-packages/python_rtmidi-1.5.8.dist-info/WHEEL /usr/lib64/python3.11/site-packages/rtmidi /usr/lib64/python3.11/site-packages/rtmidi/__init__.py /usr/lib64/python3.11/site-packages/rtmidi/__pycache__ /usr/lib64/python3.11/site-packages/rtmidi/__pycache__/__init__.cpython-311.opt-1.pyc /usr/lib64/python3.11/site-packages/rtmidi/__pycache__/__init__.cpython-311.pyc /usr/lib64/python3.11/site-packages/rtmidi/__pycache__/midiconstants.cpython-311.opt-1.pyc /usr/lib64/python3.11/site-packages/rtmidi/__pycache__/midiconstants.cpython-311.pyc /usr/lib64/python3.11/site-packages/rtmidi/__pycache__/midiutil.cpython-311.opt-1.pyc /usr/lib64/python3.11/site-packages/rtmidi/__pycache__/midiutil.cpython-311.pyc /usr/lib64/python3.11/site-packages/rtmidi/__pycache__/version.cpython-311.opt-1.pyc /usr/lib64/python3.11/site-packages/rtmidi/__pycache__/version.cpython-311.pyc /usr/lib64/python3.11/site-packages/rtmidi/_rtmidi.cpython-311-x86_64-linux-gnu.so /usr/lib64/python3.11/site-packages/rtmidi/midiconstants.py /usr/lib64/python3.11/site-packages/rtmidi/midiutil.py /usr/lib64/python3.11/site-packages/rtmidi/version.py /usr/share/doc/packages/python311-python-rtmidi /usr/share/doc/packages/python311-python-rtmidi/AUTHORS.md /usr/share/doc/packages/python311-python-rtmidi/CHANGELOG.md /usr/share/doc/packages/python311-python-rtmidi/README.md /usr/share/doc/packages/python311-python-rtmidi/examples /usr/share/doc/packages/python311-python-rtmidi/examples/advanced /usr/share/doc/packages/python311-python-rtmidi/examples/advanced/ccstore.py /usr/share/doc/packages/python311-python-rtmidi/examples/advanced/midiclock.py /usr/share/doc/packages/python311-python-rtmidi/examples/advanced/midioutwrapper.py /usr/share/doc/packages/python311-python-rtmidi/examples/advanced/recvrpn.py /usr/share/doc/packages/python311-python-rtmidi/examples/advanced/send_all.py /usr/share/doc/packages/python311-python-rtmidi/examples/basic /usr/share/doc/packages/python311-python-rtmidi/examples/basic/contextmanager.py /usr/share/doc/packages/python311-python-rtmidi/examples/basic/midiin_callback.py /usr/share/doc/packages/python311-python-rtmidi/examples/basic/midiin_poll.py /usr/share/doc/packages/python311-python-rtmidi/examples/basic/midiout.py /usr/share/doc/packages/python311-python-rtmidi/examples/basic/noteon2osc.py /usr/share/doc/packages/python311-python-rtmidi/examples/basic/panic.py /usr/share/doc/packages/python311-python-rtmidi/examples/basic/probe_ports.py /usr/share/doc/packages/python311-python-rtmidi/examples/drumseq /usr/share/doc/packages/python311-python-rtmidi/examples/drumseq/README.rst /usr/share/doc/packages/python311-python-rtmidi/examples/drumseq/break-on-through.txt /usr/share/doc/packages/python311-python-rtmidi/examples/drumseq/drumseq.py /usr/share/doc/packages/python311-python-rtmidi/examples/drumseq/example_01.txt /usr/share/doc/packages/python311-python-rtmidi/examples/drumseq/example_02.txt /usr/share/doc/packages/python311-python-rtmidi/examples/drumseq/example_03.txt /usr/share/doc/packages/python311-python-rtmidi/examples/drumseq/example_04.txt /usr/share/doc/packages/python311-python-rtmidi/examples/drumseq/example_05.txt /usr/share/doc/packages/python311-python-rtmidi/examples/drumseq/example_06.txt /usr/share/doc/packages/python311-python-rtmidi/examples/drumseq/example_07.txt /usr/share/doc/packages/python311-python-rtmidi/examples/drumseq/example_08.txt /usr/share/doc/packages/python311-python-rtmidi/examples/drumseq/example_09.txt /usr/share/doc/packages/python311-python-rtmidi/examples/drumseq/example_10.txt /usr/share/doc/packages/python311-python-rtmidi/examples/drumseq/example_11.txt /usr/share/doc/packages/python311-python-rtmidi/examples/drumseq/example_12.txt /usr/share/doc/packages/python311-python-rtmidi/examples/drumseq/funkydrummer.txt /usr/share/doc/packages/python311-python-rtmidi/examples/drumseq/rosanna-shuffle.txt /usr/share/doc/packages/python311-python-rtmidi/examples/drumseq/template.txt /usr/share/doc/packages/python311-python-rtmidi/examples/midi2command /usr/share/doc/packages/python311-python-rtmidi/examples/midi2command/000-playback.mp3 /usr/share/doc/packages/python311-python-rtmidi/examples/midi2command/000-sheet.pdf /usr/share/doc/packages/python311-python-rtmidi/examples/midi2command/README.rst /usr/share/doc/packages/python311-python-rtmidi/examples/midi2command/example.cfg /usr/share/doc/packages/python311-python-rtmidi/examples/midi2command/midi2command.py /usr/share/doc/packages/python311-python-rtmidi/examples/midifilter /usr/share/doc/packages/python311-python-rtmidi/examples/midifilter/__init__.py /usr/share/doc/packages/python311-python-rtmidi/examples/midifilter/__main__.py /usr/share/doc/packages/python311-python-rtmidi/examples/midifilter/filters.py /usr/share/doc/packages/python311-python-rtmidi/examples/sendsysex.py /usr/share/doc/packages/python311-python-rtmidi/examples/sequencer /usr/share/doc/packages/python311-python-rtmidi/examples/sequencer/sequencer.py /usr/share/doc/packages/python311-python-rtmidi/examples/sysex /usr/share/doc/packages/python311-python-rtmidi/examples/sysex/send_sysex.py /usr/share/doc/packages/python311-python-rtmidi/examples/sysex/send_sysex_file.py /usr/share/doc/packages/python311-python-rtmidi/examples/sysexsaver /usr/share/doc/packages/python311-python-rtmidi/examples/sysexsaver/__init__.py /usr/share/doc/packages/python311-python-rtmidi/examples/sysexsaver/__main__.py /usr/share/doc/packages/python311-python-rtmidi/examples/sysexsaver/manufacturers.csv /usr/share/doc/packages/python311-python-rtmidi/examples/sysexsaver/manufacturers.py /usr/share/doc/packages/python311-python-rtmidi/examples/sysexsaver/models.py /usr/share/doc/packages/python311-python-rtmidi/examples/wavetablemodstep.py /usr/share/licenses/python311-python-rtmidi /usr/share/licenses/python311-python-rtmidi/LICENSE.md
Generated by rpm2html 1.8.1
Fabrice Bellet, Fri Oct 24 22:39:43 2025