diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md index 97ac89a94..2e5238833 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -12,7 +12,7 @@ A clear and concise description of what the bug is. **To Reproduce** Steps to reproduce the behavior, for e.g: -1. Install globus-compute-sdk==2.0.0 and globus-compute-endpoint==2.0.0 with Python 3.7 on cluster +1. Install globus-compute-sdk==2.0.0 and globus-compute-endpoint==2.0.0 with Python 3.10 on cluster 2. Run a test script 3. Wait 5 mins 4. See error diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 46230d725..fc41a1a83 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -51,7 +51,7 @@ jobs: strategy: matrix: os: [ubuntu-latest] - python-version: ["3.7", "3.8", "3.9", "3.10", "3.11"] + python-version: ["3.8", "3.9", "3.10", "3.11"] name: "Test SDK on py${{ matrix.python-version }} x ${{ matrix.os }} " runs-on: ${{ matrix.os }} steps: diff --git a/README.rst b/README.rst index 2234d920f..b220fd90b 100644 --- a/README.rst +++ b/README.rst @@ -36,7 +36,7 @@ Quickstart Globus Compute is currently available on PyPI. -To install Globus Compute, please ensure you have python3.7+.:: +To install Globus Compute, please ensure you have python3.8+.:: $ python3 --version diff --git a/changelog.d/20240731_163659_yadudoc1729_update_sdk_to_drop_py3_7.rst b/changelog.d/20240731_163659_yadudoc1729_update_sdk_to_drop_py3_7.rst new file mode 100644 index 000000000..f9a9472d7 --- /dev/null +++ b/changelog.d/20240731_163659_yadudoc1729_update_sdk_to_drop_py3_7.rst @@ -0,0 +1,7 @@ +Deprecated +^^^^^^^^^^ + +- ``globus-compute-sdk`` and ``globus-compute-endpoint`` drop support for Python3.7. + Python3.7 reached `end-of-life on 2023-06-27 `_. We discontinue support for + Python3.7 since Parsl, an upstream core dependency, has also dropped support for + it (in ``parsl==2024.7.1``). diff --git a/compute_endpoint/setup.py b/compute_endpoint/setup.py index 76ef8a587..a2e20e16f 100644 --- a/compute_endpoint/setup.py +++ b/compute_endpoint/setup.py @@ -74,7 +74,7 @@ extras_require={ "test": TEST_REQUIRES, }, - python_requires=">=3.7", + python_requires=">=3.8", classifiers=[ "Development Status :: 3 - Alpha", "Intended Audience :: Science/Research", diff --git a/compute_sdk/setup.py b/compute_sdk/setup.py index f09fdea1c..a8326cb79 100644 --- a/compute_sdk/setup.py +++ b/compute_sdk/setup.py @@ -79,7 +79,7 @@ def parse_version(): "test": TEST_REQUIRES, "docs": DOCS_REQUIRES, }, - python_requires=">=3.7", + python_requires=">=3.8", classifiers=[ "Development Status :: 3 - Alpha", "Intended Audience :: Science/Research",