10 buildPythonPackage rec {
11 pname = "fritzconnection";
13 format = "setuptools";
15 disabled = pythonOlder "3.7";
17 src = fetchFromGitHub {
20 rev = "refs/tags/${version}";
21 hash = "sha256-nWXtXhF2pUBxHdrivi4DA7+bFiZPyxb2nqsiN3j4HdI=";
24 propagatedBuildInputs = [
28 passthru.optional-dependencies = {
42 pythonImportsCheck = [
47 # Functional tests require network access
48 "fritzconnection/tests/test_functional.py"
52 description = "Python module to communicate with the AVM Fritz!Box";
53 homepage = "https://github.com/kbr/fritzconnection";
54 changelog = "https://fritzconnection.readthedocs.io/en/${version}/sources/version_history.html";
55 license = licenses.mit;
56 maintainers = with maintainers; [ dotlambda valodim ];