Loading pkgs/development/python-modules/meteoswiss-async/default.nix 0 → 100644 +52 −0 Original line number Diff line number Diff line { lib, aiohttp, asyncstdlib, buildPythonPackage, dataclasses-json, fetchFromGitHub, pytest-cov-stub, pytest-mock, pytestCheckHook, pythonOlder, setuptools, }: buildPythonPackage rec { pname = "meteoswiss-async"; version = "0.1.1"; pyproject = true; disabled = pythonOlder "3.11"; src = fetchFromGitHub { owner = "albertomontesg"; repo = "meteoswiss-async"; rev = "refs/tags/${version}"; hash = "sha256-xFvfyLZvBfnbzShKN+94piNUVjV1cfi4jWpc/Xw6XG4="; }; build-system = [ setuptools ]; dependencies = [ aiohttp asyncstdlib dataclasses-json ]; nativeCheckInputs = [ pytestCheckHook pytest-mock pytest-cov-stub ]; pythonImportsCheck = [ "meteoswiss_async" ]; meta = { description = "Asynchronous client library for MeteoSwiss API"; homepage = "https://github.com/albertomontesg/meteoswiss-async"; changelog = "https://github.com/albertomontesg/meteoswiss-async/releases/tag/${version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; }; } pkgs/top-level/python-packages.nix +2 −0 Original line number Diff line number Diff line Loading @@ -7812,6 +7812,8 @@ self: super: with self; { meteofrance-api = callPackage ../development/python-modules/meteofrance-api { }; meteoswiss-async = callPackage ../development/python-modules/meteoswiss-async { }; methodtools = callPackage ../development/python-modules/methodtools { }; mezzanine = callPackage ../development/python-modules/mezzanine { }; Loading Loading
pkgs/development/python-modules/meteoswiss-async/default.nix 0 → 100644 +52 −0 Original line number Diff line number Diff line { lib, aiohttp, asyncstdlib, buildPythonPackage, dataclasses-json, fetchFromGitHub, pytest-cov-stub, pytest-mock, pytestCheckHook, pythonOlder, setuptools, }: buildPythonPackage rec { pname = "meteoswiss-async"; version = "0.1.1"; pyproject = true; disabled = pythonOlder "3.11"; src = fetchFromGitHub { owner = "albertomontesg"; repo = "meteoswiss-async"; rev = "refs/tags/${version}"; hash = "sha256-xFvfyLZvBfnbzShKN+94piNUVjV1cfi4jWpc/Xw6XG4="; }; build-system = [ setuptools ]; dependencies = [ aiohttp asyncstdlib dataclasses-json ]; nativeCheckInputs = [ pytestCheckHook pytest-mock pytest-cov-stub ]; pythonImportsCheck = [ "meteoswiss_async" ]; meta = { description = "Asynchronous client library for MeteoSwiss API"; homepage = "https://github.com/albertomontesg/meteoswiss-async"; changelog = "https://github.com/albertomontesg/meteoswiss-async/releases/tag/${version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; }; }
pkgs/top-level/python-packages.nix +2 −0 Original line number Diff line number Diff line Loading @@ -7812,6 +7812,8 @@ self: super: with self; { meteofrance-api = callPackage ../development/python-modules/meteofrance-api { }; meteoswiss-async = callPackage ../development/python-modules/meteoswiss-async { }; methodtools = callPackage ../development/python-modules/methodtools { }; mezzanine = callPackage ../development/python-modules/mezzanine { }; Loading