Skip to content

"No recommended backend" under Tox with all known dependencies installed #283

Description

@Alan-R

When running my tests under Tox, I get this well-known message:

RuntimeError: No recommended backend was available. Install the keyrings.alt package if you want to use the non-recommended backends. See README.rst for details.

When I run the same tests under nose (outside of tox) everything is happy...

Here's what's in my tox.ini:

[tox]
site-packages=True
[testenv]
site-packages=True
deps=
    dbus-python==1.2.4
    SecretStorage==2.3.1
    keyring==10.4.0

Here's what Tox says is installed:

python installed: asn1crypto==0.22.0,cffi==1.10.0,coverage==4.4.1,cryptography==1.9,dbus-python==1.2.4,enum34==1.1.6,idna==2.5,ipaddress==1.0.18,keyring==10.4.0,naas-base==1.0.3,nose==1.3.7,pycparser==2.17,SecretStorage==2.3.1,six==1.10.0
python finish: envreport after 0.30 seconds
python start: runtests
  removing /home/alanr/Charter/pypackage/naas/naas-base/.tox/python/tmp
python runtests: PYTHONHASHSEED='1153821658'
python runtests: commands[0] | nosetests --with-coverage --cover-erase -vw .
setting PATH=/home/alanr/Charter/pypackage/naas/naas-base/.tox/python/bin:/home/alanr/Charter/pypackage/naas/naas-base/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin:/sbin:/usr/sbin:/home/alanr/bin:/sbin:/usr/sbin
  /home/alanr/Charter/pypackage/naas/naas-base$ /home/alanr/Charter/pypackage/naas/naas-base/.tox/python/bin/nosetests --with-coverage --cover-erase -vw .

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions