diff options
author | Martin Weinelt <mweinelt@users.noreply.github.com> | 2021-07-27 15:17:45 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-07-27 15:17:45 +0200 |
commit | 8ecc61c91a596df7d3293603a9c2384190c1b89a (patch) | |
tree | 4901824e1e18a1aa02d167a2f48dee57c1e84f49 /pkgs | |
parent | 9f87e8ff74e006f7a9270555ffec883a30247a76 (diff) | |
parent | 58804e14462ba18fc9b267b26406f4bcc3c968be (diff) | |
download | nixpkgs-8ecc61c91a596df7d3293603a9c2384190c1b89a.tar nixpkgs-8ecc61c91a596df7d3293603a9c2384190c1b89a.tar.gz nixpkgs-8ecc61c91a596df7d3293603a9c2384190c1b89a.tar.bz2 nixpkgs-8ecc61c91a596df7d3293603a9c2384190c1b89a.tar.lz nixpkgs-8ecc61c91a596df7d3293603a9c2384190c1b89a.tar.xz nixpkgs-8ecc61c91a596df7d3293603a9c2384190c1b89a.tar.zst nixpkgs-8ecc61c91a596df7d3293603a9c2384190c1b89a.zip |
Merge pull request #131675 from fabaff/bump-aioesphomeapi
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/development/python-modules/aioesphomeapi/default.nix | 24 |
1 files changed, 16 insertions, 8 deletions
diff --git a/pkgs/development/python-modules/aioesphomeapi/default.nix b/pkgs/development/python-modules/aioesphomeapi/default.nix index 6d468b5f480..b9ee3af9ed8 100644 --- a/pkgs/development/python-modules/aioesphomeapi/default.nix +++ b/pkgs/development/python-modules/aioesphomeapi/default.nix @@ -1,21 +1,26 @@ { lib , buildPythonPackage -, pythonOlder -, fetchPypi +, fetchFromGitHub +, mock , protobuf +, pytest-asyncio +, pytestCheckHook +, pythonOlder , zeroconf }: buildPythonPackage rec { pname = "aioesphomeapi"; - version = "5.0.1"; + version = "5.1.1"; format = "setuptools"; disabled = pythonOlder "3.7"; - src = fetchPypi { - inherit pname version; - sha256 = "sha256-2IxXhAysQiqqEd4Mfjgc5vX0+D60rof2nPJDXy9tRVs="; + src = fetchFromGitHub { + owner = "esphome"; + repo = pname; + rev = "v${version}"; + sha256 = "09hhkwkphyqa31yd1mmpz8xmyz6hav8vwf36v8xc4v6g1xm9l6f5"; }; propagatedBuildInputs = [ @@ -23,8 +28,11 @@ buildPythonPackage rec { zeroconf ]; - # no tests implemented - doCheck = false; + checkInputs = [ + mock + pytest-asyncio + pytestCheckHook + ]; pythonImportsCheck = [ "aioesphomeapi" |