diff --git a/pkgs/development/python-modules/asyncarve/default.nix b/pkgs/development/python-modules/asyncarve/default.nix new file mode 100644 index 000000000000..dc760169c215 --- /dev/null +++ b/pkgs/development/python-modules/asyncarve/default.nix @@ -0,0 +1,42 @@ +{ + lib, + buildPythonPackage, + fetchPypi, + mashumaro, + orjson, + aiohttp, + yarl, + setuptools, +}: + +buildPythonPackage rec { + pname = "asyncarve"; + version = "0.1.1"; + pyproject = true; + + src = fetchPypi { + inherit pname version; + hash = "sha256-5h56Sr0kPLrNPU70W90WsjmWax/N90dRMJ6lI5Mg86E="; + }; + + build-system = [ setuptools ]; + + dependencies = [ + mashumaro + orjson + aiohttp + yarl + ]; + + # No tests in repo + doCheck = false; + + pythonImportsCheck = [ "asyncarve" ]; + + meta = with lib; { + description = "Simple Arve library"; + homepage = "https://github.com/arvetech/asyncarve"; + license = with licenses; [ mit ]; + maintainers = with maintainers; [ pyrox0 ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index b515694b0b91..d1d3d7ace86a 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -877,6 +877,8 @@ self: super: with self; { asyauth = callPackage ../development/python-modules/asyauth { }; + asyncarve = callPackage ../development/python-modules/asyncarve { }; + async-dns = callPackage ../development/python-modules/async-dns { }; async-generator = callPackage ../development/python-modules/async-generator { };