Skip to main content

Distribute lilypond as a pypi package

Project description

This package wraps the binary distribution of lilypond, allowing to install it in order to be used from python.

At the moment it is hardcoded to download and install lilypond 2.24.1. The platforms supported are linux x86_64 and windows x86_64. For macos it is recommended to install via homebrew, which supports both x64 and arm64.

At first run it will download the corresponding distribution.

Installation

pip install lilyponddist

Example

import lilyponddist
import subprocess

subprocess.call([lilyponddist.lilypondbin(), '/path/to/score.ly', '--pdf', '-o', '/path/to/output'])

TODO

  • Reimplement this using pooch

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

lilyponddist-0.6.0.tar.gz (7.0 kB view details)

Uploaded Source

Built Distribution

lilyponddist-0.6.0-py3-none-any.whl (7.1 kB view details)

Uploaded Python 3

File details

Details for the file lilyponddist-0.6.0.tar.gz.

File metadata

  • Download URL: lilyponddist-0.6.0.tar.gz
  • Upload date:
  • Size: 7.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for lilyponddist-0.6.0.tar.gz
Algorithm Hash digest
SHA256 f82a4f9850c38705c9399d28af70f60ff42499ea97239ecd8d571fe0535cab4a
MD5 252fa694cfbd653337b0172e31e876ad
BLAKE2b-256 50de80fa139150ac111abb8bad8fc17377fb8cae608839f8cc03cb3a265c6eec

See more details on using hashes here.

File details

Details for the file lilyponddist-0.6.0-py3-none-any.whl.

File metadata

File hashes

Hashes for lilyponddist-0.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 47df892564de6cb80666cbfb7bfb0cdfb86e00ab5c1c4c6657e31c20380d8e5b
MD5 a6c8994dae1931491a7655acce316f78
BLAKE2b-256 488cc9c5d13c336b76e1a200805cc29de40f9c49d4890c7753c52a82545619a0

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page