Hello community,

here is the log from the commit of package python-python-rtmidi for 
openSUSE:Factory checked in at 2020-10-16 16:15:23
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-python-rtmidi (Old)
 and      /work/SRC/openSUSE:Factory/.python-python-rtmidi.new.3486 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-python-rtmidi"

Fri Oct 16 16:15:23 2020 rev:4 rq:842008 version:1.4.6

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/python-python-rtmidi/python-python-rtmidi.changes    
    2020-10-13 15:43:33.849395799 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-python-rtmidi.new.3486/python-python-rtmidi.changes
      2020-10-16 16:16:08.524724970 +0200
@@ -1,0 +2,7 @@
+Thu Oct 15 22:22:27 UTC 2020 - Mia Herkt <[email protected]>
+
+- Update to 1.4.6
+  * Declare/document Python 3.9 support
+  * Drop official support for Python 3.5
+
+-------------------------------------------------------------------

Old:
----
  python-rtmidi-1.4.5.tar.gz

New:
----
  python-rtmidi-1.4.6.tar.gz

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

Other differences:
------------------
++++++ python-python-rtmidi.spec ++++++
--- /var/tmp/diff_new_pack.XEbwo0/_old  2020-10-16 16:16:13.320726441 +0200
+++ /var/tmp/diff_new_pack.XEbwo0/_new  2020-10-16 16:16:13.320726441 +0200
@@ -18,7 +18,7 @@
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:           python-python-rtmidi
-Version:        1.4.5
+Version:        1.4.6
 Release:        0
 Summary:        Python binding for the RtMidi C++ library
 License:        MIT
@@ -32,6 +32,7 @@
 BuildRequires:  c++_compiler
 BuildRequires:  fdupes
 BuildRequires:  pkgconfig
+BuildRequires:  python > 3.5
 BuildRequires:  python-rpm-macros
 BuildRequires:  pkgconfig(alsa)
 BuildRequires:  pkgconfig(jack)
@@ -59,7 +60,7 @@
 
 %prep
 %setup -q -n python-rtmidi-%{version}
-sed -i 's,/usr/bin/env python,/usr/bin/%{python_for_executables},' 
examples/*.py examples/*/*.py
+sed -i 's,/usr/bin/env python,%{_bindir}/%{python_for_executables},' 
examples/*.py examples/*/*.py
 
 %build
 %python_build

++++++ python-rtmidi-1.4.5.tar.gz -> python-rtmidi-1.4.6.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-rtmidi-1.4.5/CHANGELOG.rst 
new/python-rtmidi-1.4.6/CHANGELOG.rst
--- old/python-rtmidi-1.4.5/CHANGELOG.rst       2020-08-26 18:47:37.000000000 
+0200
+++ new/python-rtmidi-1.4.6/CHANGELOG.rst       2020-10-15 15:00:43.000000000 
+0200
@@ -5,11 +5,20 @@
 <https://github.com/SpotlightKid/python-rtmidi/commits/master>`_.
 
 
+2020-10-15 version 1.4.6
+------------------------
+
+Project infrastructure:
+    * Declare/document Python 3.9 support and update CI.
+    * Drop official support for Python 3.5.
+    * Update Python versions for building macOS binary wheels.
+
+
 2020-08-26 version 1.4.5
 ------------------------
 
 Fixes:
-    * Revert to old way of reading version number via ``exec`` (see 686697d
+    * Revert to old way of reading version number via ``exec`` (see 8d9a8f9
       for background info).
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-rtmidi-1.4.5/INSTALL-windows.rst 
new/python-rtmidi-1.4.6/INSTALL-windows.rst
--- old/python-rtmidi-1.4.5/INSTALL-windows.rst 2020-08-11 21:20:21.000000000 
+0200
+++ new/python-rtmidi-1.4.6/INSTALL-windows.rst 2020-10-08 19:37:27.000000000 
+0200
@@ -13,9 +13,9 @@
 
 You probably need administrator rights for some or all of the following steps.
 
-#. Install the latest release of Python 3.5+ from
+#. Install the latest release of Python 3.6+ from
    https://www.python.org/downloads/windows/ to the default location (e.g.
-   ``C:\Python35``). You can install either or both the 32-bit and the 64-bit
+   ``C:\Python36``). You can install either or both the 32-bit and the 64-bit
    version.
 
    In the installer, enable the option to install pip_. Optionally, *for only
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-rtmidi-1.4.5/INSTALL.rst 
new/python-rtmidi-1.4.6/INSTALL.rst
--- old/python-rtmidi-1.4.5/INSTALL.rst 2020-08-26 18:48:18.000000000 +0200
+++ new/python-rtmidi-1.4.6/INSTALL.rst 2020-10-15 15:04:36.000000000 +0200
@@ -101,8 +101,8 @@
 version, extract and install it, use the following commands::
 
     $ pip download python-rtmidi
