Skip to content
This repository has been archived by the owner on Sep 24, 2023. It is now read-only.

supercollider/qpm

 
 

Repository files navigation

Note: this project is not actively maintained

qpm

Quarks package manager and test runner for SuperCollider (https://supercollider.github.io). Written in Python.

Author: Scott Carver (https://github.com/scztt)

Supported versions:

  • Python 2.7

Features and Usage

Run SuperCollider code

qpm execute '"hello world".postln' -p /path/to/sclang

Install quarks and list names and versions

qpm quark list
qpm quark versions ddwCommon

List tests available to a sclang executable

qpm test.list

Run tests

qpm test.run -p /path/to/sclang -l /json/test/spec

More info

To see available options, use:

qpm -h

To see options available for a given subcommand:

qpm quark checkout -h

Installing

qpm is available via pip:

pip install qpm

For developing, install via either:

pip install -e . # install from this directory

or:

pip install -r requirements.txt

Requirements

  • semantic-version==2.2.0
  • wsgiref==0.1.2
  • nose==1.3.0
  • gitpython==0.3.2
  • PyDispatcher==2.0.3
  • cement==2.10.2
  • colorama
  • appdirs
  • pyyaml

Releases

No releases published

Packages

No packages published

Languages

  • Python 89.2%
  • SuperCollider 10.8%