linux_xanmod: 5.11.14 -> 5.11.15
[NixPkgs.git] / pkgs / development / python-modules / accuweather / default.nix
blob01a299c89fde661a5c4285436cf420cc4a4b8480
1 { lib
2 , aiohttp
3 , aioresponses
4 , buildPythonPackage
5 , fetchFromGitHub
6 , pytest-asyncio
7 , pytest-error-for-skips
8 , pytestCheckHook
9 , pythonOlder
12 buildPythonPackage rec {
13   pname = "accuweather";
14   version = "0.1.1";
15   disabled = pythonOlder "3.6";
17   src = fetchFromGitHub {
18     owner = "bieniu";
19     repo = pname;
20     rev = version;
21     sha256 = "sha256-fjOwa13hxY8/gCM6TCAFWVmEY1oZyqKyc6o3OSsxHpY=";
22   };
24   postPatch = ''
25     substituteInPlace setup.py \
26       --replace "pytest-runner" ""
27     substituteInPlace pytest.ini \
28       --replace "--cov --cov-report term-missing" ""
29   '';
31   propagatedBuildInputs = [
32     aiohttp
33   ];
35   checkInputs = [
36     aioresponses
37     pytest-asyncio
38     pytest-error-for-skips
39     pytestCheckHook
40   ];
42   pythonImportsCheck = [ "accuweather" ];
44   meta = with lib; {
45     description = "Python wrapper for getting weather data from AccuWeather servers";
46     homepage = "https://github.com/bieniu/accuweather";
47     license = licenses.asl20;
48     maintainers = with maintainers; [ jamiemagee ];
49   };