Skip to main content

PyPI - Version PyPI - Python Version PyPI - License Read the Docs GitHub Actions Workflow Status Codecov

SMufoLib: Where SMuFL meets UFO

SMufoLib is a lightweight Python library for working with fonts that follow the Standard Music Font Layout (SMuFL). It builds on the reference implementation of the FontParts API and operates directly on the Unified Font Object (UFO) font format from the command line.

Documentation

SMufoLib’s documentation is available at smufolib.readthedocs.io.

Installation

SMufoLib requires Python 3.10 or later. It is listed in the Python Package Index (PyPI) and can be installed with pip:

$ python -m pip install smufolib

Metadata

Release files for smufolib 0.7.2

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

Source distribution (sdist)

Source distribution for smufolib 0.7.2
File Size Uploaded
smufolib-0.7.2.tar.gz 207.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for smufolib 0.7.2
File Interpreter ABI Platform
smufolib-0.7.2-py3-none-any.whl Python 3 none any Details

Total release size: 434.1 kB

Release files / smufolib-0.7.2.tar.gz

Download URL smufolib-0.7.2.tar.gz
Size 207.5 kB
Tags Source
SHA-256 checksum
How to use checksums
f627f327d8fdde23d6e0044125b7ca3b5362aa804114b14e2ae629e889dbbbb1
BLAKE2b-256 checksum
How to use checksums
f4ceee596919b1b8d5be74cc2a494c4c6337c4cf10b047a376a38e5fcd2addd9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Dec 7, 2025.

Transparency log

Release files / smufolib-0.7.2-py3-none-any.whl

Download URL smufolib-0.7.2-py3-none-any.whl
Size 226.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
fc1693b64ba16af4a86d8cb09da046c4ee22be8cf2b93bd70eb6c678009d5396
BLAKE2b-256 checksum
How to use checksums
56ec41c3e4802e2ee5287c48691f53dd51a23924931a59f5cac4a376cc3f659a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Dec 7, 2025.

Transparency log

Release history Release notifications | RSS feed

This release

0.7.2 This release

2 release files

0.7.1

2 release files

0.7.0

2 release files

0.6.2

2 release files

0.6.1

2 release files

0.6.0

2 release files

0.5.3

2 release files

0.5.2

2 release files

0.5.1

2 release files

0.5.0

2 release files

0.4.7

2 release files

0.4.6

2 release files

0.4.5

2 release files

0.4.4

2 release files

0.4.3

2 release files

0.4.2

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.0

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

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