Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
1.2 kB · 62 lines
Nix
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263{ lib, buildPythonPackage, fetchPypi, fonttools, pyclipper, defcon, fontpens, setuptools, setuptools-scm, pytestCheckHook,}:
buildPythonPackage rec { pname = "booleanoperations"; version = "0.9.0"; pyproject = true;
src = fetchPypi { pname = "booleanOperations"; inherit version; hash = "sha256-jPqCHDKtN0+hINay4LRE6+rFfJHmYxUoZF+hmsKigbg="; extension = "zip"; };
build-system = [ setuptools setuptools-scm ];
dependencies = [ fonttools pyclipper ];
pythonImportsCheck = [ "booleanOperations" ];
nativeCheckInputs = [ defcon fontpens pytestCheckHook ];
disabledTests = [ # started failing with fonttools update from 4.55.3 -> 4.56.0 "test_QTail_reversed_difference" "test_QTail_reversed_intersection" "test_QTail_reversed_union" "test_QTail_reversed_xor" "test_Q_difference" "test_Q_intersection" "test_Q_union" "test_Q_xor" ];
meta = { description = "Boolean operations on paths"; homepage = "https://github.com/typemytype/booleanOperations"; license = lib.licenses.mit; maintainers = [ lib.maintainers.sternenseemann ]; };}