-----Original Message-----
From: rdo-list-bounces(a)redhat.com [mailto:rdo-list-bounces@redhat.com] On
Behalf Of Kaul, Yaniv
Sent: Wednesday, March 04, 2015 11:43 PM
To: Alan Pevec; Rdo-list(a)redhat.com
Subject: Re: [Rdo-list] Devstack - why it uninstalls python-virtualenv?
> -----Original Message-----
> From: rdo-list-bounces(a)redhat.com [mailto:rdo-list-bounces@redhat.com]
> On Behalf Of Alan Pevec
> Sent: Wednesday, March 04, 2015 9:29 PM
> To: Rdo-list(a)redhat.com
> Subject: Re: [Rdo-list] Devstack - why it uninstalls python-virtualenv?
>
> > It does not happen to me on other distributions of OpenStack that
> > I'm testing
> with, so it is kinda related to the OS.
>
> That was beaten to death in old thread
>
http://lists.openstack.org/pipermail/openstack-dev/2013-August/013039.
> html Nice summary is in Ian's commit message
>
https://review.openstack.org/39862
> tl;dr Debian avoids the issue by configuring its python to pip install
> to /usr/local/ while Fedora/EL python maintainers refuse to diverge
> from upstream, that's IIRC - I can't find rhbz with their comments,
> maybe Ian will remember?
>
>
> Cheers,
> Alan
Anyway, it just went from bad to worse. I'll try to take it upstream...
Installing collected packages: keystone, cryptography, posix-ipc, pycadf,
jsonschema, dogpile.cache, pysaml2, oauthlib, oslo.utils, oslo.serialization,
oslo.middleware, oslo.log, oslo.i18n, oslo.db, oslo.messaging, oslo.config,
oslo.concurrency, keystonemiddleware, python-keystoneclient, passlib,
sqlalchemy-migrate, six, netaddr, eventlet
Running setup.py develop for keystone
[pbr] Reusing existing SOURCES.txt
Creating /usr/lib/python2.7/site-packages/keystone.egg-link (link to .)
keystone 2015.1.dev293 is already the active version in easy-install.pth
Installing keystone-all script to /usr/bin
Installing keystone-manage script to /usr/bin
Installed /opt/stack/keystone
Running setup.py install for cryptography
zip_safe flag not set; analyzing archive contents...
six: module references __path__
Installed /tmp/pip-build-FsJ6Ct/cryptography/.eggs/six-1.9.0-py2.7.egg
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/tmp/pip-build-FsJ6Ct/cryptography/setup.py", line 339, in
<module>
**keywords_with_side_effects(sys.argv)
File "/usr/lib64/python2.7/distutils/core.py", line 152, in setup
dist.run_commands()
File "/usr/lib64/python2.7/distutils/dist.py", line 953, in run_commands
self.run_command(cmd)
File "/usr/lib64/python2.7/distutils/dist.py", line 971, in run_command
cmd_obj.ensure_finalized()
File "/usr/lib64/python2.7/distutils/cmd.py", line 109, in
ensure_finalized
self.finalize_options()
File "/tmp/pip-build-FsJ6Ct/cryptography/setup.py", line 117, in
finalize_options
self.distribution.ext_modules = get_ext_modules()
File "/tmp/pip-build-FsJ6Ct/cryptography/setup.py", line 82, in
get_ext_modules
from cryptography.hazmat.primitives import constant_time, padding
File "/tmp/pip-build-
FsJ6Ct/cryptography/src/cryptography/hazmat/primitives/padding.py", line 12,
in <module>
from cryptography.hazmat.primitives import interfaces
File "/tmp/pip-build-
FsJ6Ct/cryptography/src/cryptography/hazmat/primitives/interfaces.py", line
12, in <module>
@six.add_metaclass(abc.ABCMeta)
AttributeError: 'module' object has no attribute 'add_metaclass'
Complete output from command /usr/bin/python -c "import setuptools,
tokenize;__file__='/tmp/pip-build-
FsJ6Ct/cryptography/setup.py';exec(compile(getattr(tokenize, 'open',
open)(__file__).read().replace('\r\n', '\n'), __file__,
'exec'))" install --record
/tmp/pip-7_Xma7-record/install-record.txt --single-version-externally-managed
--compile:
no previously-included directories found matching 'documentation/_build'
zip_safe flag not set; analyzing archive contents...
six: module references __path__
Installed /tmp/pip-build-FsJ6Ct/cryptography/.eggs/six-1.9.0-py2.7.egg
running install
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/tmp/pip-build-FsJ6Ct/cryptography/setup.py", line 339, in
<module>
**keywords_with_side_effects(sys.argv)
File "/usr/lib64/python2.7/distutils/core.py", line 152, in setup
dist.run_commands()
File "/usr/lib64/python2.7/distutils/dist.py", line 953, in run_commands
self.run_command(cmd)
File "/usr/lib64/python2.7/distutils/dist.py", line 971, in run_command
cmd_obj.ensure_finalized()
File "/usr/lib64/python2.7/distutils/cmd.py", line 109, in
ensure_finalized
self.finalize_options()
File "/tmp/pip-build-FsJ6Ct/cryptography/setup.py", line 117, in
finalize_options
self.distribution.ext_modules = get_ext_modules()
File "/tmp/pip-build-FsJ6Ct/cryptography/setup.py", line 82, in
get_ext_modules
from cryptography.hazmat.primitives import constant_time, padding
File "/tmp/pip-build-
FsJ6Ct/cryptography/src/cryptography/hazmat/primitives/padding.py", line 12,
in <module>
from cryptography.hazmat.primitives import interfaces
File "/tmp/pip-build-
FsJ6Ct/cryptography/src/cryptography/hazmat/primitives/interfaces.py", line
12, in <module>
@six.add_metaclass(abc.ABCMeta)
AttributeError: 'module' object has no attribute 'add_metaclass'
>
> _______________________________________________
> Rdo-list mailing list
> Rdo-list(a)redhat.com
>
https://www.redhat.com/mailman/listinfo/rdo-list
>
> To unsubscribe: rdo-list-unsubscribe(a)redhat.com
_______________________________________________
Rdo-list mailing list
Rdo-list(a)redhat.com
https://www.redhat.com/mailman/listinfo/rdo-list
To unsubscribe: rdo-list-unsubscribe(a)redhat.com