diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index aff88807..4c1060e1 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -7,7 +7,7 @@ on: - 'docs' env: - BUILDER_VERSION: v0.9.56 + BUILDER_VERSION: v0.9.75 BUILDER_SOURCE: releases BUILDER_HOST: https://d19elf31gohf1l.cloudfront.net PACKAGE_NAME: aws-iot-device-sdk-python-v2 @@ -104,6 +104,7 @@ jobs: osx: runs-on: ${{ matrix.runner }} strategy: + fail-fast: false matrix: runner: - macos-13 diff --git a/README.md b/README.md index 874de84e..7a069cf7 100644 --- a/README.md +++ b/README.md @@ -18,7 +18,7 @@ This document provides information about the AWS IoT Device SDK v2 for Python. T ## Installation ### Minimum Requirements -* Python 3.7+ +* Python 3.8+ [Step-by-step instructions](./documents/PREREQUISITES.md) diff --git a/builder.json b/builder.json index d80fba66..7f9b1e92 100644 --- a/builder.json +++ b/builder.json @@ -42,12 +42,7 @@ ["/opt/python/cp38-cp38/bin/python", "-m", "pip", "install", "--upgrade", "pip", "setuptools"], ["/opt/python/cp38-cp38/bin/python", "-m", "pip", "install", ".", "--verbose"], ["/opt/python/cp38-cp38/bin/python", "-m", "pip", "install", "boto3", "autopep8"], - ["/opt/python/cp38-cp38/bin/python", "-m", "unittest", "discover", "--verbose"], - ["echo", "------ Python 3.7 ------"], - ["/opt/python/cp37-cp37m/bin/python", "-m", "pip", "install", "--upgrade", "pip", "setuptools"], - ["/opt/python/cp37-cp37m/bin/python", "-m", "pip", "install", ".", "--verbose"], - ["/opt/python/cp37-cp37m/bin/python", "-m", "pip", "install", "boto3", "autopep8"], - ["/opt/python/cp37-cp37m/bin/python", "-m", "unittest", "discover", "--verbose"] + ["/opt/python/cp38-cp38/bin/python", "-m", "unittest", "discover", "--verbose"] ], "run_tests": false, "_comment": "manylinux has all its own build steps, turn off 'tests' which is where normal build steps are declared. using data to program sucks" diff --git a/documents/PREREQUISITES.md b/documents/PREREQUISITES.md index 99273ee9..0a8797b7 100644 --- a/documents/PREREQUISITES.md +++ b/documents/PREREQUISITES.md @@ -1,6 +1,6 @@ # PREREQUISITES -## Python 3.7 or higher +## Python 3.8 or higher How you install Python varies from platform to platform. Below are the instructions for Windows, MacOS, and Linux: diff --git a/setup.py b/setup.py index 98327934..5c312a6a 100644 --- a/setup.py +++ b/setup.py @@ -42,5 +42,5 @@ def _load_version(): install_requires=[ 'awscrt==0.27.4', ], - python_requires='>=3.7', + python_requires='>=3.8', )