diff options
Diffstat (limited to 'python-package.nix')
-rw-r--r-- | python-package.nix | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/python-package.nix b/python-package.nix new file mode 100644 index 0000000..a422052 --- /dev/null +++ b/python-package.nix @@ -0,0 +1,41 @@ +{ + lib, + buildPythonPackage, + meson-python, + ninja, + pkg-config, + makeWrapper, + cjson, +}: + +buildPythonPackage { + pname = "evanix"; + version = "0.0.1"; + pyproject = true; + + src = + let + fs = lib.fileset; + in + fs.toSource { + root = ./.; + fileset = fs.unions [ + ./src + ./include + ./meson.build + ./meson_options.txt + ./pyproject.toml + ]; + }; + + build-system = [ meson-python ]; + nativeBuildInputs = [ + ninja + pkg-config + makeWrapper + ]; + buildInputs = [ + cjson + # nix-eval-jobs + ]; +} |