diff --git a/homeassistant/scripts/keyring.py b/homeassistant/scripts/keyring.py index e9eedeaa300e701d80cf69858a556c0876e23aa6..922bd9c7fe1846556ee9b771991daa75cadc9a6c 100644 --- a/homeassistant/scripts/keyring.py +++ b/homeassistant/scripts/keyring.py @@ -1,11 +1,11 @@ -"""Script to get, set, and delete secrets stored in the keyring.""" -import os +"""Script to get, set and delete secrets stored in the keyring.""" import argparse import getpass +import os from homeassistant.util.yaml import _SECRET_NAMESPACE -REQUIREMENTS = ['keyring>=9.3,<10.0'] +REQUIREMENTS = ['keyring==10.3.2', 'keyrings.alt==2.3'] def run(args): @@ -39,8 +39,8 @@ def run(args): return 1 if args.action == 'set': - the_secret = getpass.getpass('Please enter the secret for {}: ' - .format(args.name)) + the_secret = getpass.getpass( + 'Please enter the secret for {}: '.format(args.name)) keyring.set_password(_SECRET_NAMESPACE, args.name, the_secret) print('Secret {} set successfully'.format(args.name)) elif args.action == 'get': diff --git a/requirements_all.txt b/requirements_all.txt index 7a203df800c34f9c6391110350fe165f0e1e1be7..e868cf68d584a669dd9fd4537883cb61f9717541 100644 --- a/requirements_all.txt +++ b/requirements_all.txt @@ -416,7 +416,10 @@ jsonrpc-async==0.6 jsonrpc-websocket==0.5 # homeassistant.scripts.keyring -keyring>=9.3,<10.0 +keyring==10.3.2 + +# homeassistant.scripts.keyring +keyrings.alt==2.3 # homeassistant.components.device_tracker.owntracks # homeassistant.components.device_tracker.owntracks_http