-    $ tar -xzf python-rtmidi-1.4.5.tar.gz
-    $ cd python-rtmidi-1.4.5
+    $ tar -xzf python-rtmidi-1.4.6.tar.gz
+    $ cd python-rtmidi-1.4.6
     $ python setup.py install
 
 On Linux or macOS / OS X, if you want to install python-rtmidi into the
@@ -162,7 +162,7 @@
 If you want to change the Cython source file ``_rtmidi.pyx`` or want to
 recompile ``_rtmidi.cpp`` with a newer Cython version, you'll need to install
 Cython >= 0.28. The ``_rtmidi.cpp`` file in the current source distribution
-(version 1.4.5) is tagged with::
+(version 1.4.6) is tagged with::
 
     /* Generated by Cython 0.29.21 */
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-rtmidi-1.4.5/PKG-INFO 
new/python-rtmidi-1.4.6/PKG-INFO
--- old/python-rtmidi-1.4.5/PKG-INFO    2020-08-26 18:48:18.342696000 +0200
+++ new/python-rtmidi-1.4.6/PKG-INFO    2020-10-15 15:04:36.205140000 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: python-rtmidi
-Version: 1.4.5
+Version: 1.4.6
 Summary: A Python binding for the RtMidi C++ library implemented using Cython.
 Home-page: https://chrisarndt.de/projects/python-rtmidi
 Author: Christopher Arndt
@@ -48,8 +48,8 @@
         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. **python-rtmidi** supports Python 3 
(3.5, 3.6,
-        3.7, and 3.8).
+        Python package naming structure. **python-rtmidi** supports Python 3 
(3.6, 3.7,
+        3.8, and 3.9).
         
         The documentation_ provides installation instructions, a history of 
changes
         per release and an API reference.
@@ -111,9 +111,9 @@
 Classifier: Operating System :: MacOS :: MacOS X
 Classifier: Programming Language :: Python
 Classifier: Programming Language :: Python :: 3
-Classifier: Programming Language :: Python :: 3.5
 Classifier: Programming Language :: Python :: 3.6
 Classifier: Programming Language :: Python :: 3.7
 Classifier: Programming Language :: Python :: 3.8
+Classifier: Programming Language :: Python :: 3.9
 Classifier: Topic :: Multimedia :: Sound/Audio :: MIDI
 Classifier: Topic :: Software Development :: Libraries :: Python Modules
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-rtmidi-1.4.5/README.rst 
new/python-rtmidi-1.4.6/README.rst
--- old/python-rtmidi-1.4.5/README.rst  2020-08-11 21:20:21.000000000 +0200
+++ new/python-rtmidi-1.4.6/README.rst  2020-10-08 19:34:03.000000000 +0200
@@ -39,8 +39,8 @@
 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. **python-rtmidi** supports Python 3 (3.5, 3.6,
-3.7, and 3.8).
+Python package naming structure. **python-rtmidi** supports Python 3 (3.6, 3.7,
+3.8, and 3.9).
 
 The documentation_ provides installation instructions, a history of changes
 per release and an API reference.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-rtmidi-1.4.5/python_rtmidi.egg-info/PKG-INFO 
