this file keystone/federation/core.py is only available from master (M),
you must have some .pyc from master before switching to stable/kilo.

I was able to reproduce the issue reported, and after doing a clean of
all .pyc before running "tox -e docs" fixed the issue.

** Changed in: keystone
       Status: New => Invalid

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Identity (keystone).
https://bugs.launchpad.net/bugs/1521965

Title:
  tox -e docs fails

Status in OpenStack Identity (keystone):
  Invalid

Bug description:
  It works in master, but fails in stable/kilo.

  git checkout stable/kilo
  git log --oneline -n1
  3182bf7 Merge "Remove hardcoded LDAP group schema from emulated enabled 
mix-in" into stable/kilo

  tox -e docs
  [...]
  11:02:37 O: updating environment: [extensions changed] 130 added, 0 changed, 
11 removed
  11:03:14 O: reading sources... [  0%] apache-httpd                            
                                                                                
                                                   
  reading sources... [100%] setup                                               
                                                                                
                                                   
  11:03:14 E: Traceback (most recent call last):
  11:03:14 E:   File "setup.py", line 29, in <module>
  11:03:14 E:     pbr=True)
  11:03:14 E:   File "/usr/lib/python2.7/distutils/core.py", line 151, in setup
  11:03:14 E:     dist.run_commands()
  11:03:14 E:   File "/usr/lib/python2.7/distutils/dist.py", line 953, in 
run_commands
  11:03:14 E:     self.run_command(cmd)
  11:03:14 E:   File "/usr/lib/python2.7/distutils/dist.py", line 972, in 
run_command
  11:03:14 E:     cmd_obj.run()
  11:03:14 E:   File 
"/vagrant/keystone/.tox/docs/local/lib/python2.7/site-packages/pbr/builddoc.py",
 line 186, in run
  11:03:14 E:     self._sphinx_run()
  11:03:14 E:   File 
"/vagrant/keystone/.tox/docs/local/lib/python2.7/site-packages/pbr/builddoc.py",
 line 140, in _sphinx_run
  11:03:14 E:     app.build(force_all=self.all_files)
  11:03:14 E:   File 
"/vagrant/keystone/.tox/docs/local/lib/python2.7/site-packages/sphinx/application.py",
 line 216, in build
  11:03:14 E:     self.builder.build_all()
  11:03:14 E:   File 
"/vagrant/keystone/.tox/docs/local/lib/python2.7/site-packages/sphinx/builders/__init__.py",
 line 177, in build_all
  11:03:14 E:     self.build(None, summary='all source files', method='all')
  11:03:14 E:   File 
"/vagrant/keystone/.tox/docs/local/lib/python2.7/site-packages/sphinx/builders/__init__.py",
 line 239, in build
  11:03:14 E:     self.warn(*warning)
  11:03:14 E:   File 
"/vagrant/keystone/.tox/docs/local/lib/python2.7/site-packages/sphinx/application.py",
 line 268, in warn
  11:03:14 E:     raise SphinxWarning(warntext)
  11:03:14 E: sphinx.errors.SphinxWarning: 
/vagrant/keystone/doc/source/api/keystone.cmd.rst:18: WARNING: autodoc: failed 
to import module u'keystone.cmd.cli'; the following exception was raised:
  11:03:14 E: Traceback (most recent call last):
  11:03:14 E:   File 
"/vagrant/keystone/.tox/docs/local/lib/python2.7/site-packages/sphinx/ext/autodoc.py",
 line 335, in import_object
  11:03:14 E:     __import__(self.modname)
  11:03:14 E:   File "/vagrant/keystone/keystone/cmd/cli.py", line 32, in 
<module>
  11:03:14 E:   File "/vagrant/keystone/keystone/federation/__init__.py", line 
15, in <module>
  11:03:14 E:   File "/vagrant/keystone/keystone/federation/core.py", line 373, 
in <module>
  11:03:14 E: AttributeError: 'module' object has no attribute 
'create_legacy_driver'
  11:03:14 E: 
  11:03:14 O: ERROR: InvocationError: '/vagrant/keystone/.tox/docs/bin/python 
setup.py build_sphinx'
  11:03:14 O: ___________________________________ summary 
____________________________________
  11:03:14 O: ERROR:   docs: commands failed
  11:03:14 I: Finished with exitcode 1

To manage notifications about this bug go to:
https://bugs.launchpad.net/keystone/+bug/1521965/+subscriptions

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to     : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp

Reply via email to