diff --git a/features/steps/core.py b/features/steps/core.py index d0ea8460..e3e0100b 100644 --- a/features/steps/core.py +++ b/features/steps/core.py @@ -5,7 +5,8 @@ import os import codecs import json import keyring -keyring.set_keyring(keyring.backends.file.PlaintextKeyring()) +import keyrings +keyring.set_keyring(keyrings.alt.file.PlaintextKeyring()) try: from io import StringIO except ImportError: diff --git a/setup.py b/setup.py index 0208acdf..851170bb 100644 --- a/setup.py +++ b/setup.py @@ -146,6 +146,7 @@ setup( "six>=1.6.1", "tzlocal>=1.1", "keyring>=3.3", + "keyrings.alt>=1.3", ] + [p for p, cond in conditional_dependencies.items() if cond], extras_require = { "encrypted": "pycrypto>=2.6"