Loading pkgs/applications/video/catt/default.nix +21 −3 Original line number Diff line number Diff line Loading @@ -4,7 +4,25 @@ , python3 }: python3.pkgs.buildPythonApplication rec { let python = python3.override { packageOverrides = self: super: { pychromecast = super.pychromecast.overridePythonAttrs (_: rec { version = "13.1.0"; src = fetchPypi { pname = "PyChromecast"; inherit version; hash = "sha256-COYai1S9IRnTyasewBNtPYVjqpfgo7V4QViLm+YMJnY="; }; postPatch = ""; }); }; }; in python.pkgs.buildPythonApplication rec { pname = "catt"; version = "0.12.11"; format = "pyproject"; Loading @@ -22,11 +40,11 @@ python3.pkgs.buildPythonApplication rec { }) ]; nativeBuildInputs = with python3.pkgs; [ nativeBuildInputs = with python.pkgs; [ poetry-core ]; propagatedBuildInputs = with python3.pkgs; [ propagatedBuildInputs = with python.pkgs; [ click ifaddr pychromecast Loading pkgs/by-name/ot/oterm/package.nix +1 −0 Original line number Diff line number Diff line Loading @@ -15,6 +15,7 @@ python3Packages.buildPythonApplication rec { }; pythonRelaxDeps = [ "aiosqlite" "pillow" "httpx" ]; Loading pkgs/development/python-modules/aiodhcpwatcher/default.nix 0 → 100644 +56 −0 Original line number Diff line number Diff line { lib , buildPythonPackage , fetchFromGitHub # build-system , poetry-core # dependencies , scapy # tests , pytest-asyncio , pytestCheckHook }: buildPythonPackage rec { pname = "aiodhcpwatcher"; version = "0.8.0"; pyproject = true; src = fetchFromGitHub { owner = "bdraco"; repo = "aiodhcpwatcher"; rev = "v${version}"; hash = "sha256-zZigXYUDSbXjlH810CgLa56xWYKcStBeKUbgsZ5WjOw="; }; postPatch = '' sed -i "/addopts =/d" pyproject.toml ''; build-system = [ poetry-core ]; dependencies = [ scapy ]; nativeCheckInputs = [ pytest-asyncio pytestCheckHook ]; pythonImportsCheck = [ "aiodhcpwatcher" ]; meta = with lib; { description = "Watch for DHCP packets with asyncio"; homepage = "https://github.com/bdraco/aiodhcpwatcher"; changelog = "https://github.com/bdraco/aiodhcpwatcher/blob/${src.rev}/CHANGELOG.md"; license = licenses.gpl3Only; maintainers = with maintainers; [ hexa ]; }; } pkgs/development/python-modules/aioesphomeapi/default.nix +11 −2 Original line number Diff line number Diff line Loading @@ -9,8 +9,10 @@ # dependencies , aiohappyeyeballs , async-interrupt , async-timeout , chacha20poly1305-reuseable , cryptography , noiseprotocol , protobuf , zeroconf Loading @@ -23,7 +25,7 @@ buildPythonPackage rec { pname = "aioesphomeapi"; version = "21.0.2"; version = "23.0.0"; pyproject = true; disabled = pythonOlder "3.9"; Loading @@ -32,7 +34,7 @@ buildPythonPackage rec { owner = "esphome"; repo = pname; rev = "refs/tags/v${version}"; hash = "sha256-uNVf0wnqVntjTxkNTilvb0v6h3VBCjd91wbLQJ6q71g="; hash = "sha256-iYaRA1Jj9Ew/s/LyS6U+NZ3TsAlXdDq0DAaudgFV5/o="; }; nativeBuildInputs = [ Loading @@ -42,7 +44,9 @@ buildPythonPackage rec { propagatedBuildInputs = [ aiohappyeyeballs async-interrupt chacha20poly1305-reuseable cryptography noiseprotocol protobuf zeroconf Loading @@ -56,6 +60,11 @@ buildPythonPackage rec { pytestCheckHook ]; disabledTests = [ # https://github.com/esphome/aioesphomeapi/issues/837 "test_reconnect_logic_stop_callback" ]; pythonImportsCheck = [ "aioesphomeapi" ]; Loading pkgs/development/python-modules/aionotion/default.nix +13 −5 Original line number Diff line number Diff line Loading @@ -3,19 +3,23 @@ , aresponses , buildPythonPackage , certifi , ciso8601 , fetchFromGitHub , frozenlist , mashumaro , poetry-core , pydantic , pyjwt , pytest-aiohttp , pytest-asyncio , pytest-cov , pytestCheckHook , pytest-cov , pythonOlder , yarl }: buildPythonPackage rec { pname = "aionotion"; version = "2023.12.0"; version = "2024.02.2"; format = "pyproject"; disabled = pythonOlder "3.7"; Loading @@ -24,7 +28,7 @@ buildPythonPackage rec { owner = "bachya"; repo = pname; rev = "refs/tags/${version}"; hash = "sha256-F9Mv8c+QEd+Vi5pdNDAFzRnYoNKZSAN5qbeX7yG6kIk="; hash = "sha256-xehHOB4iUMT1kKEK4jQzaj7hH9fmiY7mZxGC3CLnpAs="; }; nativeBuildInputs = [ Loading @@ -34,7 +38,11 @@ buildPythonPackage rec { propagatedBuildInputs = [ aiohttp certifi pydantic ciso8601 frozenlist mashumaro pyjwt yarl ]; __darwinAllowLocalNetworking = true; Loading Loading
pkgs/applications/video/catt/default.nix +21 −3 Original line number Diff line number Diff line Loading @@ -4,7 +4,25 @@ , python3 }: python3.pkgs.buildPythonApplication rec { let python = python3.override { packageOverrides = self: super: { pychromecast = super.pychromecast.overridePythonAttrs (_: rec { version = "13.1.0"; src = fetchPypi { pname = "PyChromecast"; inherit version; hash = "sha256-COYai1S9IRnTyasewBNtPYVjqpfgo7V4QViLm+YMJnY="; }; postPatch = ""; }); }; }; in python.pkgs.buildPythonApplication rec { pname = "catt"; version = "0.12.11"; format = "pyproject"; Loading @@ -22,11 +40,11 @@ python3.pkgs.buildPythonApplication rec { }) ]; nativeBuildInputs = with python3.pkgs; [ nativeBuildInputs = with python.pkgs; [ poetry-core ]; propagatedBuildInputs = with python3.pkgs; [ propagatedBuildInputs = with python.pkgs; [ click ifaddr pychromecast Loading
pkgs/by-name/ot/oterm/package.nix +1 −0 Original line number Diff line number Diff line Loading @@ -15,6 +15,7 @@ python3Packages.buildPythonApplication rec { }; pythonRelaxDeps = [ "aiosqlite" "pillow" "httpx" ]; Loading
pkgs/development/python-modules/aiodhcpwatcher/default.nix 0 → 100644 +56 −0 Original line number Diff line number Diff line { lib , buildPythonPackage , fetchFromGitHub # build-system , poetry-core # dependencies , scapy # tests , pytest-asyncio , pytestCheckHook }: buildPythonPackage rec { pname = "aiodhcpwatcher"; version = "0.8.0"; pyproject = true; src = fetchFromGitHub { owner = "bdraco"; repo = "aiodhcpwatcher"; rev = "v${version}"; hash = "sha256-zZigXYUDSbXjlH810CgLa56xWYKcStBeKUbgsZ5WjOw="; }; postPatch = '' sed -i "/addopts =/d" pyproject.toml ''; build-system = [ poetry-core ]; dependencies = [ scapy ]; nativeCheckInputs = [ pytest-asyncio pytestCheckHook ]; pythonImportsCheck = [ "aiodhcpwatcher" ]; meta = with lib; { description = "Watch for DHCP packets with asyncio"; homepage = "https://github.com/bdraco/aiodhcpwatcher"; changelog = "https://github.com/bdraco/aiodhcpwatcher/blob/${src.rev}/CHANGELOG.md"; license = licenses.gpl3Only; maintainers = with maintainers; [ hexa ]; }; }
pkgs/development/python-modules/aioesphomeapi/default.nix +11 −2 Original line number Diff line number Diff line Loading @@ -9,8 +9,10 @@ # dependencies , aiohappyeyeballs , async-interrupt , async-timeout , chacha20poly1305-reuseable , cryptography , noiseprotocol , protobuf , zeroconf Loading @@ -23,7 +25,7 @@ buildPythonPackage rec { pname = "aioesphomeapi"; version = "21.0.2"; version = "23.0.0"; pyproject = true; disabled = pythonOlder "3.9"; Loading @@ -32,7 +34,7 @@ buildPythonPackage rec { owner = "esphome"; repo = pname; rev = "refs/tags/v${version}"; hash = "sha256-uNVf0wnqVntjTxkNTilvb0v6h3VBCjd91wbLQJ6q71g="; hash = "sha256-iYaRA1Jj9Ew/s/LyS6U+NZ3TsAlXdDq0DAaudgFV5/o="; }; nativeBuildInputs = [ Loading @@ -42,7 +44,9 @@ buildPythonPackage rec { propagatedBuildInputs = [ aiohappyeyeballs async-interrupt chacha20poly1305-reuseable cryptography noiseprotocol protobuf zeroconf Loading @@ -56,6 +60,11 @@ buildPythonPackage rec { pytestCheckHook ]; disabledTests = [ # https://github.com/esphome/aioesphomeapi/issues/837 "test_reconnect_logic_stop_callback" ]; pythonImportsCheck = [ "aioesphomeapi" ]; Loading
pkgs/development/python-modules/aionotion/default.nix +13 −5 Original line number Diff line number Diff line Loading @@ -3,19 +3,23 @@ , aresponses , buildPythonPackage , certifi , ciso8601 , fetchFromGitHub , frozenlist , mashumaro , poetry-core , pydantic , pyjwt , pytest-aiohttp , pytest-asyncio , pytest-cov , pytestCheckHook , pytest-cov , pythonOlder , yarl }: buildPythonPackage rec { pname = "aionotion"; version = "2023.12.0"; version = "2024.02.2"; format = "pyproject"; disabled = pythonOlder "3.7"; Loading @@ -24,7 +28,7 @@ buildPythonPackage rec { owner = "bachya"; repo = pname; rev = "refs/tags/${version}"; hash = "sha256-F9Mv8c+QEd+Vi5pdNDAFzRnYoNKZSAN5qbeX7yG6kIk="; hash = "sha256-xehHOB4iUMT1kKEK4jQzaj7hH9fmiY7mZxGC3CLnpAs="; }; nativeBuildInputs = [ Loading @@ -34,7 +38,11 @@ buildPythonPackage rec { propagatedBuildInputs = [ aiohttp certifi pydantic ciso8601 frozenlist mashumaro pyjwt yarl ]; __darwinAllowLocalNetworking = true; Loading