mirror of
https://github.com/NGSolve/netgen.git
synced 2024-12-27 06:10:34 +05:00
34 lines
1016 B
Bash
34 lines
1016 B
Bash
|
set -e
|
||
|
yum -y update
|
||
|
yum -y install ninja-build fontconfig-devel tk-devel tcl-devel libXmu-devel mesa-libGLU-devel ccache
|
||
|
|
||
|
rm -rf wheelhouse
|
||
|
export NETGEN_CCACHE=1
|
||
|
|
||
|
/opt/python/cp39-cp39/bin/python tests/fix_auditwheel_policy.py
|
||
|
|
||
|
for pyversion in 38 39 310
|
||
|
do
|
||
|
export PYDIR="/opt/python/cp${pyversion}-cp${pyversion}/bin"
|
||
|
echo $PYDIR
|
||
|
$PYDIR/pip install -U pytest-check numpy wheel scikit-build
|
||
|
|
||
|
rm -rf _skbuild
|
||
|
$PYDIR/pip wheel --use-feature=in-tree-build .
|
||
|
auditwheel repair netgen_mesher*-cp${pyversion}-*.whl
|
||
|
rm netgen_mesher-*.whl
|
||
|
|
||
|
#rm -rf _skbuild
|
||
|
#NETGEN_ARCH=avx2 $PYDIR/pip wheel --use-feature=in-tree-build .
|
||
|
#auditwheel repair netgen_mesher_avx2*-cp${pyversion}-*.whl
|
||
|
#rm netgen_mesher_avx2-*.whl
|
||
|
|
||
|
$PYDIR/pip install wheelhouse/netgen_mesher*-cp${pyversion}-*.whl
|
||
|
$PYDIR/python3 -c 'import netgen'
|
||
|
#cd ../tests/pytest
|
||
|
#$PYDIR/python3 -m pytest
|
||
|
done
|
||
|
|
||
|
$PYDIR/pip install -U twine
|
||
|
$PYDIR/twine upload --repository testpypi wheelhouse/*manylinux*.whl
|