1{
2 lib,
3 buildPythonPackage,
4 fetchPypi,
5 fonttools,
6 fs,
7 pyclipper,
8 defcon,
9 fontpens,
10 setuptools-scm,
11 pytest,
12}:
13
14buildPythonPackage rec {
15 pname = "booleanoperations";
16 version = "0.9.0";
17
18 src = fetchPypi {
19 pname = "booleanOperations";
20 inherit version;
21 sha256 = "1f41lb19m8azchl1aqz6j5ycbspb8jsf1cnn42hlydxd68f85ylc";
22 extension = "zip";
23 };
24
25 nativeBuildInputs = [ setuptools-scm ];
26
27 propagatedBuildInputs = [
28 fonttools
29 fs
30 pyclipper
31 defcon
32 fontpens
33 ];
34
35 nativeCheckInputs = [ pytest ];
36
37 meta = with lib; {
38 description = "Boolean operations on paths";
39 homepage = "https://github.com/typemytype/booleanOperations";
40 license = licenses.mit;
41 maintainers = [ maintainers.sternenseemann ];
42 };
43}