Page Menu
Home
c4science
Search
Configure Global Search
Log In
Files
F93953100
make-wheels.sh
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Subscribers
None
File Metadata
Details
File Info
Storage
Attached
Created
Mon, Dec 2, 19:31
Size
758 B
Mime Type
text/x-shellscript
Expires
Wed, Dec 4, 19:31 (1 d, 3 h)
Engine
blob
Format
Raw Data
Handle
22728962
Attached To
rAKA akantu
make-wheels.sh
View Options
#!/usr/bin/env bash
set
-eo pipefail
set
+x
export
PLAT
=
manylinux_2_28_x86_64
source
/etc/profile
function
repair_wheel
{
wheel
=
"$1"
if
! auditwheel show
"$wheel"
;
then
echo
"Skipping non-platform wheel $wheel"
else
auditwheel repair
"$wheel"
--plat
"$PLAT"
fi
}
# Compile wheels
for
PYVER in cp310-cp310 cp311-cp311 cp312-cp312 cp313-cp313 cp39-cp39;
do
PYBIN
=
/opt/python/
${
PYVER
}
/bin
ccache --zero-stats
echo
"${PYBIN}/pip"
wheel . --no-deps -w dist/
"${PYBIN}/pip"
wheel . --no-deps -w dist/
ccache --show-stats
done
export
LD_LIBRARY_PATH
=
$LD_LIBRARY_PATH
:
${
CI_AKANTU_INSTALL_PREFIX
}
/lib64
# Bundle external shared libraries into the wheels
for
whl in dist/*.whl;
do
echo
repair_wheel
"$whl"
repair_wheel
"$whl"
done
Event Timeline
Log In to Comment