new/python-rtmidi-1.4.6/python_rtmidi.egg-info/PKG-INFO
--- old/python-rtmidi-1.4.5/python_rtmidi.egg-info/PKG-INFO     2020-08-26 
18:48:09.000000000 +0200
+++ new/python-rtmidi-1.4.6/python_rtmidi.egg-info/PKG-INFO     2020-10-15 
15:04:27.000000000 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: python-rtmidi
-Version: 1.4.5
+Version: 1.4.6
 Summary: A Python binding for the RtMidi C++ library implemented using Cython.
 Home-page: https://chrisarndt.de/projects/python-rtmidi
 Author: Christopher Arndt
@@ -48,8 +48,8 @@
         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. **python-rtmidi** supports Python 3 
(3.5, 3.6,
-        3.7, and 3.8).
+        Python package naming structure. **python-rtmidi** supports Python 3 
(3.6, 3.7,
+        3.8, and 3.9).
         
         The documentation_ provides installation instructions, a history of 
changes
         per release and an API reference.
@@ -111,9 +111,9 @@
 Classifier: Operating System :: MacOS :: MacOS X
 Classifier: Programming Language :: Python
 Classifier: Programming Language :: Python :: 3
-Classifier: Programming Language :: Python :: 3.5
 Classifier: Programming Language :: Python :: 3.6
 Classifier: Programming Language :: Python :: 3.7
 Classifier: Programming Language :: Python :: 3.8
+Classifier: Programming Language :: Python :: 3.9
 Classifier: Topic :: Multimedia :: Sound/Audio :: MIDI
 Classifier: Topic :: Software Development :: Libraries :: Python Modules
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-rtmidi-1.4.5/requirements-dev.txt 
new/python-rtmidi-1.4.6/requirements-dev.txt
--- old/python-rtmidi-1.4.5/requirements-dev.txt        2020-08-11 
21:20:21.000000000 +0200
+++ new/python-rtmidi-1.4.6/requirements-dev.txt        2020-10-08 
19:53:45.000000000 +0200
@@ -1,39 +1,48 @@
 alabaster==0.7.12
-atomicwrites==1.2.1
-attrs==18.2.0
-Babel==2.6.0
-certifi==2018.11.29
+appdirs==1.4.4
+atomicwrites==1.4.0
+attrs==20.2.0
+Babel==2.8.0
+certifi==2020.6.20
 chardet==3.0.4
-coverage==4.5.2
-Cython==0.29.2
-docutils==0.14
-filelock==3.0.10
-flake8==3.6.0
-idna==2.7
-imagesize==1.1.0
-Jinja2==2.10.1
-MarkupSafe==1.1.0
+coverage==5.3
+Cython==0.29.21
+distlib==0.3.1
+docutils==0.16
+filelock==3.0.12
+flake8==3.8.4
+idna==2.8
+imagesize==1.2.0
+iniconfig==1.0.1
+Jinja2==2.11.2
+MarkupSafe==1.1.1
 mccabe==0.6.1
-mock==2.0.0
-more-itertools==4.3.0
-packaging==18.0
-pbr==5.1.1
-pluggy==0.8.0
-py==1.7.0
-pycodestyle==2.4.0
-pydocstyle==3.0.0
-pyflakes==2.0.0
-Pygments==2.3.1
-pyparsing==2.3.0
-pytest==4.0.2
-pytz==2018.7
-requests==2.21.0
-six==1.12.0
-snowballstemmer==1.2.1
-Sphinx==1.8.2
-sphinx-rtd-theme==0.4.2
-sphinxcontrib-websupport==1.1.0
-toml==0.10.0
-tox==3.6.0
-urllib3==1.24.2
-virtualenv==16.1.0
+mock==4.0.2
+more-itertools==8.5.0
+packaging==20.4
+pbr==5.5.0
+pluggy==0.13.1
+py==1.9.0
+pycodestyle==2.6.0
+pydocstyle==5.1.1
+pyflakes==2.2.0
+Pygments==2.7.1
+pyparsing==2.4.7
+pytest==6.1.1
+pytz==2020.1
+requests==2.24.0
+six==1.15.0
+snowballstemmer==2.0.0
+Sphinx==3.2.1
+sphinxcontrib-applehelp==1.0.2
+sphinxcontrib-devhelp==1.0.2
+sphinxcontrib-htmlhelp==1.0.3
+sphinxcontrib-jsmath==1.0.1
+sphinxcontrib-qthelp==1.0.3
+sphinxcontrib-serializinghtml==1.1.4
+sphinxcontrib-websupport==1.2.4
+sphinx-rtd-theme==0.5.0
+toml==0.10.1
+tox==3.20.0
+urllib3==1.25.10
+virtualenv==20.0.33
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-rtmidi-1.4.5/rtmidi/midiutil.py 
new/python-rtmidi-1.4.6/rtmidi/midiutil.py
--- old/python-rtmidi-1.4.5/rtmidi/midiutil.py  2020-08-11 21:20:21.000000000 
+0200
+++ new/python-rtmidi-1.4.6/rtmidi/midiutil.py  2020-10-08 19:34:44.000000000 
+0200
@@ -1,6 +1,6 @@
 # -*- coding: utf-8 -*-
 #
