Unverified Commit 2d330ce9 authored by Martin Weinelt's avatar Martin Weinelt
Browse files

python310Packages.aiosenseme: drop

> This library is no longer maintained as Big Ass Fans has changed the protocol in newer firmware.
parent 83037147
Loading
Loading
Loading
Loading
+0 −39
Original line number Diff line number Diff line
{ lib
, buildPythonPackage
, fetchFromGitHub
, ifaddr
, pythonOlder
}:

buildPythonPackage rec {
  pname = "aiosenseme";
  version = "0.6.1";
  format = "setuptools";

  disabled = pythonOlder "3.7";

  src = fetchFromGitHub {
    owner = "bdraco";
    repo = pname;
    rev = "v${version}";
    hash = "sha256-ShK4DP1lAtAFI6z2kf5T1ecbNTKUn2kqUjps2ABRegg=";
  };

  propagatedBuildInputs = [
    ifaddr
  ];

  pythonImportsCheck = [
    "aiosenseme"
  ];

  # Module has no tests
  doCheck = false;

  meta = with lib; {
    description = "Module to interact with SenseME fans and lights by Big Ass Fans";
    homepage = "https://github.com/bdraco/aiosenseme";
    license = with licenses; [ gpl3Only ];
    maintainers = with maintainers; [ fab ];
  };
}
+1 −0
Original line number Diff line number Diff line
@@ -36,6 +36,7 @@ mapAliases ({
  abodepy = jaraco-abode; # added 2023-02-01
  acebinf = throw "acebinf has been removed because it is abandoned and broken."; # Added 2023-05-19
  aioh2 = throw "aioh2 has been removed because it is abandoned and broken."; # Added 2022-03-30
  aiosenseme = throw "aiosenseme has been removed, because it does no longer work with the latest firmware and has become unmaintained"; # Added 2023-07-05
  ansible-base = throw "ansible-base has been removed, because it is end of life"; # added 2022-03-30
  ansible-doctor = throw "ansible-doctor has been promoted to a top-level attribute"; # Added 2023-05-16
  ansible-later = throw "ansible-later has been promoted to a top-level attribute"; # Added 2023-05-16
+0 −2
Original line number Diff line number Diff line
@@ -332,8 +332,6 @@ self: super: with self; {

  aiosql = callPackage ../development/python-modules/aiosql { };

  aiosenseme = callPackage ../development/python-modules/aiosenseme { };

  aiosenz = callPackage ../development/python-modules/aiosenz { };

  aioserial = callPackage ../development/python-modules/aioserial { };