From c6f37df6466ac8564bad211225b0377c5065f331 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 3 Apr 2024 22:09:09 +0200 Subject: [PATCH] python311Packages.aiomisc: adjust inputs --- .../python-modules/aiomisc/default.nix | 33 ++++++++----------- 1 file changed, 14 insertions(+), 19 deletions(-) diff --git a/pkgs/development/python-modules/aiomisc/default.nix b/pkgs/development/python-modules/aiomisc/default.nix index b61bcec10d42..e3b0b7de9b48 100644 --- a/pkgs/development/python-modules/aiomisc/default.nix +++ b/pkgs/development/python-modules/aiomisc/default.nix @@ -1,9 +1,8 @@ { lib, + stdenv, aiocontextvars, - #, aiocarbon aiohttp, - #, aiohttp-asgi async-timeout, buildPythonPackage, colorlog, @@ -15,9 +14,9 @@ pytestCheckHook, pythonOlder, raven, - #, raven-aiohttp + rich, setproctitle, - setuptools, + typing-extensions, uvloop, }: @@ -35,33 +34,29 @@ buildPythonPackage rec { build-system = [ poetry-core ]; - dependencies = [ - colorlog - logging-journald - setuptools - ]; + dependencies = + [ colorlog ] + ++ lib.optionals (pythonOlder "3.11") [ typing-extensions ] + ++ lib.optionals stdenv.isLinux [ logging-journald ]; nativeCheckInputs = [ aiocontextvars async-timeout fastapi pytestCheckHook - raven setproctitle ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies); passthru.optional-dependencies = { aiohttp = [ aiohttp ]; - #asgi = [ - # aiohttp-asgi - #]; + #asgi = [ aiohttp-asgi ]; cron = [ croniter ]; - #carbon = [ - # aiocarbon - #]; - #raven = [ - # raven-aiohttp - #]; + #carbon = [ aiocarbon ]; + raven = [ + aiohttp + raven + ]; + rich = [ rich ]; uvloop = [ uvloop ]; };