1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
version: 0.2
#this build spec assumes the manylinux1 image for pypi
#additional packages we installed: cmake 3.5, libcrypto 1.1.0j, gcc 4.8.4
phases:
install:
commands:
pre_build:
commands:
- export CC=gcc
- cd aws-crt-python
- /opt/python/cp38-cp38/bin/python ./continuous-delivery/update-version.py
build:
commands:
- echo Build started on `date`
- /opt/python/cp38-cp38/bin/python setup.py sdist bdist_wheel
- auditwheel repair --plat manylinux1_i686 dist/awscrt-*cp38-cp38-linux_i686.whl
- /opt/python/cp39-cp39/bin/python setup.py sdist bdist_wheel
- auditwheel repair --plat manylinux1_i686 dist/awscrt-*cp39-cp39-linux_i686.whl
# python 3.9 is the last version manylinux1 will ever receive
- cp -r wheelhouse ../dist
post_build:
commands:
- echo Build completed on `date`
artifacts:
files:
- 'dist/*'
|