{ lib, buildPythonPackage, fetchFromGitHub, # build-system setuptools, # dependencies numpy, scipy, svgwrite, # tests pytestCheckHook, }: buildPythonPackage rec { pname = "svgpathtools"; version = "1.7.1"; pyproject = true; src = fetchFromGitHub { owner = "mathandy"; repo = "svgpathtools"; tag = "v${version}"; hash = "sha256-SzYssDJ+uGb5zXZ16XaMCvIPF8BKJ4VVI/gUghz1IyA="; }; build-system = [ setuptools ]; dependencies = [ numpy scipy svgwrite ]; nativeCheckInputs = [ pytestCheckHook ]; pythonImportsCheck = [ "svgpathtools" ]; meta = { description = "A collection of tools for manipulating and analyzing SVG Path objects and Bezier curves"; homepage = "https://github.com/mathandy/svgpathtools"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ doronbehar ]; }; }