Something went wrong. Try again.
lol
Something went wrong. Try again.
984 B · 50 lines
Nix
at master
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051{ lib, buildPythonPackage, cython, fetchPypi, setuptools-scm, fonttools, pytestCheckHook,}:
buildPythonPackage rec { pname = "compreffor"; version = "0.6.0"; pyproject = true;
src = fetchPypi { inherit pname version; hash = "sha256-fqA0pQxZzHhzLxSABA6sK7Nvgmzi62B8MCm104qxG6g="; };
postPatch = '' sed -i "/setuptools_git_ls_files/d" pyproject.toml '';
build-system = [ cython setuptools-scm ];
dependencies = [ fonttools ];
nativeCheckInputs = [ pytestCheckHook ];
preCheck = '' # import from $out mv src/python/compreffor/test . rm -r src tools '';
pythonImportsCheck = [ "compreffor" ];
meta = { changelog = "https://github.com/googlefonts/compreffor/releases/tag/${version}"; description = "CFF table subroutinizer for FontTools"; mainProgram = "compreffor"; homepage = "https://github.com/googlefonts/compreffor"; license = lib.licenses.asl20; maintainers = [ ]; };}