Unverified Commit b237a2a7 authored by Tom Hunze's avatar Tom Hunze
Browse files

python3Packages.homepluscontrol: drop

homepluscontrol has seen no upstream activity since June 2022 [1] and
is broken with Python 3.14 [2].

[1] https://github.com/chemaaa/homepluscontrol
[2] https://hydra.nixos.org/build/323959609/nixlog/1
parent 1c78412e
Loading
Loading
Loading
Loading
+0 −43
Original line number Diff line number Diff line
{
  lib,
  aiohttp,
  aioresponses,
  buildPythonPackage,
  fetchFromGitHub,
  pyjwt,
  pytestCheckHook,
  yarl,
}:

buildPythonPackage rec {
  pname = "homepluscontrol";
  version = "0.1";
  format = "setuptools";

  src = fetchFromGitHub {
    owner = "chemaaa";
    repo = "homepluscontrol";
    rev = version;
    hash = "sha256-COOGqfYiR4tueQHXuCvVxShrYS0XNltcW4mclbFWcfA=";
  };

  propagatedBuildInputs = [
    aiohttp
    pyjwt
    yarl
  ];

  nativeCheckInputs = [
    aioresponses
    pytestCheckHook
  ];

  pythonImportsCheck = [ "homepluscontrol" ];

  meta = {
    description = "Python API to interact with the Legrand Eliot Home and Control";
    homepage = "https://github.com/chemaaa/homepluscontrol";
    license = with lib.licenses; [ gpl3Only ];
    maintainers = with lib.maintainers; [ fab ];
  };
}
+1 −0
Original line number Diff line number Diff line
@@ -243,6 +243,7 @@ mapAliases {
  hijri-converter = hijridate; # added 2025-08-07
  holistic-trace-analysis = throw "'holistic-trace-analysis' was removed because there is no such package on PyPI"; # added 2026-02-28
  homeassistant-bring-api = throw "'homeassistant-bring-api' has been renamed to/replaced by 'bring-api'"; # Converted to throw 2025-10-29
  homepluscontrol = throw "'homepluscontrol' has been removed as it was unmaintained upstream"; # Added 2026-03-22
  HTSeq = throw "'HTSeq' has been renamed to/replaced by 'htseq'"; # Converted to throw 2025-10-29
  IMAPClient = throw "'IMAPClient' has been renamed to/replaced by 'imapclient'"; # Converted to throw 2025-10-29
  inlinestyler = throw "inlinestyler has been removed because it is no longer maintained"; # added 2025-08-09
+0 −2
Original line number Diff line number Diff line
@@ -7108,8 +7108,6 @@ self: super: with self; {
  homematicip = callPackage ../development/python-modules/homematicip { };
  homepluscontrol = callPackage ../development/python-modules/homepluscontrol { };
  homf = callPackage ../development/python-modules/homf { };
  hoomd-blue = callPackage ../development/python-modules/hoomd-blue { };