Skip to main content

jack-connection-manager

a jack connection manager aimed at setups with jack clients with lots of in/outputs.

Installation

python -m venv venv
source venv/bin/activate
pip install .
jack-connection-manager -h

Configuration

Jack connections are read from a connection file, some example connection files can be found in the connection_files directory. The connection file is a yaml file containing a list of clients for which connections should be made, that follows the following format:

# the clientname contains the whole portname with the number/specifier at the end removed
- client: clientname:portname_ 

  # the number of consecutive channels, that should be connected to connected clients
  n_channels: 8

  # the first channel that should be connected to a client
  # OPTIONAL, default value is 1
  start_index: 0 

  # list of clients to connect to
  connections:

    # keys follow the same structure as for the outer client
    # only client and start_index are supported
    - client: otherclientname:portname_
      start_index: 10

The connection file can contain any number of clients, clients can also be listed several times.

Releasing

Releases are published automatically when a tag is pushed to GitHub.

# Set next version number
export RELEASE=x.x.x

git tag -a $RELEASE -m "Version $RELEASE"

# Push
git push --tags

Metadata

Release files for jack-connection-manager 0.0.10

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for jack-connection-manager 0.0.10
File Size Uploaded Provenance Actions
jack_connection_manager-0.0.10.tar.gz 43.0 kB Without provenance Details for jack_connection_manager-0.0.10.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for jack-connection-manager 0.0.10
File Interpreter ABI Platform Actions
jack_connection_manager-0.0.10-py3-none-any.whl Python 3 none any Details for jack_connection_manager-0.0.10-py3-none-any.whl

Total release size: 74.3 kB

Release files / jack_connection_manager-0.0.10.tar.gz

Download URL jack_connection_manager-0.0.10.tar.gz
Size 43.0 kB
Tags Source
SHA-256 checksum
How to use checksums
f643b28ecd13ea9276a17ddcf8934a56825b9e22a52e476af14ea8bf85954d32
BLAKE2b-256 checksum
How to use checksums
4f655b2c04a90b92860e4e1f45de883a7a83265ea710bdde33922e4053e8ee96
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / jack_connection_manager-0.0.10-py3-none-any.whl

Download URL jack_connection_manager-0.0.10-py3-none-any.whl
Size 31.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c53e654589c987b983949050a290ae4bf29a34808acf2028ea896cceb0c44885
BLAKE2b-256 checksum
How to use checksums
4036f4ba792e7544e657b6368c2a7da24e6d86e5ced7087aa9dab97dfdf68b87
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Security for jack-connection-manager 0.0.10

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page