diff --git a/pkgs/development/python-modules/nominal-api/default.nix b/pkgs/development/python-modules/nominal-api/default.nix new file mode 100644 index 000000000000..23973567b65f --- /dev/null +++ b/pkgs/development/python-modules/nominal-api/default.nix @@ -0,0 +1,36 @@ +{ + lib, + buildPythonPackage, + fetchPypi, + setuptools, + requests, + conjure-python-client, +}: + +buildPythonPackage rec { + pname = "nominal-api"; + version = "0.708.0"; + pyproject = true; + + src = fetchPypi { + inherit version; + pname = "nominal_api"; + hash = "sha256-gaMQ4bLhdBkDTUoHP5Cb0vS5emNcYga5eTvV2TEWQiU="; + }; + + build-system = [ setuptools ]; + + dependencies = [ + requests + conjure-python-client + ]; + + pythonImportsCheck = [ "nominal_api" ]; + + meta = { + description = "Generated conjure client for the Nominal API"; + homepage = "https://pypi.org/project/nominal-api/"; + maintainers = with lib.maintainers; [ alkasm ]; + license = lib.licenses.unfree; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index a9f6f5deb977..a4ff04e15e93 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -10183,6 +10183,8 @@ self: super: with self; { nomadnet = callPackage ../development/python-modules/nomadnet { }; + nominal-api = callPackage ../development/python-modules/nominal-api { }; + nonbloat-db = callPackage ../development/python-modules/nonbloat-db { }; noneprompt = callPackage ../development/python-modules/noneprompt { };