20 buildPythonPackage rec {
21 pname = "simplisafe-python";
22 version = "2023.10.0";
25 disabled = pythonOlder "3.9";
27 src = fetchFromGitHub {
29 repo = "simplisafe-python";
30 rev = "refs/tags/${version}";
31 hash = "sha256-U3SbaR8PTTvoAMu65+LAHSwTmR7iwqiidbefW8bNSCo=";
39 propagatedBuildInputs = [
58 # simplipy/api.py:253: InvalidCredentialsError
59 "test_request_error_failed_retry"
61 # ClientConnectorError: Cannot connect to host auth.simplisafe.com:443 ssl:default [Temporary failure in name resolution]
62 "test_client_async_from_refresh_token_unknown_error"
66 # Ignore the examples as they are prefixed with test_
70 pythonImportsCheck = [
74 __darwinAllowLocalNetworking = true;
77 changelog = "https://github.com/bachya/simplisafe-python/releases/tag/${version}";
78 description = "Python library the SimpliSafe API";
79 homepage = "https://simplisafe-python.readthedocs.io/";
80 license = with licenses; [ mit ];
81 maintainers = with maintainers; [ fab ];