Files
project-templates/build123d/packages/build123d.nix
T

60 lines
827 B
Nix

{
lib,
buildPythonPackage,
fetchPypi,
setuptools,
setuptools-scm,
wheel,
# runtime deps
cadquery-ocp,
numpy,
svgpathtools,
anytree,
ezdxf,
ipython,
lib3mf,
ocpsvg,
ocp-gordon,
trianglesolver,
sympy,
scipy,
webcolors,
}:
buildPythonPackage
rec {
pname = "build123d";
version = "0.10.0";
src = fetchPypi {
inherit pname version;
hash = "sha256-c97Tjdyo67lefdB4rD16rMjKQvzo8dF28QQONfuk9gg=";
};
# do not run tests
doCheck = false;
buildInputs = [
cadquery-ocp
numpy
svgpathtools
anytree
ezdxf
ipython
lib3mf
ocpsvg
ocp-gordon
trianglesolver
sympy
scipy
webcolors
];
# specific to buildPythonPackage, see its reference
pyproject = true;
build-system = [
setuptools
setuptools-scm
wheel
];
}