From 2fd78292fe6979edfa890ffa1c9e72012260fb8a Mon Sep 17 00:00:00 2001 From: Jamie Magee Date: Thu, 24 Sep 2020 10:32:13 +0200 Subject: [PATCH] pythonPackages.pure-python-adb: init at 0.3.0.dev0 --- .../pure-python-adb/default.nix | 26 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 ++ 2 files changed, 28 insertions(+) create mode 100644 pkgs/development/python-modules/pure-python-adb/default.nix diff --git a/pkgs/development/python-modules/pure-python-adb/default.nix b/pkgs/development/python-modules/pure-python-adb/default.nix new file mode 100644 index 00000000000..c562f20e5ec --- /dev/null +++ b/pkgs/development/python-modules/pure-python-adb/default.nix @@ -0,0 +1,26 @@ +{ aiofiles, buildPythonPackage, fetchPypi, lib, pythonOlder }: + +buildPythonPackage rec { + pname = "pure-python-adb"; + version = "0.3.0.dev0"; + + disabled = pythonOlder "3.6"; + + src = fetchPypi { + inherit pname version; + sha256 = "0kdr7w2fhgjpcf1k3l6an9im583iqkr6v8hb4q1zw30nh3bqkk0f"; + }; + + propagatedBuildInputs = [ aiofiles ]; + # Disable tests as they require docker, docker-compose and a dedicated + # android emulator + doCheck = false; + pythonImportsCheck = [ "ppadb.client" "ppadb.client_async" ]; + + meta = with lib; { + description = "Pure python implementation of the adb client"; + homepage = "https://github.com/Swind/pure-python-adb"; + license = licenses.mit; + maintainers = with maintainers; [ jamiemagee ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index a3643200d1e..757bf584c9a 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -4692,6 +4692,8 @@ in { purepng = callPackage ../development/python-modules/purepng { }; + pure-python-adb = callPackage ../development/python-modules/pure-python-adb { }; + pure-python-adb-homeassistant = callPackage ../development/python-modules/pure-python-adb-homeassistant { }; purl = callPackage ../development/python-modules/purl { };