Changes:
- Modernized project setup (#23).
- Converted to PEP-517 compliant build using hatchling.
- Removed Python 2 compatibility code and syntax.
- Converted readme and changelog to markdown format.
- Updated Arch
PKGBUILD
file. - Dropped official support for Python 3.6/3.7 and declared support for Python 3.10/3.11. Incremented the minor version accordingly.
- Replaced included
jacklib
module with dependency on pyjacklib (#24). - Added dependency on cachetools.
Enhancements:
- Added monitoring of input ports (#20, thanks to Peter Fabinski).
- Evaluate connection patterns when new connections (not made by jack-matchmaker) appear, allowing pattern pairs, where the first part matches input ports, to trigger when new connections to these input ports are made (#22).
Note: Please DO NOT use the source code archives attached below under "Assets"!
The official source distribution is always the one uploaded to the jack-matchmaker's Python Package Index page.