diff --git a/pkgs/development/python-modules/aioazuredevops/default.nix b/pkgs/development/python-modules/aioazuredevops/default.nix new file mode 100644 index 000000000000..3568e98a59ec --- /dev/null +++ b/pkgs/development/python-modules/aioazuredevops/default.nix @@ -0,0 +1,40 @@ +{ lib +, buildPythonPackage +, isPy27 +, fetchPypi +, aiohttp +, click +}: + +buildPythonPackage rec { + pname = "aioazuredevops"; + version = "1.3.5"; + + disabled = isPy27; + + src = fetchPypi { + inherit pname version; + sha256 = "4c98a995d0516f502ba191fa3ac973ee72b93425e7eab3cdf770516c6e93c780"; + }; + + propagatedBuildInputs = [ + aiohttp + click + ]; + + # no tests implemented + doCheck = false; + + pythonImportsCheck = [ + "aioazuredevops.builds" + "aioazuredevops.client" + "aioazuredevops.core" + ]; + + meta = with lib; { + description = "Get data from the Azure DevOps API"; + homepage = "https://github.com/timmo001/aioazuredevops"; + license = licenses.mit; + maintainers = with maintainers; [ dotlambda ]; + }; +} diff --git a/pkgs/servers/home-assistant/component-packages.nix b/pkgs/servers/home-assistant/component-packages.nix index 0672c2904cc7..e45df624dfe8 100644 --- a/pkgs/servers/home-assistant/component-packages.nix +++ b/pkgs/servers/home-assistant/component-packages.nix @@ -68,7 +68,7 @@ "awair" = ps: with ps; [ python-awair ]; "aws" = ps: with ps; [ aiobotocore ]; "axis" = ps: with ps; [ aiohttp-cors axis paho-mqtt ]; - "azure_devops" = ps: with ps; [ ]; # missing inputs: aioazuredevops + "azure_devops" = ps: with ps; [ aioazuredevops ]; "azure_event_hub" = ps: with ps; [ azure-eventhub ]; "azure_service_bus" = ps: with ps; [ azure-servicebus ]; "baidu" = ps: with ps; [ ]; # missing inputs: baidu-aip diff --git a/pkgs/servers/home-assistant/default.nix b/pkgs/servers/home-assistant/default.nix index 58d7898132b3..13daf4fb8211 100644 --- a/pkgs/servers/home-assistant/default.nix +++ b/pkgs/servers/home-assistant/default.nix @@ -301,6 +301,7 @@ in with py.pkgs; buildPythonApplication rec { "awair" "aws" "axis" + "azure_devops" "azure_event_hub" "bayesian" "binary_sensor" diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index e5f55b22c358..4ef474667680 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -245,6 +245,8 @@ in { aioasuswrt = callPackage ../development/python-modules/aioasuswrt { }; + aioazuredevops = callPackage ../development/python-modules/aioazuredevops { }; + aiocache = callPackage ../development/python-modules/aiocache { }; aiocoap = callPackage ../development/python-modules/aiocoap { };