diff --git a/packages/python/python-roborock/default.nix b/packages/python/python-roborock/default.nix deleted file mode 100644 index 021cbf7..0000000 --- a/packages/python/python-roborock/default.nix +++ /dev/null @@ -1,69 +0,0 @@ -{ - lib, - stdenv, - fetchFromGitHub, - python3Packages, - ... -}: - -python3Packages.buildPythonPackage rec { - pname = "python-roborock"; - version = "4.17.2"; - pyproject = true; - - disabled = python3Packages.pythonOlder "3.11"; - - src = fetchFromGitHub { - owner = "humbertogontijo"; - repo = "python-roborock"; - tag = "v${version}"; - hash = "sha256-u4By7GmCvFrAnVVkFeoJCRX3Pey3Z3OF6uM+u9RTi7E="; - }; - - pythonRelaxDeps = [ - "aiomqtt" - "pycryptodome" - ]; - - build-system = with python3Packages; [ - poetry-core - hatchling - ]; - - dependencies = - with python3Packages; - [ - aiohttp - aiomqtt - async-timeout - click - click-shell - construct - dacite - paho-mqtt - pycryptodome - pyrate-limiter - vacuum-map-parser-roborock - pyshark - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ pycryptodomex ]; - - nativeCheckInputs = with python3Packages; [ - aioresponses - freezegun - pytest-asyncio - pytestCheckHook - syrupy - ]; - - pythonImportsCheck = [ "roborock" ]; - - meta = with lib; { - description = "Python library & console tool for controlling Roborock vacuum"; - homepage = "https://github.com/humbertogontijo/python-roborock"; - changelog = "https://github.com/humbertogontijo/python-roborock/blob/${src.tag}/CHANGELOG.md"; - license = licenses.gpl3Only; - maintainers = with maintainers; [ fab ]; - mainProgram = "roborock"; - }; -}