We found out it needs module 'select' to load '_pycparser' module:
>>>> from cffi import _pycparser
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/home/yicong.hyc/pypy/lib_pypy/cffi/_pycparser/__init__.py", line
13, in <module>
from subprocess import Popen, PIPE
File "/home/yicong.hyc/pypy/lib-python/2.7/subprocess.py", line 427, in
<module>
import select
ImportError: No module named select
Could we build _pycparser into libpypy.so, so that we don't need 'select'
to load the module?
On Fri, May 22, 2015 at 11:55 AM, Yicong Huang <[email protected]> wrote:
> Hi,
>
> I built pypy with some modules cut off, but met the errors as below for
> executing python scripts:
>
> debug: OperationError:
> debug: operror-type: ImportError
> debug: operror-value: No module named pycparser
>
> Which modules do pycparser depends on?
> I found the module might in /lib_pypy/cffi/_pycparser. But I did not
> exclude cffi module, and it did not have any problems of importing cffi.
>
> The modules I cut of are:
> ssl
> bz2
> crypt
> _csv
> _minimal_curse
> fcntl
> _io
> mmap
> parser
> pyexpat
> select
> _socket
> _ssl
> zlib
> pwd
>
> And the list of used modules for the build:
> [usemodules]
> __pypy__ = True
> _ast = True
> _cffi_backend = True
> _codecs = True
> _collections = True
> _continuation = True
> _hashlib = True
> _locale = True
> _lsprof = True
> _md5 = True
> _minimal_curses = True
> _multibytecodec = True
> _multiprocessing = True
> _pickle_support = True
> _pypyjson = True
> _random = True
> _rawffi = True
> _sha = True
> _sre = True
> _testing = True
> _weakref = True
> array = True
> binascii = True
> cStringIO = True
> cmath = True
> cppyy = True
> cpyext = True
> errno = True
> gc = True
> imp = True
> marshal = True
> math = True
> micronumpy = True
> operator = True
> signal = True
> struct = True
> symbol = True
> termios = True
> thread = True
> time = True
> token = True
> unicodedata = True
> zipimport = True
>
_______________________________________________
pypy-dev mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-dev