Merge pull request #151323 from fabaff/pyduke-energy

python3Packages.pyduke-energy: init at 1.0.0

authored by Fabian Affolter and committed by GitHub fbd4cc0a 7e4a934b

+53
+51
pkgs/development/python-modules/pyduke-energy/default.nix
···
··· 1 + { lib 2 + , aiohttp 3 + , buildPythonPackage 4 + , fetchFromGitHub 5 + , jsonpickle 6 + , paho-mqtt 7 + , pytest-asyncio 8 + , pytest-timeout 9 + , pytestCheckHook 10 + , python-dateutil 11 + , pythonOlder 12 + }: 13 + 14 + buildPythonPackage rec { 15 + pname = "pyduke-energy"; 16 + version = "1.0.0"; 17 + format = "setuptools"; 18 + 19 + disabled = pythonOlder "3.7"; 20 + 21 + src = fetchFromGitHub { 22 + owner = "mjmeli"; 23 + repo = pname; 24 + rev = "v${version}"; 25 + sha256 = "sha256-bthEWsitnZwK4eyhLXv5RxlOaWyJG1fK0cC4wMEqCbI="; 26 + }; 27 + 28 + propagatedBuildInputs = [ 29 + aiohttp 30 + jsonpickle 31 + paho-mqtt 32 + python-dateutil 33 + ]; 34 + 35 + checkInputs = [ 36 + pytest-asyncio 37 + pytest-timeout 38 + pytestCheckHook 39 + ]; 40 + 41 + pythonImportsCheck = [ 42 + "pyduke_energy" 43 + ]; 44 + 45 + meta = with lib; { 46 + description = "Python module for the Duke Energy API"; 47 + homepage = "https://github.com/mjmeli/pyduke-energy"; 48 + license = licenses.mit; 49 + maintainers = with maintainers; [ fab ]; 50 + }; 51 + }
+2
pkgs/top-level/python-packages.nix
··· 6530 6531 pydub = callPackage ../development/python-modules/pydub { }; 6532 6533 pydy = callPackage ../development/python-modules/pydy { }; 6534 6535 pydyf = callPackage ../development/python-modules/pydyf { };
··· 6530 6531 pydub = callPackage ../development/python-modules/pydub { }; 6532 6533 + pyduke-energy = callPackage ../development/python-modules/pyduke-energy { }; 6534 + 6535 pydy = callPackage ../development/python-modules/pydy { }; 6536 6537 pydyf = callPackage ../development/python-modules/pydyf { };