xref: /aosp_15_r20/external/capstone/bindings/python/build_wheel.sh (revision 9a0e4156d50a75a99ec4f1653a0e9602a5d45c18)
1*9a0e4156SSadaf Ebrahimi#!/bin/bash
2*9a0e4156SSadaf Ebrahimiset -e -x
3*9a0e4156SSadaf Ebrahimi
4*9a0e4156SSadaf Ebrahimicd bindings/python
5*9a0e4156SSadaf Ebrahimisudo rm /usr/bin/python && sudo ln -s /opt/python/cp27-cp27m/bin/python /usr/bin/python; python -V
6*9a0e4156SSadaf Ebrahimi
7*9a0e4156SSadaf Ebrahimi# Compile wheels
8*9a0e4156SSadaf Ebrahimiif [ -f /opt/python/cp36-cp36m/bin/python ];then
9*9a0e4156SSadaf Ebrahimi  /opt/python/cp36-cp36m/bin/python setup.py bdist_wheel
10*9a0e4156SSadaf Ebrahimielse
11*9a0e4156SSadaf Ebrahimi  python3 setup.py bdist_wheel
12*9a0e4156SSadaf Ebrahimifi
13*9a0e4156SSadaf Ebrahimicd dist
14*9a0e4156SSadaf Ebrahimiauditwheel repair *.whl
15*9a0e4156SSadaf Ebrahimimv -f wheelhouse/*.whl .
16