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
|
||||
#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
|
||||
for pkg in $ALL_PYTHON; do
|
||||
PYBIN=/opt/python/${pkg}/bin
|
||||
# "${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
|
||||
|
||||
# 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")
|
||||
|
||||
setup(name='cosmotool',
|
||||
version='1.0.0a4',
|
||||
version='1.0.0a5',
|
||||
packages=["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],
|
||||
description='A small cosmotool box of useful functions',
|
||||
long_description=open("./README.md", 'r').read(),
|
||||
|
Loading…
Reference in New Issue
Block a user