Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
1{ 2 lib, 3 aiohttp, 4 buildPythonPackage, 5 fetchFromGitHub, 6 pytest-asyncio, 7 pytestCheckHook, 8}: 9 10buildPythonPackage rec { 11 pname = "smhi-pkg"; 12 version = "1.0.17"; 13 format = "setuptools"; 14 15 src = fetchFromGitHub { 16 owner = "joysoftware"; 17 repo = "pypi_smhi"; 18 rev = "refs/tags/${version}"; 19 hash = "sha256-dJh44JGWy3VafTnwwxWcr5cXClmzY1YuySy1RJzOak8="; 20 }; 21 22 propagatedBuildInputs = [ aiohttp ]; 23 24 nativeCheckInputs = [ 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}