git.iko.soy/typeable/nixpkgs
on master help sign in
python3Packages.smhi-pkg: init at 1.0.14
commit019cf935eb7beb9fe7d1ebfe271a9b03c0d8740a authorFabian Affolter <mail@fabian-affolter.ch> dateSat 24 Apr 2021, 18:51 (6 years ago) parent6942038
2 files changed+49
pkgs/development/python-modules/smhi-pkg/default.nix+47 pkgs/top-level/python-packages.nix+2
pkgs/development/python-modules/smhi-pkg/default.nixnew file+47
@@ -0,0 +1,47 @@
1+{ lib
2+, aiohttp
3+, buildPythonPackage
4+, fetchFromGitHub
5+, pytest-asyncio
6+, pytestCheckHook
7+}:
8+
9+buildPythonPackage rec {
10+ pname = "smhi-pkg";
11+ version = "1.0.14";
12+
13+ src = fetchFromGitHub {
14+ owner = "joysoftware";
15+ repo = "pypi_smhi";
16+ rev = version;
17+ sha256 = "186xwrg3hvr0hszq2kxvygd241q2sp11gfk6mwj9z4zqywwfcbn3";
18+ };
19+
20+ propagatedBuildInputs = [
21+ aiohttp
22+ ];
23+
24+ checkInputs = [
25+ pytest-asyncio
26+ pytestCheckHook
27+ ];
28+
29+ disabledTests = [
30+ # Disable tests that needs network access
31+ "test_smhi_integration_test"
32+ "test_smhi_async_integration_test"
33+ "test_smhi_async_integration_test_use_session"
34+ "test_smhi_async_get_forecast_integration2"
35+ "test_async_error_from_api"
36+ ];
37+
38+ pythonImportsCheck = [ "smhi" ];
39+
40+ meta = with lib; {
41+ description = "Python library for accessing SMHI open forecast data";
42+ homepage = "https://github.com/joysoftware/pypi_smhi";
43+ changelog = "https://github.com/joysoftware/pypi_smhi/releases/tag/${version}";
44+ license = with licenses; [ mit ];
45+ maintainers = with maintainers; [ fab ];
46+ };
47+}
pkgs/top-level/python-packages.nix+2
@@ -7997,6 +7997,8 @@ in {
79977997
79987998 smdebug-rulesconfig = callPackage ../development/python-modules/smdebug-rulesconfig { };
79997999
8000+ smhi-pkg = callPackage ../development/python-modules/smhi-pkg { };
8001+
80008002 smmap2 = throw "smmap2 has been deprecated, use smmap instead."; # added 2020-03-14
80018003
80028004 smmap = callPackage ../development/python-modules/smmap { };