mirror of
https://github.com/deltachat/deltachat-core.git
synced 2025-10-05 02:29:28 +02:00
Less brittle meson install, securer downloads
- This makes installing meson a little less brittle. It's still not ideal I guess. - Push sha256 checksums on all curl downloads, at least we'll all be running the same malware this way. - Only copy the deltachat wheels to the wheelhouse, that avoids having to clean up the unintersting wheels.
This commit is contained in:
parent
ffc8afb055
commit
0faaffe3fa
2 changed files with 19 additions and 9 deletions
|
@ -16,13 +16,10 @@ for PYBIN in /opt/python/*/bin; do
|
|||
done
|
||||
|
||||
## Bundle external shared libraries into the wheels
|
||||
for whl in wheelhouse/*.whl; do
|
||||
for whl in wheelhouse/deltachat*.whl; do
|
||||
auditwheel repair "$whl" -w /io/python/wheelhouse/
|
||||
done
|
||||
|
||||
# Clean up the cffi wheels which end up in the wheelhouse
|
||||
rm -rf /io/python/wheelhouse/cffi*.whl
|
||||
|
||||
## Install packages (and test)
|
||||
for PYBIN in /opt/python/*/bin/; do
|
||||
"${PYBIN}/pip" install deltachat --no-index -f /io/python/wheelhouse
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue