Loading pkgs/development/python-modules/aioprometheus/default.nix 0 → 100644 +65 −0 Original line number Diff line number Diff line { lib , buildPythonPackage , fetchFromGitHub , orjson , quantile-python , aiohttp , aiohttp-basicauth , starlette , quart , pytestCheckHook , httpx , fastapi , uvicorn , pythonOlder }: buildPythonPackage rec { pname = "aioprometheus"; version = "unstable-2023-03-14"; format = "setuptools"; disable = pythonOlder "3.8"; src = fetchFromGitHub { owner = "claws"; repo = "aioprometheus"; rev = "4786678b413d166c0b6e0041558d11bc1a7097b2"; hash = "sha256-2z68rQkMjYqkszg5Noj9owWUWQGOEp/91RGiWiyZVOY="; }; propagatedBuildInputs = [ orjson quantile-python ]; passthru.optional-dependencies = { aiohttp = [ aiohttp ]; starlette = [ starlette ]; quart = [ quart ]; }; nativeCheckInputs = [ pytestCheckHook aiohttp-basicauth httpx fastapi uvicorn ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies); pythonImportsCheck = [ "aioprometheus" ]; meta = with lib; { description = "A Prometheus Python client library for asyncio-based applications"; homepage = "https://github.com/claws/aioprometheus"; changelog = "https://github.com/claws/aioprometheus/blob/${src.rev}/CHANGELOG.md"; license = licenses.mit; maintainers = with maintainers; [ mbalatsko ]; }; } pkgs/top-level/python-packages.nix +2 −0 Original line number Diff line number Diff line Loading @@ -320,6 +320,8 @@ self: super: with self; { aioprocessing = callPackage ../development/python-modules/aioprocessing { }; aioprometheus = callPackage ../development/python-modules/aioprometheus { }; aiopulse = callPackage ../development/python-modules/aiopulse { }; aiopurpleair = callPackage ../development/python-modules/aiopurpleair { }; Loading Loading
pkgs/development/python-modules/aioprometheus/default.nix 0 → 100644 +65 −0 Original line number Diff line number Diff line { lib , buildPythonPackage , fetchFromGitHub , orjson , quantile-python , aiohttp , aiohttp-basicauth , starlette , quart , pytestCheckHook , httpx , fastapi , uvicorn , pythonOlder }: buildPythonPackage rec { pname = "aioprometheus"; version = "unstable-2023-03-14"; format = "setuptools"; disable = pythonOlder "3.8"; src = fetchFromGitHub { owner = "claws"; repo = "aioprometheus"; rev = "4786678b413d166c0b6e0041558d11bc1a7097b2"; hash = "sha256-2z68rQkMjYqkszg5Noj9owWUWQGOEp/91RGiWiyZVOY="; }; propagatedBuildInputs = [ orjson quantile-python ]; passthru.optional-dependencies = { aiohttp = [ aiohttp ]; starlette = [ starlette ]; quart = [ quart ]; }; nativeCheckInputs = [ pytestCheckHook aiohttp-basicauth httpx fastapi uvicorn ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies); pythonImportsCheck = [ "aioprometheus" ]; meta = with lib; { description = "A Prometheus Python client library for asyncio-based applications"; homepage = "https://github.com/claws/aioprometheus"; changelog = "https://github.com/claws/aioprometheus/blob/${src.rev}/CHANGELOG.md"; license = licenses.mit; maintainers = with maintainers; [ mbalatsko ]; }; }
pkgs/top-level/python-packages.nix +2 −0 Original line number Diff line number Diff line Loading @@ -320,6 +320,8 @@ self: super: with self; { aioprocessing = callPackage ../development/python-modules/aioprocessing { }; aioprometheus = callPackage ../development/python-modules/aioprometheus { }; aiopulse = callPackage ../development/python-modules/aiopulse { }; aiopurpleair = callPackage ../development/python-modules/aiopurpleair { }; Loading