1{ lib
2, fetchPypi
3, buildPythonPackage
4, setuptools-scm
5, cython
6, pytestCheckHook
7, unittest2
8}:
9
10buildPythonPackage rec {
11 pname = "pyclipper";
12 version = "1.3.0";
13
14 src = fetchPypi {
15 inherit pname version;
16 extension = "zip";
17 sha256 = "48a1b5c585aea10e5b9c0b82d6abe2642fafd9ef158b9921852bc4af815ca20c";
18 };
19
20 nativeBuildInputs = [
21 setuptools-scm
22 cython
23 ];
24
25 checkInputs = [ pytestCheckHook unittest2 ];
26 pythonImportsCheck = [ "pyclipper" ];
27
28 meta = with lib; {
29 description = "Cython wrapper for clipper library";
30 homepage = "https://github.com/fonttools/pyclipper";
31 license = licenses.mit;
32 maintainers = with maintainers; [ matthuszagh ];
33 };
34}