diff options
author | Nathaniel J. Smith <njs@pobox.com> | 2018-01-23 00:02:04 -0800 |
---|---|---|
committer | Nathaniel J. Smith <njs@pobox.com> | 2018-01-23 00:02:04 -0800 |
commit | f46e71650c0504c94b6d6a0dce31e67045664d94 (patch) | |
tree | 7c49acd4dafb1d2022d1e6569f33dfb5f28ebac8 /numpy/lib/tests/test_utils.py | |
parent | b454ec7b9310608e24348aa03a09dccec04245fc (diff) | |
download | numpy-f46e71650c0504c94b6d6a0dce31e67045664d94.tar.gz |
Use zip_safe=False in setup() call
As noted in:
https://github.com/travis-ci/travis-ci/issues/9119
Apparently Travis-CI is trying to build numpy for the latest CPython
3.7-dev snapshot, and getting a bizarre error in setuptools:
Traceback (most recent call last):
File "setup.py", line 394, in <module>
setup_package()
File "setup.py", line 386, in setup_package
setup(**metadata)
File "/home/travis/build/numpy/numpy/numpy/distutils/core.py", line 169, in setup
return old_setup(**new_attr)
File "/home/travis/virtualenv/python3.7-dev/lib/python3.7/site-packages/setuptools/__init__.py", line 129, in setup
return distutils.core.setup(**attrs)
File "/opt/python/3.7-dev/lib/python3.7/distutils/core.py", line 148, in setup
dist.run_commands()
File "/opt/python/3.7-dev/lib/python3.7/distutils/dist.py", line 966, in run_commands
self.run_command(cmd)
File "/opt/python/3.7-dev/lib/python3.7/distutils/dist.py", line 985, in run_command
cmd_obj.run()
File "/home/travis/build/numpy/numpy/numpy/distutils/command/install.py", line 62, in run
r = self.setuptools_run()
File "/home/travis/build/numpy/numpy/numpy/distutils/command/install.py", line 56, in setuptools_run
self.do_egg_install()
File "/home/travis/virtualenv/python3.7-dev/lib/python3.7/site-packages/setuptools/command/install.py", line 109, in do_egg_install
self.run_command('bdist_egg')
File "/opt/python/3.7-dev/lib/python3.7/distutils/cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "/opt/python/3.7-dev/lib/python3.7/distutils/dist.py", line 985, in run_command
cmd_obj.run()
File "/home/travis/virtualenv/python3.7-dev/lib/python3.7/site-packages/setuptools/command/bdist_egg.py", line 218, in run
os.path.join(archive_root, 'EGG-INFO'), self.zip_safe()
File "/home/travis/virtualenv/python3.7-dev/lib/python3.7/site-packages/setuptools/command/bdist_egg.py", line 269, in zip_safe
return analyze_egg(self.bdist_dir, self.stubs)
File "/home/travis/virtualenv/python3.7-dev/lib/python3.7/site-packages/setuptools/command/bdist_egg.py", line 379, in analyze_egg
safe = scan_module(egg_dir, base, name, stubs) and safe
File "/home/travis/virtualenv/python3.7-dev/lib/python3.7/site-packages/setuptools/command/bdist_egg.py", line 416, in scan_module
code = marshal.load(f)
ValueError: bad marshal data (unknown type code)
(Buried in https://api.travis-ci.org/v3/job/332144862/log.txt)
I don't know why that code is crashing, but it looks like the code
that's crashing is scanning numpy trying to figure out if it's
"zip_safe". Numpy is definitely not zip_safe, so we might as well tell
setuptools that and it can stop trying to guess.
Diffstat (limited to 'numpy/lib/tests/test_utils.py')
0 files changed, 0 insertions, 0 deletions