python312Packages.fnllm: 0.0.11 -> 0.0.12 (#364582)
[NixPkgs.git] / pkgs / development / python-modules / python-csxcad / default.nix
blob364b266a9c73b518802f3bc6577f03f75e4b2a67
2   lib,
3   buildPythonPackage,
4   cython,
5   openems,
6   csxcad,
7   numpy,
8   matplotlib,
9 }:
11 buildPythonPackage rec {
12   pname = "python-csxcad";
13   version = csxcad.version;
14   format = "setuptools";
16   src = csxcad.src;
18   sourceRoot = "${src.name}/python";
20   nativeBuildInputs = [ cython ];
22   propagatedBuildInputs = [
23     openems
24     csxcad
25     numpy
26     matplotlib
27   ];
29   setupPyBuildFlags = [
30     "-I${openems}/include"
31     "-L${openems}/lib"
32     "-R${openems}/lib"
33   ];
35   meta = with lib; {
36     description = "Python interface to CSXCAD";
37     homepage = "http://openems.de/index.php/Main_Page.html";
38     license = licenses.gpl3;
39     maintainers = with maintainers; [ matthuszagh ];
40     platforms = platforms.linux;
41   };