diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index dcf20b18c..2aa52cfc9 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -53,6 +53,7 @@ jobs: - cp37-cp37m - cp38-cp38 - cp39-cp39 + - cp310-cp310 steps: # Only aarch64 needs this, but it doesn't hurt anything - name: Install qemu/docker diff --git a/continuous-delivery/build-wheels-manylinux2014-aarch64.sh b/continuous-delivery/build-wheels-manylinux2014-aarch64.sh index abf1f2e74..09d112db9 100755 --- a/continuous-delivery/build-wheels-manylinux2014-aarch64.sh +++ b/continuous-delivery/build-wheels-manylinux2014-aarch64.sh @@ -16,6 +16,9 @@ auditwheel repair --plat manylinux2014_aarch64 dist/awscrt-*cp38*.whl /opt/python/cp39-cp39/bin/python setup.py sdist bdist_wheel auditwheel repair --plat manylinux2014_aarch64 dist/awscrt-*cp39*.whl +/opt/python/cp310-cp310/bin/python setup.py sdist bdist_wheel +auditwheel repair --plat manylinux2014_aarch64 dist/awscrt-*cp310*.whl + rm dist/*.whl cp -rv wheelhouse/* dist/ diff --git a/continuous-delivery/build-wheels-manylinux2014-x86_64.sh b/continuous-delivery/build-wheels-manylinux2014-x86_64.sh index 3a8f29f5f..3e7641398 100755 --- a/continuous-delivery/build-wheels-manylinux2014-x86_64.sh +++ b/continuous-delivery/build-wheels-manylinux2014-x86_64.sh @@ -16,6 +16,9 @@ auditwheel repair --plat manylinux2014_x86_64 dist/awscrt-*cp38*.whl /opt/python/cp39-cp39/bin/python setup.py sdist bdist_wheel auditwheel repair --plat manylinux2014_x86_64 dist/awscrt-*cp39*.whl +/opt/python/cp310-cp310/bin/python setup.py sdist bdist_wheel +auditwheel repair --plat manylinux2014_x86_64 dist/awscrt-*cp310*.whl + rm dist/*.whl cp -rv wheelhouse/* dist/ diff --git a/continuous-delivery/build-wheels-osx.sh b/continuous-delivery/build-wheels-osx.sh index bf1f053d8..d79ce0f0c 100755 --- a/continuous-delivery/build-wheels-osx.sh +++ b/continuous-delivery/build-wheels-osx.sh @@ -10,5 +10,6 @@ export MACOSX_DEPLOYMENT_TARGET="10.9" /Library/Frameworks/Python.framework/Versions/3.7/bin/python3 setup.py sdist bdist_wheel /Library/Frameworks/Python.framework/Versions/3.8/bin/python3 setup.py sdist bdist_wheel /Library/Frameworks/Python.framework/Versions/3.9/bin/python3 setup.py sdist bdist_wheel +/Library/Frameworks/Python.framework/Versions/3.10/bin/python3 setup.py sdist bdist_wheel #now you just need to run twine (that's in a different script) diff --git a/continuous-delivery/build-wheels-win32.bat b/continuous-delivery/build-wheels-win32.bat index afe9352d0..83e1393f1 100644 --- a/continuous-delivery/build-wheels-win32.bat +++ b/continuous-delivery/build-wheels-win32.bat @@ -5,6 +5,7 @@ "C:\Program Files (x86)\Python37-32\python.exe" setup.py sdist bdist_wheel || goto error "C:\Program Files (x86)\Python38-32\python.exe" setup.py sdist bdist_wheel || goto error "C:\Program Files (x86)\Python39-32\python.exe" setup.py sdist bdist_wheel || goto error +"C:\Program Files (x86)\Python310-32\python.exe" setup.py sdist bdist_wheel || goto error goto :EOF diff --git a/continuous-delivery/build-wheels-win64.bat b/continuous-delivery/build-wheels-win64.bat index b0b6a7a19..f48b756cf 100644 --- a/continuous-delivery/build-wheels-win64.bat +++ b/continuous-delivery/build-wheels-win64.bat @@ -4,6 +4,7 @@ "C:\Program Files\Python37\python.exe" setup.py sdist bdist_wheel || goto error "C:\Program Files\Python38\python.exe" setup.py sdist bdist_wheel || goto error "C:\Program Files\Python39\python.exe" setup.py sdist bdist_wheel || goto error +"C:\Program Files\Python310\python.exe" setup.py sdist bdist_wheel || goto error goto :EOF