Loading pkgs/development/python-modules/actron-neo-api/default.nix 0 → 100644 +58 −0 Original line number Diff line number Diff line { aiohttp, buildPythonPackage, fetchFromGitHub, lib, pydantic, pytest-asyncio, pytestCheckHook, setuptools, setuptools-scm, }: buildPythonPackage rec { pname = "actron-neo-api"; version = "0.1.84"; pyproject = true; src = fetchFromGitHub { owner = "kclif9"; repo = "actronneoapi"; tag = "v${version}"; hash = "sha256-ihIg264ZX0tCfRwVLkiq62ke2G125ObcrVabPCDrc4c="; }; build-system = [ setuptools setuptools-scm ]; dependencies = [ aiohttp pydantic ]; pythonImportsCheck = [ "actron_neo_api" ]; nativeCheckInputs = [ pytest-asyncio pytestCheckHook ]; disabledTests = [ # test hangs "test_poll_for_token_pending" # AttributeError: property 'authorization_header' of 'ActronAirOAuth2DeviceCodeAuth' object has no setter "test_lazy_token_refres" # ActronAirAuthError: Refresh token is required to refresh the access token "test_get_user_info" ]; meta = { changelog = "https://github.com/kclif9/actronneoapi/releases/tag/${src.tag}"; description = "Communicate with Actron Air systems via the Actron Neo API"; homepage = "https://github.com/kclif9/actronneoapi"; license = lib.licenses.mit; maintainers = [ lib.maintainers.dotlambda ]; }; } pkgs/development/python-modules/aio-ownet/default.nix 0 → 100644 +41 −0 Original line number Diff line number Diff line { buildPythonPackage, click, fetchFromGitHub, lib, poetry-core, pytestCheckHook, }: buildPythonPackage rec { pname = "aio-ownet"; version = "0.0.4"; pyproject = true; src = fetchFromGitHub { owner = "hacf-fr"; repo = "aio-ownet"; tag = "v${version}"; hash = "sha256-XaulcBrFLu8YsfaYQsZfUBHnw0H5qX6itdgsiW89Ca4="; }; build-system = [ poetry-core ]; optional-dependencies = { cli = [ click ]; }; pythonImportsCheck = [ "aio_ownet" ]; nativeCheckInputs = [ pytestCheckHook ]; meta = { changelog = "https://github.com/hacf-fr/aio-ownet/releases/tag/${src.tag}"; description = "Asynchronous OWFS (owserver network protocol) client library"; homepage = "https://github.com/hacf-fr/aio-ownet"; license = lib.licenses.mit; maintainers = [ lib.maintainers.dotlambda ]; }; } pkgs/development/python-modules/aioamazondevices/default.nix +4 −4 Original line number Diff line number Diff line Loading @@ -10,19 +10,19 @@ poetry-core, pytest-cov-stub, pytestCheckHook, yarl, python-dateutil, }: buildPythonPackage rec { pname = "aioamazondevices"; version = "6.4.6"; version = "6.5.6"; pyproject = true; src = fetchFromGitHub { owner = "chemelli74"; repo = "aioamazondevices"; tag = "v${version}"; hash = "sha256-EjgZ/zmUSCaLDUmijYMCXvwpl4dWfjmTdlO5VLuzIHg="; hash = "sha256-OgcOsRKqSU3k4myfHmOYaXW259LDgYWj0gXPLwabVIM="; }; build-system = [ poetry-core ]; Loading @@ -33,7 +33,7 @@ buildPythonPackage rec { colorlog langcodes orjson yarl python-dateutil ]; pythonImportsCheck = [ "aioamazondevices" ]; Loading pkgs/development/python-modules/aioautomower/default.nix +7 −11 Original line number Diff line number Diff line Loading @@ -7,6 +7,7 @@ freezegun, ical, mashumaro, orjson, poetry-core, poetry-dynamic-versioning, pyjwt, Loading @@ -22,7 +23,7 @@ buildPythonPackage rec { pname = "aioautomower"; version = "2.3.1"; version = "2.7.0"; pyproject = true; disabled = pythonOlder "3.11"; Loading @@ -31,7 +32,7 @@ buildPythonPackage rec { owner = "Thomas55555"; repo = "aioautomower"; tag = "v${version}"; hash = "sha256-M0BAErX5S3BjP+YSv+j2m453T4+U4uHV6N0kWmc42ls="; hash = "sha256-qhjfnneLJjdDDP4XrecSI/psqEqKGP5ziaPd/iRiZfM="; }; postPatch = '' Loading @@ -49,6 +50,7 @@ buildPythonPackage rec { aiohttp ical mashumaro orjson pyjwt python-dateutil tzlocal Loading @@ -67,23 +69,17 @@ buildPythonPackage rec { pythonImportsCheck = [ "aioautomower" ]; disabledTests = [ # File is missing "test_standard_mower" # Call no found "test_post_commands" # Timezone mismatches "test_full_planner_event" "test_sinlge_planner_event" "test_set_datetime" "test_message_event" "test_async_get_messages" ]; meta = with lib; { meta = { description = "Module to communicate with the Automower Connect API"; homepage = "https://github.com/Thomas55555/aioautomower"; changelog = "https://github.com/Thomas55555/aioautomower/releases/tag/${src.tag}"; license = licenses.asl20; maintainers = with maintainers; [ fab ]; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ fab ]; }; } pkgs/development/python-modules/aiomealie/default.nix +2 −2 Original line number Diff line number Diff line Loading @@ -18,7 +18,7 @@ buildPythonPackage rec { pname = "aiomealie"; version = "0.10.2"; version = "1.0.1"; pyproject = true; disabled = pythonOlder "3.11"; Loading @@ -27,7 +27,7 @@ buildPythonPackage rec { owner = "joostlek"; repo = "python-mealie"; tag = "v${version}"; hash = "sha256-VOUtSHxixGpfeP4G0puB1RPgaqvell1SBO7akEnLzrg="; hash = "sha256-J0G0vRFkYZDDVBYxd4Dc/tSZJ991H1F2Acsew0zf9Oo="; }; build-system = [ poetry-core ]; Loading Loading
pkgs/development/python-modules/actron-neo-api/default.nix 0 → 100644 +58 −0 Original line number Diff line number Diff line { aiohttp, buildPythonPackage, fetchFromGitHub, lib, pydantic, pytest-asyncio, pytestCheckHook, setuptools, setuptools-scm, }: buildPythonPackage rec { pname = "actron-neo-api"; version = "0.1.84"; pyproject = true; src = fetchFromGitHub { owner = "kclif9"; repo = "actronneoapi"; tag = "v${version}"; hash = "sha256-ihIg264ZX0tCfRwVLkiq62ke2G125ObcrVabPCDrc4c="; }; build-system = [ setuptools setuptools-scm ]; dependencies = [ aiohttp pydantic ]; pythonImportsCheck = [ "actron_neo_api" ]; nativeCheckInputs = [ pytest-asyncio pytestCheckHook ]; disabledTests = [ # test hangs "test_poll_for_token_pending" # AttributeError: property 'authorization_header' of 'ActronAirOAuth2DeviceCodeAuth' object has no setter "test_lazy_token_refres" # ActronAirAuthError: Refresh token is required to refresh the access token "test_get_user_info" ]; meta = { changelog = "https://github.com/kclif9/actronneoapi/releases/tag/${src.tag}"; description = "Communicate with Actron Air systems via the Actron Neo API"; homepage = "https://github.com/kclif9/actronneoapi"; license = lib.licenses.mit; maintainers = [ lib.maintainers.dotlambda ]; }; }
pkgs/development/python-modules/aio-ownet/default.nix 0 → 100644 +41 −0 Original line number Diff line number Diff line { buildPythonPackage, click, fetchFromGitHub, lib, poetry-core, pytestCheckHook, }: buildPythonPackage rec { pname = "aio-ownet"; version = "0.0.4"; pyproject = true; src = fetchFromGitHub { owner = "hacf-fr"; repo = "aio-ownet"; tag = "v${version}"; hash = "sha256-XaulcBrFLu8YsfaYQsZfUBHnw0H5qX6itdgsiW89Ca4="; }; build-system = [ poetry-core ]; optional-dependencies = { cli = [ click ]; }; pythonImportsCheck = [ "aio_ownet" ]; nativeCheckInputs = [ pytestCheckHook ]; meta = { changelog = "https://github.com/hacf-fr/aio-ownet/releases/tag/${src.tag}"; description = "Asynchronous OWFS (owserver network protocol) client library"; homepage = "https://github.com/hacf-fr/aio-ownet"; license = lib.licenses.mit; maintainers = [ lib.maintainers.dotlambda ]; }; }
pkgs/development/python-modules/aioamazondevices/default.nix +4 −4 Original line number Diff line number Diff line Loading @@ -10,19 +10,19 @@ poetry-core, pytest-cov-stub, pytestCheckHook, yarl, python-dateutil, }: buildPythonPackage rec { pname = "aioamazondevices"; version = "6.4.6"; version = "6.5.6"; pyproject = true; src = fetchFromGitHub { owner = "chemelli74"; repo = "aioamazondevices"; tag = "v${version}"; hash = "sha256-EjgZ/zmUSCaLDUmijYMCXvwpl4dWfjmTdlO5VLuzIHg="; hash = "sha256-OgcOsRKqSU3k4myfHmOYaXW259LDgYWj0gXPLwabVIM="; }; build-system = [ poetry-core ]; Loading @@ -33,7 +33,7 @@ buildPythonPackage rec { colorlog langcodes orjson yarl python-dateutil ]; pythonImportsCheck = [ "aioamazondevices" ]; Loading
pkgs/development/python-modules/aioautomower/default.nix +7 −11 Original line number Diff line number Diff line Loading @@ -7,6 +7,7 @@ freezegun, ical, mashumaro, orjson, poetry-core, poetry-dynamic-versioning, pyjwt, Loading @@ -22,7 +23,7 @@ buildPythonPackage rec { pname = "aioautomower"; version = "2.3.1"; version = "2.7.0"; pyproject = true; disabled = pythonOlder "3.11"; Loading @@ -31,7 +32,7 @@ buildPythonPackage rec { owner = "Thomas55555"; repo = "aioautomower"; tag = "v${version}"; hash = "sha256-M0BAErX5S3BjP+YSv+j2m453T4+U4uHV6N0kWmc42ls="; hash = "sha256-qhjfnneLJjdDDP4XrecSI/psqEqKGP5ziaPd/iRiZfM="; }; postPatch = '' Loading @@ -49,6 +50,7 @@ buildPythonPackage rec { aiohttp ical mashumaro orjson pyjwt python-dateutil tzlocal Loading @@ -67,23 +69,17 @@ buildPythonPackage rec { pythonImportsCheck = [ "aioautomower" ]; disabledTests = [ # File is missing "test_standard_mower" # Call no found "test_post_commands" # Timezone mismatches "test_full_planner_event" "test_sinlge_planner_event" "test_set_datetime" "test_message_event" "test_async_get_messages" ]; meta = with lib; { meta = { description = "Module to communicate with the Automower Connect API"; homepage = "https://github.com/Thomas55555/aioautomower"; changelog = "https://github.com/Thomas55555/aioautomower/releases/tag/${src.tag}"; license = licenses.asl20; maintainers = with maintainers; [ fab ]; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ fab ]; }; }
pkgs/development/python-modules/aiomealie/default.nix +2 −2 Original line number Diff line number Diff line Loading @@ -18,7 +18,7 @@ buildPythonPackage rec { pname = "aiomealie"; version = "0.10.2"; version = "1.0.1"; pyproject = true; disabled = pythonOlder "3.11"; Loading @@ -27,7 +27,7 @@ buildPythonPackage rec { owner = "joostlek"; repo = "python-mealie"; tag = "v${version}"; hash = "sha256-VOUtSHxixGpfeP4G0puB1RPgaqvell1SBO7akEnLzrg="; hash = "sha256-J0G0vRFkYZDDVBYxd4Dc/tSZJ991H1F2Acsew0zf9Oo="; }; build-system = [ poetry-core ]; Loading