typg (PyPI)
PyO3 bindings for typg-core (made by FontLab https://www.fontlab.com/), exposed on PyPI as typg with a Fire-based CLI wrapper.
Build
uv venv --python 3.12
uv pip install maturin
uv run maturin develop --features extension-module
Usage
from typg import find, filter_cached
results = find([\"/Library/Fonts\"], axes=[\"wght\"], variable=True, jobs=4)
print(len(results))
weighted = find([\"/Library/Fonts\"], weight=\"300-500\", width=\"5\")
print(\"weight/width matches\", len(weighted))
CLI:
typgpy find --paths /Library/Fonts --axes wght --weight 300-500 --variable --jobs 4
Release files for typg 5.0.14
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| typg-5.0.14-cp310-abi3-macosx_11_0_arm64.whl | CPython 3.10 | abi3 | macOS 11.0+ ARM64 | Details |
Release files / typg-5.0.14-cp310-abi3-macosx_11_0_arm64.whl
| Download URL | typg-5.0.14-cp310-abi3-macosx_11_0_arm64.whl |
|---|---|
| Size | 8.1 MB |
| Tags | CPython 3.10 abi3 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
1b0c9aab8da0b58a8a846c5db1a5e79e6c9c705ac264a905a7fb08158dd322f6
|
|
BLAKE2b-256 checksum How to use checksums |
2f6b9b5e80c04d81dbc556a88e4bce1d01ce9f490a62c5721111842984867beb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|