All of lore.kernel.org
 help / color / mirror / Atom feed
* python-pyopenssl fails during install phase
@ 2015-09-05  9:00 Mike Looijmans
  2015-09-06 14:42 ` [PATCH][meta-python] python-pyopenssl: Inherit setuptools to fix failing install Mike Looijmans
  0 siblings, 1 reply; 2+ messages in thread
From: Mike Looijmans @ 2015-09-05  9:00 UTC (permalink / raw)
  To: openembedded-devel

With today's OE and meta-oe master branches, I get the following 
mysterious error while building:

(I replaced my topdir with 'TOPDIR' in the log to protect my privacy)

DEBUG: Executing shell function do_install
running install
running bdist_egg
running egg_info
writing requirements to pyOpenSSL.egg-info/requires.txt
writing pyOpenSSL.egg-info/PKG-INFO
writing top-level names to pyOpenSSL.egg-info/top_level.txt
writing dependency_links to pyOpenSSL.egg-info/dependency_links.txt
reading manifest file 'pyOpenSSL.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no files found matching 'OpenSSL/RATIONALE'
warning: no previously-included files found matching 'leakcheck'
warning: no previously-included files matching '*.py' found under 
directory 'leakcheck'
warning: no previously-included files matching '*.pem' found under 
directory 'leakcheck'
warning: no previously-included files matching '*.pyc' found anywhere in 
distribution
no previously-included directories found matching 'doc/_build'
writing manifest file 'pyOpenSSL.egg-info/SOURCES.txt'
installing library code to build/bdist.linux-x86_64/egg
running install_lib
running build_py
creating build/bdist.linux-x86_64/egg
creating build/bdist.linux-x86_64/egg/OpenSSL
copying build/lib/OpenSSL/_util.py -> build/bdist.linux-x86_64/egg/OpenSSL
copying build/lib/OpenSSL/crypto.py -> build/bdist.linux-x86_64/egg/OpenSSL
copying build/lib/OpenSSL/__init__.py -> 
build/bdist.linux-x86_64/egg/OpenSSL
copying build/lib/OpenSSL/rand.py -> build/bdist.linux-x86_64/egg/OpenSSL
copying build/lib/OpenSSL/tsafe.py -> build/bdist.linux-x86_64/egg/OpenSSL
copying build/lib/OpenSSL/SSL.py -> build/bdist.linux-x86_64/egg/OpenSSL
creating build/bdist.linux-x86_64/egg/OpenSSL/test
copying build/lib/OpenSSL/test/test_rand.py -> 
build/bdist.linux-x86_64/egg/OpenSSL/test
copying build/lib/OpenSSL/test/util.py -> 
build/bdist.linux-x86_64/egg/OpenSSL/test
copying build/lib/OpenSSL/test/test_tsafe.py -> 
build/bdist.linux-x86_64/egg/OpenSSL/test
copying build/lib/OpenSSL/test/__init__.py -> 
build/bdist.linux-x86_64/egg/OpenSSL/test
copying build/lib/OpenSSL/test/test_crypto.py -> 
build/bdist.linux-x86_64/egg/OpenSSL/test
copying build/lib/OpenSSL/test/test_ssl.py -> 
build/bdist.linux-x86_64/egg/OpenSSL/test
copying build/lib/OpenSSL/test/test_util.py -> 
build/bdist.linux-x86_64/egg/OpenSSL/test
copying build/lib/OpenSSL/version.py -> build/bdist.linux-x86_64/egg/OpenSSL
writing byte-compilation script '/tmp/tmpYEe1_A.py'
/TOPDIR/build/tmp/sysroots/x86_64-linux/usr/bin/python-native/python 
/tmp/tmpYEe1_A.py
removing /tmp/tmpYEe1_A.py
creating build/bdist.linux-x86_64/egg/EGG-INFO
copying pyOpenSSL.egg-info/PKG-INFO -> build/bdist.linux-x86_64/egg/EGG-INFO
copying pyOpenSSL.egg-info/SOURCES.txt -> 
build/bdist.linux-x86_64/egg/EGG-INFO
copying pyOpenSSL.egg-info/dependency_links.txt -> 
build/bdist.linux-x86_64/egg/EGG-INFO
copying pyOpenSSL.egg-info/requires.txt -> 
build/bdist.linux-x86_64/egg/EGG-INFO
copying pyOpenSSL.egg-info/top_level.txt -> 
build/bdist.linux-x86_64/egg/EGG-INFO
zip_safe flag not set; analyzing archive contents...
creating 'dist/pyOpenSSL-0.15.1-py2.7.egg' and adding 
'build/bdist.linux-x86_64/egg' to it
removing 'build/bdist.linux-x86_64/egg' (and everything under it)
Creating 
/TOPDIR/build/tmp/work/mips32el-oe-linux/python-pyopenssl/1_0.15.1-r0/image/usr/lib/python2.7/site-packages/site.py
Processing pyOpenSSL-0.15.1-py2.7.egg
Copying pyOpenSSL-0.15.1-py2.7.egg to 
/TOPDIR/build/tmp/work/mips32el-oe-linux/python-pyopenssl/1_0.15.1-r0/image/usr/lib/python2.7/site-packages
Adding pyOpenSSL 0.15.1 to easy-install.pth file

Installed 
/TOPDIR/build/tmp/work/mips32el-oe-linux/python-pyopenssl/1_0.15.1-r0/image/usr/lib/python2.7/site-packages/pyOpenSSL-0.15.1-py2.7.egg
Processing dependencies for pyOpenSSL==0.15.1
Searching for six>=1.5.2
Reading https://pypi.python.org/simple/six/
Best match: six 1.9.0
Downloading 
https://pypi.python.org/packages/source/s/six/six-1.9.0.tar.gz#md5=476881ef4012262dfc8adc645ee786c4
Processing six-1.9.0.tar.gz
Writing /tmp/easy_install-ZTQGDn/six-1.9.0/setup.cfg
Running six-1.9.0/setup.py -q bdist_egg --dist-dir 
/tmp/easy_install-ZTQGDn/six-1.9.0/egg-dist-tmp-sL3RtM
no previously-included directories found matching 'documentation/_build'
zip_safe flag not set; analyzing archive contents...
six: module references __path__
creating 
/TOPDIR/build/tmp/work/mips32el-oe-linux/python-pyopenssl/1_0.15.1-r0/image/usr/lib/python2.7/site-packages/six-1.9.0-py2.7.egg
Extracting six-1.9.0-py2.7.egg to 
/TOPDIR/build/tmp/work/mips32el-oe-linux/python-pyopenssl/1_0.15.1-r0/image/usr/lib/python2.7/site-packages
Adding six 1.9.0 to easy-install.pth file

Installed 
/TOPDIR/build/tmp/work/mips32el-oe-linux/python-pyopenssl/1_0.15.1-r0/image/usr/lib/python2.7/site-packages/six-1.9.0-py2.7.egg
Searching for cryptography>=0.7
Reading https://pypi.python.org/simple/cryptography/
Best match: cryptography 1.0
Downloading 
https://pypi.python.org/packages/source/c/cryptography/cryptography-1.0.tar.gz#md5=3f2608eb94dcc6e616c3cc2e182181b0
Processing cryptography-1.0.tar.gz
Writing /tmp/easy_install-4LpLp5/cryptography-1.0/setup.cfg
Running cryptography-1.0/setup.py -q bdist_egg --dist-dir 
/tmp/easy_install-4LpLp5/cryptography-1.0/egg-dist-tmp-gn1Pcd

Installed 
/tmp/easy_install-4LpLp5/cryptography-1.0/.eggs/cffi-1.2.1-py2.7-linux-x86_64.egg
Traceback (most recent call last):
   File "setup.py", line 78, in <module>
     test_suite="OpenSSL")
   File 
"/TOPDIR/build/tmp/sysroots/x86_64-linux/usr/lib/python2.7/distutils/core.py", 
line 151, in setup
     dist.run_commands()
   File 
"/TOPDIR/build/tmp/sysroots/x86_64-linux/usr/lib/python2.7/distutils/dist.py", 
line 953, in run_commands
     self.run_command(cmd)
   File 
"/TOPDIR/build/tmp/sysroots/x86_64-linux/usr/lib/python2.7/distutils/dist.py", 
line 972, in run_command
     cmd_obj.run()
   File "build/bdist.linux-x86_64/egg/setuptools/command/install.py", 
line 67, in run
   File "build/bdist.linux-x86_64/egg/setuptools/command/install.py", 
line 117, in do_egg_install
   File 
"build/bdist.linux-x86_64/egg/setuptools/command/easy_install.py", line 
380, in run
   File 
"build/bdist.linux-x86_64/egg/setuptools/command/easy_install.py", line 
610, in easy_install
   File 
"build/bdist.linux-x86_64/egg/setuptools/command/easy_install.py", line 
661, in install_item
   File 
"build/bdist.linux-x86_64/egg/setuptools/command/easy_install.py", line 
709, in process_distribution
   File "build/bdist.linux-x86_64/egg/pkg_resources/__init__.py", line 
836, in resolve
   File "build/bdist.linux-x86_64/egg/pkg_resources/__init__.py", line 
1081, in best_match
   File "build/bdist.linux-x86_64/egg/pkg_resources/__init__.py", line 
1093, in obtain
   File 
"build/bdist.linux-x86_64/egg/setuptools/command/easy_install.py", line 
629, in easy_install
   File 
"build/bdist.linux-x86_64/egg/setuptools/command/easy_install.py", line 
659, in install_item
   File 
"build/bdist.linux-x86_64/egg/setuptools/command/easy_install.py", line 
842, in install_eggs
   File 
"build/bdist.linux-x86_64/egg/setuptools/command/easy_install.py", line 
1070, in build_and_install
   File 
"build/bdist.linux-x86_64/egg/setuptools/command/easy_install.py", line 
1056, in run_setup
   File "build/bdist.linux-x86_64/egg/setuptools/sandbox.py", line 240, 
in run_setup
   File 
"/TOPDIR/build/tmp/sysroots/x86_64-linux/usr/lib/python2.7/contextlib.py", 
line 35, in __exit__
     self.gen.throw(type, value, traceback)
   File "build/bdist.linux-x86_64/egg/setuptools/sandbox.py", line 193, 
in setup_context
   File 
"/TOPDIR/build/tmp/sysroots/x86_64-linux/usr/lib/python2.7/contextlib.py", 
line 35, in __exit__
     self.gen.throw(type, value, traceback)
   File "build/bdist.linux-x86_64/egg/setuptools/sandbox.py", line 164, 
in save_modules
   File "build/bdist.linux-x86_64/egg/setuptools/sandbox.py", line 139, 
in resume
   File "build/bdist.linux-x86_64/egg/setuptools/sandbox.py", line 152, 
in save_modules
   File "build/bdist.linux-x86_64/egg/setuptools/sandbox.py", line 193, 
in setup_context
   File "build/bdist.linux-x86_64/egg/setuptools/sandbox.py", line 237, 
in run_setup
   File "build/bdist.linux-x86_64/egg/setuptools/sandbox.py", line 267, 
in run
   File "build/bdist.linux-x86_64/egg/setuptools/sandbox.py", line 236, 
in runner
   File "build/bdist.linux-x86_64/egg/setuptools/sandbox.py", line 46, 
in _execfile
   File "/tmp/easy_install-4LpLp5/cryptography-1.0/setup.py", line 307, 
in <module>

   File 
"/TOPDIR/build/tmp/sysroots/x86_64-linux/usr/lib/python2.7/distutils/core.py", 
line 111, in setup
     _setup_distribution = dist = klass(attrs)
   File "build/bdist.linux-x86_64/egg/setuptools/dist.py", line 272, in 
__init__
   File 
"/TOPDIR/build/tmp/sysroots/x86_64-linux/usr/lib/python2.7/distutils/dist.py", 
line 287, in __init__
     self.finalize_options()
   File "build/bdist.linux-x86_64/egg/setuptools/dist.py", line 327, in 
finalize_options
   File "build/bdist.linux-x86_64/egg/pkg_resources/__init__.py", line 
2355, in load
   File "build/bdist.linux-x86_64/egg/pkg_resources/__init__.py", line 
2361, in resolve
ImportError: No module named setuptools_ext
WARNING: exit code 1 from a shell command.
ERROR: python setup.py install execution failed.

-- 
Mike Looijmans


^ permalink raw reply	[flat|nested] 2+ messages in thread

* [PATCH][meta-python] python-pyopenssl: Inherit setuptools to fix failing install
  2015-09-05  9:00 python-pyopenssl fails during install phase Mike Looijmans
@ 2015-09-06 14:42 ` Mike Looijmans
  0 siblings, 0 replies; 2+ messages in thread
