Re: [openstack-dev] [Nova] Tox issues on a clean environment

2014-03-06 Thread Kevin L. Mitchell
On Thu, 2014-03-06 at 08:14 -0800, Gary Kotton wrote:
> File "/home/gk-dev/nova/.tox/py27/build/cffi/setup.py", line 94, in
> 
> 
> 
> from setuptools import setup, Feature, Extension
> 
> 
> ImportError: cannot import name Feature

Apparently, quite recently, a new version of setuptools was released
that eliminated the Feature class.  From what I understand, the class
has been deprecated for quite a while, but the removal still seems to
have taken some consumers by surprise; we discovered it when a package
that uses MarkupSafe failed tests with the same error today.  We may
have to consider a short-term pin to the version of setuptools (if
that's even possible) on projects that encounter the problem…
-- 
Kevin L. Mitchell 
Rackspace


___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [Nova] Tox issues on a clean environment

2014-03-06 Thread Trevor McKay
I am having a very similar issue with horizon, just today. I cloned the
repo and started from scratch on master.

tools/install_venv.py is trying to install cffi as a depdendency,
ultimately fails with 

ImportError: cannot import name Feature

This is Fedora 19.  I know some folks on Fedora 20 who are not having
this issue.  I'm guessing it's a version thing...

Trevor

On Thu, 2014-03-06 at 08:14 -0800, Gary Kotton wrote:
> Hi,
> Anyone know how I cam solve the error below:
> 
> 
>   Running setup.py install for jsonpatch
> /usr/lib/python2.7/distutils/dist.py:267: UserWarning: Unknown
> distribution option: 'entry_poimts'
>   warnings.warn(msg)
> changing mode of build/scripts-2.7/jsondiff from 664 to 775
> changing mode of build/scripts-2.7/jsonpatch from 664 to 775
> 
> changing mode of /home/gk-dev/nova/.tox/py27/bin/jsonpatch to 775
> changing mode of /home/gk-dev/nova/.tox/py27/bin/jsondiff to 775
>   Found existing installation: distribute 0.6.24dev-r0
> Not uninstalling distribute at /usr/lib/python2.7/dist-packages,
> outside environment /home/gk-dev/nova/.tox/py27
>   Running setup.py install for setuptools
> 
> Installing easy_install script to /home/gk-dev/nova/.tox/py27/bin
> Installing easy_install-2.7 script
> to /home/gk-dev/nova/.tox/py27/bin
>   Running setup.py install for mccabe
> 
>   Running setup.py install for cffi
> Traceback (most recent call last):
>   File "", line 1, in 
>   File "/home/gk-dev/nova/.tox/py27/build/cffi/setup.py", line 94,
> in 
> from setuptools import setup, Feature, Extension
> ImportError: cannot import name Feature
> Complete output from
> command /home/gk-dev/nova/.tox/py27/bin/python2.7 -c "import
> setuptools;__file__='/home/gk-dev/nova/.tox/py27/build/cffi/setup.py';exec(compile(open(__file__).read().replace('\r\n',
>  '\n'), __file__, 'exec'))" install --record 
> /tmp/pip-2sWKRK-record/install-record.txt --single-version-externally-managed 
> --install-headers /home/gk-dev/nova/.tox/py27/include/site/python2.7:
> Traceback (most recent call last):
> 
> 
>   File "", line 1, in 
> 
> 
>   File "/home/gk-dev/nova/.tox/py27/build/cffi/setup.py", line 94, in
> 
> 
> 
> from setuptools import setup, Feature, Extension
> 
> 
> ImportError: cannot import name Feature
> 
> 
> 
> Cleaning up...
> Command /home/gk-dev/nova/.tox/py27/bin/python2.7 -c "import
> setuptools;__file__='/home/gk-dev/nova/.tox/py27/build/cffi/setup.py';exec(compile(open(__file__).read().replace('\r\n',
>  '\n'), __file__, 'exec'))" install --record 
> /tmp/pip-2sWKRK-record/install-record.txt --single-version-externally-managed 
> --install-headers /home/gk-dev/nova/.tox/py27/include/site/python2.7 failed 
> with error code 1 in /home/gk-dev/nova/.tox/py27/build/cffi
> Traceback (most recent call last):
>   File ".tox/py27/bin/pip", line 9, in 
> load_entry_point('pip==1.5.4', 'console_scripts', 'pip')()
>   File
> "/home/gk-dev/nova/.tox/py27/local/lib/python2.7/site-packages/pip/__init__.py",
>  line 148, in main
> parser.print_help()
>   File
> "/home/gk-dev/nova/.tox/py27/local/lib/python2.7/site-packages/pip/basecommand.py",
>  line 169, in main
> log_file_fp.write(text)
> UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position
> 72: ordinal not in range(128)
> 
> 
> ERROR: could not install deps [-r/home/gk-dev/nova/requirements.txt,
> -r/home/gk-dev/nova/test-requirements.txt]
> 
> 
> Thanks
> Gary
> ___
> OpenStack-dev mailing list
> OpenStack-dev@lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev



___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


[openstack-dev] [Nova] Tox issues on a clean environment

2014-03-06 Thread Gary Kotton
Hi,
Anyone know how I cam solve the error below:

  Running setup.py install for jsonpatch
/usr/lib/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution 
option: 'entry_poimts'
  warnings.warn(msg)
changing mode of build/scripts-2.7/jsondiff from 664 to 775
changing mode of build/scripts-2.7/jsonpatch from 664 to 775

changing mode of /home/gk-dev/nova/.tox/py27/bin/jsonpatch to 775
changing mode of /home/gk-dev/nova/.tox/py27/bin/jsondiff to 775
  Found existing installation: distribute 0.6.24dev-r0
Not uninstalling distribute at /usr/lib/python2.7/dist-packages, outside 
environment /home/gk-dev/nova/.tox/py27
  Running setup.py install for setuptools

Installing easy_install script to /home/gk-dev/nova/.tox/py27/bin
Installing easy_install-2.7 script to /home/gk-dev/nova/.tox/py27/bin
  Running setup.py install for mccabe

  Running setup.py install for cffi
Traceback (most recent call last):
  File "", line 1, in 
  File "/home/gk-dev/nova/.tox/py27/build/cffi/setup.py", line 94, in 

from setuptools import setup, Feature, Extension
ImportError: cannot import name Feature
Complete output from command /home/gk-dev/nova/.tox/py27/bin/python2.7 -c 
"import 
setuptools;__file__='/home/gk-dev/nova/.tox/py27/build/cffi/setup.py';exec(compile(open(__file__).read().replace('\r\n',
 '\n'), __file__, 'exec'))" install --record 
/tmp/pip-2sWKRK-record/install-record.txt --single-version-externally-managed 
--install-headers /home/gk-dev/nova/.tox/py27/include/site/python2.7:
Traceback (most recent call last):

  File "", line 1, in 

  File "/home/gk-dev/nova/.tox/py27/build/cffi/setup.py", line 94, in 

from setuptools import setup, Feature, Extension

ImportError: cannot import name Feature


Cleaning up...
Command /home/gk-dev/nova/.tox/py27/bin/python2.7 -c "import 
setuptools;__file__='/home/gk-dev/nova/.tox/py27/build/cffi/setup.py';exec(compile(open(__file__).read().replace('\r\n',
 '\n'), __file__, 'exec'))" install --record 
/tmp/pip-2sWKRK-record/install-record.txt --single-version-externally-managed 
--install-headers /home/gk-dev/nova/.tox/py27/include/site/python2.7 failed 
with error code 1 in /home/gk-dev/nova/.tox/py27/build/cffi
Traceback (most recent call last):
  File ".tox/py27/bin/pip", line 9, in 
load_entry_point('pip==1.5.4', 'console_scripts', 'pip')()
  File 
"/home/gk-dev/nova/.tox/py27/local/lib/python2.7/site-packages/pip/__init__.py",
 line 148, in main
parser.print_help()
  File 
"/home/gk-dev/nova/.tox/py27/local/lib/python2.7/site-packages/pip/basecommand.py",
 line 169, in main
log_file_fp.write(text)
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 72: 
ordinal not in range(128)

ERROR: could not install deps [-r/home/gk-dev/nova/requirements.txt, 
-r/home/gk-dev/nova/test-requirements.txt]

Thanks
Gary
___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev