Page Menu
Home
c4science
Search
Configure Global Search
Log In
Files
F92314012
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
Tue, Nov 19, 08:12
Size
687 B
Mime Type
text/x-shellscript
Expires
Thu, Nov 21, 08:12 (2 d)
Engine
blob
Format
Raw Data
Handle
22379640
Attached To
rAKA akantu
make-wheels.sh
View Options
#!/usr/bin/env bash
set
-eo pipefail
set
+x
export
PLAT
=
manylinux2010_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
PYBIN in /opt/python/cp3*/bin;
do
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