From: Mike Looijmans @ 2015-09-06 14:42 UTC (permalink / raw)
  To: openembedded-devel

From: Mike Looijmans <mike.looijmans@topic.nl>

Fixes the following error during install phase:

 ImportError: No module named setuptools_ext
 ERROR: python setup.py install execution failed.

Reported-by: athoik@openpli.org
Signed-off-by: Mike Looijmans <mike.looijmans@topic.nl>
---
 meta-python/recipes-devtools/python/python-pyopenssl_0.15.1.bb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta-python/recipes-devtools/python/python-pyopenssl_0.15.1.bb b/meta-python/recipes-devtools/python/python-pyopenssl_0.15.1.bb
index 694da27..7f93012 100644
--- a/meta-python/recipes-devtools/python/python-pyopenssl_0.15.1.bb
+++ b/meta-python/recipes-devtools/python/python-pyopenssl_0.15.1.bb
@@ -16,7 +16,7 @@ SRC_URI[sha256sum] = "f0a26070d6db0881de8bcc7846934b7c3c930d8f9c79d45883ee48984b
 
 S = "${WORKDIR}/${SRCNAME}-${PV}"
 
-inherit distutils
+inherit setuptools
 
 PACKAGES =+ "${PN}-tests"
 FILES_${PN}-tests = "${libdir}/${PYTHON_DIR}/site-packages/OpenSSL/test"
-- 
2.1.0



^ permalink raw reply related	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2015-09-06 14:48 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-09-05  9:00 python-pyopenssl fails during install phase Mike Looijmans
2015-09-06 14:42 ` [PATCH][meta-python] python-pyopenssl: Inherit setuptools to fix failing install Mike Looijmans

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.