Remove botocore dependency from credstash script (#22511)

* Remove botocore dependency from credstash script

* Update requirements_all.txt

* Update pylintrc

* Update credstash.py
This commit is contained in:
Jason Hu
2019-03-29 14:07:13 -07:00
committed by Paulus Schoutsen
parent fae8265a37
commit 77f7a53d9f
3 changed files with 3 additions and 8 deletions
+3 -4
View File
@@ -4,7 +4,7 @@ import getpass
from homeassistant.util.yaml import _SECRET_NAMESPACE
REQUIREMENTS = ['credstash==1.15.0', 'botocore==1.7.34']
REQUIREMENTS = ['credstash==1.15.0']
def run(args):
@@ -24,16 +24,15 @@ def run(args):
'value', help="The value to save when putting a secret",
nargs='?', default=None)
# pylint: disable=import-error, no-member
# pylint: disable=no-member
import credstash
import botocore
args = parser.parse_args(args)
table = _SECRET_NAMESPACE
try:
credstash.listSecrets(table=table)
except botocore.errorfactory.ClientError:
except Exception: # pylint: disable=broad-except
credstash.createDdbTable(table=table)
if args.action == 'list':
-1
View File
@@ -42,7 +42,6 @@ reports=no
[TYPECHECK]
# For attrs
ignored-classes=_CountingAttr
generated-members=botocore.errorfactory
[FORMAT]
expected-line-ending-format=LF
-3
View File
@@ -235,9 +235,6 @@ blockchain==1.4.4
# homeassistant.components.aws_sqs.notify
boto3==1.9.16
# homeassistant.scripts.credstash
botocore==1.7.34
# homeassistant.components.braviatv.media_player
braviarc-homeassistant==0.3.7.dev0