Something went wrong. Try again.
Nix Packages collection & NixOS github.com/NixOS/nixpkgs
Something went wrong. Try again.
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667{ lib, aiohttp, aiointercept, aioresponses, buildPythonPackage, ciso8601, fetchFromGitHub, mashumaro, pytest-asyncio, pytest-cov-stub, pytestCheckHook, setuptools, sybil, typer, yarl,}:
buildPythonPackage (finalAttrs: { pname = "aiortm"; version = "0.20.1"; pyproject = true;
src = fetchFromGitHub { owner = "MartinHjelmare"; repo = "aiortm"; tag = "v${finalAttrs.version}"; hash = "sha256-KhvqTj33dtJschS9ImSJdjwdAjXrm7b6Ng1KDBgMFog="; };
pythonRelaxDeps = [ "typer" ];
build-system = [ setuptools ];
dependencies = [ aiohttp ciso8601 mashumaro yarl ];
optional-dependencies = { cli = [ typer ]; };
nativeCheckInputs = [ aioresponses aiointercept pytest-asyncio pytest-cov-stub pytestCheckHook sybil ] ++ lib.flatten (builtins.attrValues finalAttrs.passthru.optional-dependencies);
pythonImportsCheck = [ "aiortm" ];
meta = { description = "Library for the Remember the Milk API"; homepage = "https://github.com/MartinHjelmare/aiortm"; changelog = "https://github.com/MartinHjelmare/aiortm/blob/${finalAttrs.src.tag}/CHANGELOG.md"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ fab ]; mainProgram = "aiortm"; };})