Something went wrong. Try again.
lol
Something went wrong. Try again.
1.2 kB · 60 lines
Nix
at master
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061{ lib, buildPythonPackage, fetchPypi,
# build-system setuptools, setuptools-scm,
# dependencies fonttools, defcon, fontmath, booleanoperations,
# tests python,}:
buildPythonPackage rec { pname = "fontparts"; version = "0.13.1"; pyproject = true;
src = fetchPypi { inherit pname version; hash = "sha256-+oifxmY7MUkQj3Sy75wjRmoVEPkgZaO3+8/sauMMxYA="; extension = "zip"; };
build-system = [ setuptools setuptools-scm ];
dependencies = [ booleanoperations defcon fontmath fonttools ] ++ defcon.optional-dependencies.pens ++ fonttools.optional-dependencies.ufo ++ fonttools.optional-dependencies.lxml ++ fonttools.optional-dependencies.unicode;
checkPhase = '' runHook preCheck ${python.interpreter} Lib/fontParts/fontshell/test.py runHook postCheck '';
meta = { description = "API for interacting with the parts of fonts during the font development process"; homepage = "https://github.com/robotools/fontParts"; changelog = "https://github.com/robotools/fontParts/releases/tag/${version}"; license = lib.licenses.mit; maintainers = [ lib.maintainers.sternenseemann ]; };}