diff --git a/pkgs/development/python-modules/baidu-aip/default.nix b/pkgs/development/python-modules/baidu-aip/default.nix new file mode 100644 index 000000000000..c8fc92da521d --- /dev/null +++ b/pkgs/development/python-modules/baidu-aip/default.nix @@ -0,0 +1,39 @@ +{ + lib, + buildPythonPackage, + fetchPypi, + setuptools, + chardet, + requests, +}: + +buildPythonPackage rec { + pname = "baidu-aip"; + version = "4.16.1"; + pyproject = true; + + src = fetchPypi { + inherit pname version; + hash = "sha256-zNYjEVVwhqFAR7w7CR3rWYefUZcM+sPZ87KYfDDLxN0="; + }; + + build-system = [ setuptools ]; + + dependencies = [ + chardet + requests + ]; + + # Package has no tests + doCheck = false; + + pythonImportsCheck = [ "aip" ]; + + meta = { + description = "Baidu AI Platform SDK for Python"; + homepage = "https://github.com/Baidu-AIP/python-sdk"; + changelog = "https://github.com/Baidu-AIP/python-sdk/releases"; + license = lib.licenses.asl20; + maintainers = [ lib.maintainers.jamiemagee ]; + }; +} diff --git a/pkgs/servers/home-assistant/component-packages.nix b/pkgs/servers/home-assistant/component-packages.nix index 1853fd4cfbcf..863bc94eeab8 100644 --- a/pkgs/servers/home-assistant/component-packages.nix +++ b/pkgs/servers/home-assistant/component-packages.nix @@ -537,7 +537,8 @@ ]; "baidu" = ps: with ps; [ - ]; # missing inputs: baidu-aip + baidu-aip + ]; "balay" = ps: with ps; [ ]; diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 25391cad8ac1..c9d09e5110ef 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -1655,6 +1655,8 @@ self: super: with self; { bagit = callPackage ../development/python-modules/bagit { }; + baidu-aip = callPackage ../development/python-modules/baidu-aip { }; + baize = callPackage ../development/python-modules/baize { }; bambi = callPackage ../development/python-modules/bambi { };