Fix wheel building

This commit is contained in:
Guilhem Lavaux 2020-10-04 09:46:38 +02:00
parent 7f5c04be93
commit 179c905c36
2 changed files with 6 additions and 1 deletions

View File

@ -1,6 +1,11 @@
#!/bin/bash #!/bin/bash
set -e -x set -e -x
CC=cc
CXX=c++
export CC CXX
# Install a system package required by our library # Install a system package required by our library
#yum install -y atlas-devel #yum install -y atlas-devel
yum install -y cmake3 gsl-devel zlib-devel yum install -y cmake3 gsl-devel zlib-devel

View File

@ -157,7 +157,7 @@ class BuildCMakeExt(build_ext):
cython_code = os.path.join(str(build_dir.absolute()),'mycython') cython_code = os.path.join(str(build_dir.absolute()),'mycython')
with open(cython_code, mode="wt") as ff: with open(cython_code, mode="wt") as ff:
ff.write("#!/bin/sh\n" ff.write("#!/bin/sh\n"
"${PYTHON} -c 'from Cython.Compiler.Main import setuptools_main; setuptools_main()' $@") f"{sys.executable} -c 'from Cython.Compiler.Main import setuptools_main; setuptools_main()' $@")
os.chmod(cython_code, stat.S_IXUSR|stat.S_IWUSR|stat.S_IRUSR|stat.S_IRGRP) os.chmod(cython_code, stat.S_IXUSR|stat.S_IWUSR|stat.S_IRUSR|stat.S_IRGRP)
# Now that the necessary directories are created, build # Now that the necessary directories are created, build