python312Packages.aiomysensors: drop

Unused leaf dependency preventing us from removing asyncio-mqtt, which
was renamed to aiomqtt a few release ago.
This commit is contained in:
Martin Weinelt 2024-07-07 16:33:48 +02:00
parent 1fd9c06c6e
commit 304a034d33
No known key found for this signature in database
GPG Key ID: 87C1E9888F856759
3 changed files with 1 additions and 64 deletions

View File

@ -1,62 +0,0 @@
{
lib,
aiofiles,
asyncio-mqtt,
awesomeversion,
buildPythonPackage,
click,
fetchFromGitHub,
marshmallow,
poetry-core,
pyserial-asyncio,
pytest-asyncio,
pytestCheckHook,
pythonOlder,
}:
buildPythonPackage rec {
pname = "aiomysensors";
version = "0.3.16";
pyproject = true;
disabled = pythonOlder "3.9";
src = fetchFromGitHub {
owner = "MartinHjelmare";
repo = "aiomysensors";
rev = "refs/tags/v${version}";
hash = "sha256-1BpmjCgKiCZmBpBENlg79+I3UhkIxrgLAUD8ixpGUM8=";
};
postPatch = ''
substituteInPlace pyproject.toml \
--replace-fail " --cov=src --cov-report=term-missing:skip-covered" ""
'';
build-system = [ poetry-core ];
dependencies = [
aiofiles
asyncio-mqtt
awesomeversion
click
marshmallow
pyserial-asyncio
];
nativeCheckInputs = [
pytest-asyncio
pytestCheckHook
];
pythonImportsCheck = [ "aiomysensors" ];
meta = with lib; {
description = "Library to connect to MySensors gateways";
homepage = "https://github.com/MartinHjelmare/aiomysensors";
changelog = "https://github.com/MartinHjelmare/aiomysensors/releases/tag/v${version}";
license = with licenses; [ asl20 ];
maintainers = with maintainers; [ fab ];
mainProgram = "aiomysensors";
};
}

View File

@ -37,6 +37,7 @@ mapAliases ({
acebinf = throw "acebinf has been removed because it is abandoned and broken."; # Added 2023-05-19
adafruit-nrfutil = throw "adafruit-nrfutil has been promoted to a top-level attribute name: `pkgs.adafruit-nrfutil`."; # Added 2023-11-19
aioaladdinconnect = throw "aioaladdinconnect has been removed, as the API is supported was obsoleted on 2024-01-24."; # Added 2024-06-07
aiomysensors = throw "aiomysensors has been removed, as it was packaged for Home Assistant, which migrated to pymysensors."; # Added 2024-07-07
aioh2 = throw "aioh2 has been removed because it is abandoned and broken."; # Added 2022-03-30
aionotify = throw "aionotify has been removed because is unmaintained and incompatible with python3.11."; # Added 2023-10-27
aiosenseme = throw "aiosenseme has been removed, because it does no longer work with the latest firmware and has become unmaintained"; # Added 2023-07-05

View File

@ -329,8 +329,6 @@ self: super: with self; {
aiomusiccast = callPackage ../development/python-modules/aiomusiccast { };
aiomysensors = callPackage ../development/python-modules/aiomysensors { };
aiomysql = callPackage ../development/python-modules/aiomysql { };
aionanoleaf = callPackage ../development/python-modules/aionanoleaf { };