-# util.py
+# midiutil.py
 #
 """Collection of utility functions for handling MIDI I/O and ports.
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-rtmidi-1.4.5/rtmidi/version.py 
new/python-rtmidi-1.4.6/rtmidi/version.py
--- old/python-rtmidi-1.4.5/rtmidi/version.py   2020-08-26 18:46:38.000000000 
+0200
+++ new/python-rtmidi-1.4.6/rtmidi/version.py   2020-10-08 19:34:55.000000000 
+0200
@@ -1 +1 @@
-version = '1.4.5'
+version = '1.4.6'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-rtmidi-1.4.5/setup.cfg 
new/python-rtmidi-1.4.6/setup.cfg
--- old/python-rtmidi-1.4.5/setup.cfg   2020-08-26 18:48:18.346029300 +0200
+++ new/python-rtmidi-1.4.6/setup.cfg   2020-10-15 15:04:36.207140200 +0200
@@ -40,10 +40,10 @@
        Operating System :: MacOS :: MacOS X
        Programming Language :: Python
        Programming Language :: Python :: 3
-       Programming Language :: Python :: 3.5
        Programming Language :: Python :: 3.6
        Programming Language :: Python :: 3.7
        Programming Language :: Python :: 3.8
+       Programming Language :: Python :: 3.9
        Topic :: Multimedia :: Sound/Audio :: MIDI
        Topic :: Software Development :: Libraries :: Python Modules
 description = A Python binding for the RtMidi C++ library implemented using 
Cython.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-rtmidi-1.4.5/src/_rtmidi.cpp 
new/python-rtmidi-1.4.6/src/_rtmidi.cpp
--- old/python-rtmidi-1.4.5/src/_rtmidi.cpp     2020-08-26 18:48:09.000000000 
+0200
+++ new/python-rtmidi-1.4.6/src/_rtmidi.cpp     2020-10-15 15:04:27.000000000 
+0200
@@ -1806,7 +1806,7 @@
 static const char __pyx_k_ERRORTYPE_NO_DEVICES_FOUND[] = 
"ERRORTYPE_NO_DEVICES_FOUND";
 static const char __pyx_k_ERRORTYPE_INVALID_PARAMETER[] = 
"ERRORTYPE_INVALID_PARAMETER";
 static const char __pyx_k_error_looking_for_port_name[] = "error looking for 
port name!";
-static const char __pyx_k_A_Python_binding_for_the_RtMidi[] = "A Python 
binding for the RtMidi C++ library implemented using 
Cython.\n\nOverview\n========\n\n**RtMidi** is a set of C++ classes which 
provides a concise and simple,\ncross-platform API (Application Programming 
Interface) for realtime MIDI\ninput / output across Linux (ALSA & JACK), macOS 
/ OS X (CoreMIDI & JACK),\nand Windows (MultiMedia System) operating 
systems.\n\n**python-rtmidi** is a Python binding for RtMidi implemented using 
Cython_ and\nprovides a thin wrapper around the RtMidi C++ interface. The API 
is basically\nthe same as the C++ one but with the naming scheme of classes, 
methods and\nparameters adapted to the Python PEP-8 conventions and 
requirements of the\nPython package naming structure. **python-rtmidi** 
supports Python 3 (3.5, 3.6,\n3.7, and 3.8).\n\n\nUsage 
example\n=============\n\nHere's a short example of how to use 
**python-rtmidi** to open the first\navailable MIDI output port and send a 
middle C note on MIDI channel 1::\n\n    import time\n    import rtmidi\n\n    
midiout = rtmidi.MidiOut()\n    available_ports = midiout.get_ports()\n\n    if 
available_ports:\n        midiout.open_port(0)\n    else:\n        
midiout.open_virtual_port(\"My virtual output\")\n\n    with midiout:\n        
note_on = [0x90, 60, 112] # channel 1, middle C, velocity 112\n        note_off 
= [0x80, 60, 0]\n        midiout.send_message(note_on)\n        
time.sleep(0.5)\n        midiout.send_message(note_off)\n        
time.sleep(0.1)\n\n    del midiout\n\n\nConstants\n=========\n\n\nLow-level 
APIs\n--------------\n\nThese constants are returned by the 
``get_compiled_api`` function and the\n``MidiIn.get_current_api`` resp. 
``MidiOut.get_current_api`` methods and are\nused to specify the low-level MIDI 
backend API to use when creating a\n``MidiIn`` or ``MidiOut`` 
instance.\n\n``API_UNSPECIFIED``\n    Use first compiled-in API, which has any 
input resp. output ports\n``API_MACOSX_CORE``\n    macOS (OS X) 
CoreMIDI\n``API_LINUX_ALSA``\n    Linux ALSA\n``API_UNIX_JACK``""\n    Jack 
Client\n``API_WINDOWS_MM``\n    Windows MultiMedia\n``API_RTMIDI_DUMMY``\n    
RtMidi Dummy API (used when no suitable API was found)\n\n\nError 
types\n-----------\n\nThese constants are passed as the first argument to an 
error handler\nfunction registered with ``set_error_callback`` method of a 
``MidiIn``\nor ``MidiOut`` instance. For the meaning of each value, please 
see\nthe `RtMidi API reference`_.\n\n* ``ERRORTYPE_DEBUG_WARNING``\n* 
``ERRORTYPE_DRIVER_ERROR``\n* ``ERRORTYPE_INVALID_DEVICE``\n* 
``ERRORTYPE_INVALID_PARAMETER``\n* ``ERRORTYPE_INVALID_USE``\n* 
``ERRORTYPE_MEMORY_ERROR``\n* ``ERRORTYPE_NO_DEVICES_FOUND``\n* 
``ERRORTYPE_SYSTEM_ERROR``\n* ``ERRORTYPE_THREAD_ERROR``\n* 
``ERRORTYPE_UNSPECIFIED``\n* ``ERRORTYPE_WARNING``\n\n\n.. _cython: 
http://cython.org/\n.. _rtmidi api reference:\n    
http://www.music.mcgill.ca/~gary/rtmidi/classRtMidiError.html\n\n";;
+static const char __pyx_k_A_Python_binding_for_the_RtMidi[] = "A Python 
binding for the RtMidi C++ library implemented using 
Cython.\n\nOverview\n========\n\n**RtMidi** is a set of C++ classes which 
provides a concise and simple,\ncross-platform API (Application Programming 
Interface) for realtime MIDI\ninput / output across Linux (ALSA & JACK), macOS 
/ OS X (CoreMIDI & JACK),\nand Windows (MultiMedia System) operating 
systems.\n\n**python-rtmidi** is a Python binding for RtMidi implemented using 
Cython_ and\nprovides a thin wrapper around the RtMidi C++ interface. The API 
is basically\nthe same as the C++ one but with the naming scheme of classes, 
methods and\nparameters adapted to the Python PEP-8 conventions and 
requirements of the\nPython package naming structure. **python-rtmidi** 
supports Python 3 (3.6, 3.7,\n3.8, and 3.9).\n\n\nUsage 
example\n=============\n\nHere's a short example of how to use 
**python-rtmidi** to open the first\navailable MIDI output port and send a 
middle C note on MIDI channel 1::\n\n    import time\n    import rtmidi\n\n    
midiout = rtmidi.MidiOut()\n    available_ports = midiout.get_ports()\n\n    if 
available_ports:\n        midiout.open_port(0)\n    else:\n        
midiout.open_virtual_port(\"My virtual output\")\n\n    with midiout:\n        
note_on = [0x90, 60, 112] # channel 1, middle C, velocity 112\n        note_off 
= [0x80, 60, 0]\n        midiout.send_message(note_on)\n        
time.sleep(0.5)\n        midiout.send_message(note_off)\n        
time.sleep(0.1)\n\n    del midiout\n\n\nConstants\n=========\n\n\nLow-level 
APIs\n--------------\n\nThese constants are returned by the 
``get_compiled_api`` function and the\n``MidiIn.get_current_api`` resp. 
``MidiOut.get_current_api`` methods and are\nused to specify the low-level MIDI 
backend API to use when creating a\n``MidiIn`` or ``MidiOut`` 
instance.\n\n``API_UNSPECIFIED``\n    Use first compiled-in API, which has any 
input resp. output ports\n``API_MACOSX_CORE``\n    macOS (OS X) 
CoreMIDI\n``API_LINUX_ALSA``\n    Linux ALSA\n``API_UNIX_JACK``""\n    Jack 
Client\n``API_WINDOWS_MM``\n    Windows MultiMedia\n``API_RTMIDI_DUMMY``\n    
RtMidi Dummy API (used when no suitable API was found)\n\n\nError 
types\n-----------\n\nThese constants are passed as the first argument to an 
error handler\nfunction registered with ``set_error_callback`` method of a 
``MidiIn``\nor ``MidiOut`` instance. For the meaning of each value, please 
see\nthe `RtMidi API reference`_.\n\n* ``ERRORTYPE_DEBUG_WARNING``\n* 
``ERRORTYPE_DRIVER_ERROR``\n* ``ERRORTYPE_INVALID_DEVICE``\n* 
``ERRORTYPE_INVALID_PARAMETER``\n* ``ERRORTYPE_INVALID_USE``\n* 
``ERRORTYPE_MEMORY_ERROR``\n* ``ERRORTYPE_NO_DEVICES_FOUND``\n* 
``ERRORTYPE_SYSTEM_ERROR``\n* ``ERRORTYPE_THREAD_ERROR``\n* 
``ERRORTYPE_UNSPECIFIED``\n* ``ERRORTYPE_WARNING``\n\n\n.. _cython: 
http://cython.org/\n.. _rtmidi api reference:\n    
http://www.music.mcgill.ca/~gary/rtmidi/classRtMidiError.html\n\n";;
 static const char __pyx_k_Virtual_ports_are_not_supported[] = "Virtual ports 
are not supported by the Windows MultiMedia API.";
 static const char __pyx_k_message_longer_than_3_bytes_but[] = "'message' 
longer than 3 bytes but does not start with 0xF0.";
 static const char __pyx_k_API_backend_does_not_support_cha[] = "API backend 
does not support changing the client name.";
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-rtmidi-1.4.5/src/_rtmidi.pyx 
new/python-rtmidi-1.4.6/src/_rtmidi.pyx
--- old/python-rtmidi-1.4.5/src/_rtmidi.pyx     2020-08-11 21:20:21.000000000 
+0200
+++ new/python-rtmidi-1.4.6/src/_rtmidi.pyx     2020-10-08 19:33:01.000000000 
+0200
@@ -18,8 +18,8 @@
 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. **python-rtmidi** supports Python 3 (3.5, 3.6,
-3.7, and 3.8).
+Python package naming structure. **python-rtmidi** supports Python 3 (3.6, 3.7,
+3.8, and 3.9).
 
 
 Usage example
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-rtmidi-1.4.5/tox.ini 
new/python-rtmidi-1.4.6/tox.ini
--- old/python-rtmidi-1.4.5/tox.ini     2020-08-11 21:20:21.000000000 +0200
+++ new/python-rtmidi-1.4.6/tox.ini     2020-10-08 19:36:36.000000000 +0200
@@ -1,5 +1,5 @@
 [tox]
-envlist = flake8, py35, py36, py37, py38
+envlist = flake8, py36, py37, py38, py39
 skip_missing_interpreters = True
 
 [testenv]


Reply via email to