Something went wrong. Try again.
Nix Packages collection & NixOS github.com/NixOS/nixpkgs
Something went wrong. Try again.
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465{ lib, aiohttp, aioresponses, buildPythonPackage, cryptography, fetchFromGitHub, hatch-vcs, hatchling, pytest-asyncio, pytestCheckHook, xmltodict,}:
buildPythonPackage (finalAttrs: { pname = "aioruckus"; version = "0.49"; pyproject = true;
src = fetchFromGitHub { owner = "ms264556"; repo = "aioruckus"; tag = "v${finalAttrs.version}"; hash = "sha256-z3OmAwnm+3DUhsD7bD4fuMzy0+uN56xO9WYajteqtyw="; };
build-system = [ hatch-vcs hatchling ];
dependencies = [ aiohttp cryptography xmltodict ];
nativeCheckInputs = [ aioresponses pytest-asyncio pytestCheckHook ];
pythonImportsCheck = [ "aioruckus" ];
disabledTests = [ # Those tests require a local ruckus device "test_ap_info" "test_authentication_error" "test_connect_success" "test_current_active_clients" "test_mesh_info" "test_system_info" # Network access to Ruckus Cloud API "test_r1_connect_no_webserver_error" ];
meta = { description = "Python client for Ruckus Unleashed and Ruckus ZoneDirector"; homepage = "https://github.com/ms264556/aioruckus"; license = lib.licenses.bsd0; maintainers = with lib.maintainers; [ fab ]; };})