Unverified Commit a1d16b61 authored by dotlambda's avatar dotlambda Committed by GitHub
Browse files

python3Packages.aiotools: init at 2.2.3 (#490797)

parents 8e237982 66eed0be
Loading
Loading
Loading
Loading
+45 −0
Original line number Diff line number Diff line
{
  lib,
  buildPythonPackage,
  fetchFromGitHub,
  setuptools-scm,
  async-lru,
  pytestCheckHook,
  pytest-asyncio,
}:

buildPythonPackage (finalAttrs: {
  pname = "aiotools";
  version = "2.2.3";
  pyproject = true;

  src = fetchFromGitHub {
    owner = "achimnol";
    repo = "aiotools";
    tag = finalAttrs.version;
    hash = "sha256-uIG3JPqep4NGtZa7Qo8SOK9Ca1GNKyuBasFtwR9oG8U=";
  };

  build-system = [
    setuptools-scm
  ];

  dependencies = [
    async-lru
  ];

  nativeCheckInputs = [
    pytestCheckHook
    pytest-asyncio
  ];

  pythonImportsCheck = [ "aiotools" ];

  meta = {
    description = "Idiomatic asyncio utilities";
    homepage = "https://github.com/achimnol/aiotools";
    changelog = "https://github.com/achimnol/aiotools/blob/${finalAttrs.src.tag}/CHANGES.md";
    license = lib.licenses.mit;
    maintainers = with lib.maintainers; [ robertjakub ];
  };
})
+2 −0
Original line number Diff line number Diff line
@@ -538,6 +538,8 @@ self: super: with self; {
  aiotedee = callPackage ../development/python-modules/aiotedee { };
  aiotools = callPackage ../development/python-modules/aiotools { };
  aiotractive = callPackage ../development/python-modules/aiotractive { };
  aiounifi = callPackage ../development/python-modules/aiounifi { };