Automate building
This commit is contained in:
parent
6bc0b80e39
commit
772677590c
@ -3,16 +3,19 @@ set -e -x
|
|||||||
|
|
||||||
# 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
|
yum install -y cmake3 gsl-devel zlib-devel
|
||||||
|
|
||||||
|
ln -fs /usr/bin/cmake3 /usr/bin/cmake
|
||||||
|
|
||||||
|
|
||||||
ALL_PYTHON=cp38-cp38
|
ALL_PYTHON="cp37-cp37m cp38-cp38"
|
||||||
|
|
||||||
# Compile wheels
|
# Compile wheels
|
||||||
for pkg in $ALL_PYTHON; do
|
for pkg in $ALL_PYTHON; do
|
||||||
PYBIN=/opt/python/${pkg}/bin
|
PYBIN=/opt/python/${pkg}/bin
|
||||||
# "${PYBIN}/pip" install -r /io/dev-requirements.txt
|
# "${PYBIN}/pip" install -r /io/dev-requirements.txt
|
||||||
"${PYBIN}/pip" wheel -v /io/ -w wheelhouse/
|
"${PYBIN}/pip" install -r /io/requirements.txt
|
||||||
|
"${PYBIN}/pip" wheel -vvv /io/ -w wheelhouse/
|
||||||
done
|
done
|
||||||
|
|
||||||
# Bundle external shared libraries into the wheels
|
# Bundle external shared libraries into the wheels
|
||||||
|
5
setup.py
5
setup.py
@ -218,10 +218,11 @@ class BuildCMakeExt(build_ext):
|
|||||||
CosmoTool_extension = CMakeExtension(name="cosmotool")
|
CosmoTool_extension = CMakeExtension(name="cosmotool")
|
||||||
|
|
||||||
setup(name='cosmotool',
|
setup(name='cosmotool',
|
||||||
version='1.0.0a4',
|
version='1.0.0a5',
|
||||||
packages=["cosmotool"],
|
packages=["cosmotool"],
|
||||||
package_dir={'cosmotool': 'python/cosmotool'},
|
package_dir={'cosmotool': 'python/cosmotool'},
|
||||||
setup_requires=['cython','cffi','numexpr'],
|
install_requires=['numpy','cffi','numexpr','pyfftw','h5py'],
|
||||||
|
setup_requires=['cython','cffi','numpy','numexpr'],
|
||||||
ext_modules=[CosmoTool_extension],
|
ext_modules=[CosmoTool_extension],
|
||||||
description='A small cosmotool box of useful functions',
|
description='A small cosmotool box of useful functions',
|
||||||
long_description=open("./README.md", 'r').read(),
|
long_description=open("./README.md", 'r').read(),
|
||||||
|
Loading…
Reference in New Issue
Block a user