13 buildPythonPackage rec {
18 disabled = pythonOlder "3.10";
20 src = fetchFromGitHub {
23 rev = "refs/tags/v${version}";
24 hash = "sha256-SPj1w1jAJFBsWj1+N8srAbvlh+yB3ZTT7aDcZTnmUto=";
28 substituteInPlace pyproject.toml \
29 --replace "setuptools>=68.1" "setuptools"
37 propagatedBuildInputs = [
42 pythonImportsCheck = [
52 # these require a local ruckus device
54 "test_authentication_error"
55 "test_connect_success"
56 "test_current_active_clients"
62 description = "Python client for Ruckus Unleashed and Ruckus ZoneDirector";
63 homepage = "https://github.com/ms264556/aioruckus";
64 license = licenses.bsd0;
65 maintainers = with maintainers; [ fab ];