{ lib, buildPythonPackage, meson-python, ninja, pkg-config, makeWrapper, cjson, highs, uthash, sqlite, nix, }: buildPythonPackage { pname = "evanix"; version = "0.0.1"; pyproject = true; src = let fs = lib.fileset; in fs.toSource { root = ./.; fileset = fs.unions [ ./src ./tests ./include ./meson.build ./meson_options.txt ./pyproject.toml ]; }; build-system = [ meson-python ]; nativeBuildInputs = [ ninja pkg-config makeWrapper ]; buildInputs = [ nix cjson highs uthash sqlite ]; }