Download build_wheels.sh from camenduru/pocketsphinx: direct link, hf CLI and curl.
- Browser
- Download file 1 kB
-
https://huggingface.co/camenduru/pocketsphinx/resolve/main/build_wheels.sh
- Command line
-
hf download hf://camenduru/pocketsphinx/build_wheels.sh
-
curl -L -o build_wheels.sh https://huggingface.co/camenduru/pocketsphinx/resolve/main/build_wheels.sh
1 kB
| set -e | |
| VERSION=5.0.0rc3 | |
| U=$(id -u) | |
| G=$(id -g) | |
| many1_run() { | |
| docker run -v $PWD:$PWD -v $HOME/.cache/pip:/.cache/pip -u $U:$G -w $PWD -it quay.io/pypa/manylinux1_x86_64 "$@" | |
| } | |
| many2014_run() { | |
| docker run -v $PWD:$PWD -v $HOME/.cache/pip:/.cache/pip -u $U:$G -w $PWD -it quay.io/pypa/manylinux2014_x86_64 "$@" | |
| } | |
| many224_run() { | |
| docker run -v $PWD:$PWD -v $HOME/.cache/pip:/.cache/pip -u $U:$G -w $PWD -it quay.io/pypa/manylinux_2_24_x86_64 "$@" | |
| } | |
| python setup.py clean || true | |
| rm -rf *.whl dist/* py/pocketsphinx.egg-info | |
| python -m build --sdist | |
| docker pull quay.io/pypa/manylinux1_x86_64 | |
| for version in cp39-cp39 cp38-cp38 cp37-cp37m; do | |
| many1_run /opt/python/$version/bin/pip wheel dist/pocketsphinx-$VERSION.tar.gz | |
| done | |
| docker pull quay.io/pypa/manylinux2014_x86_64 | |
| for version in cp310-cp310; do | |
| many2014_run /opt/python/$version/bin/pip -vv wheel dist/pocketsphinx-$VERSION.tar.gz | |
| done | |
| for w in *.whl; do | |
| many2014_run auditwheel repair -w dist $w | |
| rm $w | |
| done | |