Loading pkgs/development/python-modules/aiojobs/default.nix +18 −8 Original line number Diff line number Diff line Loading @@ -14,40 +14,50 @@ buildPythonPackage rec { version = "1.2.0"; format = "pyproject"; disabled = pythonOlder "3.7"; disabled = pythonOlder "3.8"; src = fetchFromGitHub { owner = "aio-libs"; repo = pname; repo = "aiojobs"; rev = "refs/tags/v${version}"; hash = "sha256-/+PTHLrZyf2UuYkLWkNgzf9amFywDJnP2OKVWvARcAA="; }; postPatch = '' substituteInPlace setup.cfg \ --replace "--cov=aiojobs/ --cov=tests/" "" substituteInPlace pytest.ini \ --replace "--cov=aiojobs/ --cov=tests/ --cov-report term" "" ''; nativeBuildInputs = [ setuptools ]; propagatedBuildInputs = [ aiohttp propagatedBuildInputs = lib.optionals (pythonOlder "3.11") [ async-timeout ]; __darwinAllowLocalNetworking = true; passthru.optional-dependencies = { aiohttp = [ aiohttp ]; }; nativeCheckInputs = [ pytestCheckHook pytest-aiohttp ]; ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies); pythonImportsCheck = [ "aiojobs" ]; disabledTests = [ # RuntimeWarning: coroutine 'Scheduler._wait_failed' was never awaited "test_scheduler_must_be_created_within_running_loop" ]; __darwinAllowLocalNetworking = true; meta = with lib; { description = "Jobs scheduler for managing background task (asyncio)"; homepage = "https://github.com/aio-libs/aiojobs"; Loading Loading
pkgs/development/python-modules/aiojobs/default.nix +18 −8 Original line number Diff line number Diff line Loading @@ -14,40 +14,50 @@ buildPythonPackage rec { version = "1.2.0"; format = "pyproject"; disabled = pythonOlder "3.7"; disabled = pythonOlder "3.8"; src = fetchFromGitHub { owner = "aio-libs"; repo = pname; repo = "aiojobs"; rev = "refs/tags/v${version}"; hash = "sha256-/+PTHLrZyf2UuYkLWkNgzf9amFywDJnP2OKVWvARcAA="; }; postPatch = '' substituteInPlace setup.cfg \ --replace "--cov=aiojobs/ --cov=tests/" "" substituteInPlace pytest.ini \ --replace "--cov=aiojobs/ --cov=tests/ --cov-report term" "" ''; nativeBuildInputs = [ setuptools ]; propagatedBuildInputs = [ aiohttp propagatedBuildInputs = lib.optionals (pythonOlder "3.11") [ async-timeout ]; __darwinAllowLocalNetworking = true; passthru.optional-dependencies = { aiohttp = [ aiohttp ]; }; nativeCheckInputs = [ pytestCheckHook pytest-aiohttp ]; ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies); pythonImportsCheck = [ "aiojobs" ]; disabledTests = [ # RuntimeWarning: coroutine 'Scheduler._wait_failed' was never awaited "test_scheduler_must_be_created_within_running_loop" ]; __darwinAllowLocalNetworking = true; meta = with lib; { description = "Jobs scheduler for managing background task (asyncio)"; homepage = "https://github.com/aio-libs/aiojobs"; Loading