Commit 8cf7a13f authored by Robert Schütz's avatar Robert Schütz
Browse files

python3Packages.aioamazondevices: init at 3.0.5

parent 75d166dc
Loading
Loading
Loading
Loading
+55 −0
Original line number Diff line number Diff line
{
  aiohttp,
  babel,
  beautifulsoup4,
  buildPythonPackage,
  colorlog,
  fetchFromGitHub,
  httpx,
  lib,
  orjson,
  poetry-core,
  pytest-cov-stub,
  pytestCheckHook,
  yarl,
}:

buildPythonPackage rec {
  pname = "aioamazondevices";
  version = "3.0.5";
  pyproject = true;

  src = fetchFromGitHub {
    owner = "chemelli74";
    repo = "aioamazondevices";
    tag = "v${version}";
    hash = "sha256-CgIkrq5Eni7Iva/bzlcbj1/mqtKPA4mknHC/fQzL7RU=";
  };

  build-system = [ poetry-core ];

  dependencies = [
    aiohttp
    babel
    beautifulsoup4
    colorlog
    httpx
    orjson
    yarl
  ];

  pythonImportsCheck = [ "aioamazondevices" ];

  nativeCheckInputs = [
    pytest-cov-stub
    pytestCheckHook
  ];

  meta = {
    changelog = "https://github.com/chemelli74/aioamazondevices/blob/${src.tag}/CHANGELOG.md";
    description = "Python library to control Amazon devices";
    homepage = "https://github.com/chemelli74/aioamazondevices";
    license = lib.licenses.asl20;
    maintainers = with lib.maintainers; [ dotlambda ];
  };
}
+2 −0
Original line number Diff line number Diff line
@@ -189,6 +189,8 @@ self: super: with self; {
  aioairzone-cloud = callPackage ../development/python-modules/aioairzone-cloud { };
  aioamazondevices = callPackage ../development/python-modules/aioamazondevices { };
  aioambient = callPackage ../development/python-modules/aioambient { };
  aioamqp = callPackage ../development/python-modules/aioamqp { };