Skip to content

Commit

Permalink
Drop support for Python 3.8
Browse files Browse the repository at this point in the history
Python 3.8 entered the end-of-life phase on 10-07-2024, and Parsl
dropped support in v2024.10.14.

Ref: https://peps.python.org/pep-0569/
  • Loading branch information
rjmello committed Oct 24, 2024
1 parent 5732e93 commit e75957f
Show file tree
Hide file tree
Showing 8 changed files with 13 additions and 8 deletions.
4 changes: 2 additions & 2 deletions .github/workflows/ci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ jobs:
strategy:
matrix:
os: [ubuntu-latest]
python-version: ["3.8", "3.9", "3.10", "3.11"]
python-version: ["3.9", "3.10", "3.11"]
name: "Test SDK on py${{ matrix.python-version }} x ${{ matrix.os }} "
runs-on: ${{ matrix.os }}
steps:
Expand All @@ -78,7 +78,7 @@ jobs:
options: --health-cmd "rabbitmq-diagnostics -q check_running && rabbitmq-diagnostics -q check_virtual_hosts && rabbitmq-diagnostics -q check_port_connectivity" --health-interval 10s --health-timeout 5s --health-retries 5
strategy:
matrix:
python-version: ["3.8", "3.9", "3.10", "3.11"]
python-version: ["3.9", "3.10", "3.11"]
name: "Test Endpoint on py${{ matrix.python-version }} x ${{ matrix.os }} "
steps:
- uses: actions/checkout@v4
Expand Down
2 changes: 1 addition & 1 deletion README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ Quickstart

Globus Compute is currently available on PyPI.

To install Globus Compute, please ensure you have python3.8+.::
To install Globus Compute, please ensure you have python3.9+.::

$ python3 --version

Expand Down
5 changes: 5 additions & 0 deletions changelog.d/20241023_194824_30907815+rjmello_HEAD.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
Changed
^^^^^^^

- Drop support for Python 3.8, which entered the end-of-life phase on
10-07-2024 (https://peps.python.org/pep-0569/).
2 changes: 1 addition & 1 deletion compute_endpoint/setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,7 @@
extras_require={
"test": TEST_REQUIRES,
},
python_requires=">=3.8",
python_requires=">=3.9",
classifiers=[
"Development Status :: 3 - Alpha",
"Intended Audience :: Science/Research",
Expand Down
2 changes: 1 addition & 1 deletion compute_endpoint/tox.ini
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[tox]
envlist = py{311,310,39,38}
envlist = py{311,310,39}
skip_missing_interpreters = true

[testenv]
Expand Down
2 changes: 1 addition & 1 deletion compute_sdk/setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,7 @@ def parse_version():
"test": TEST_REQUIRES,
"docs": DOCS_REQUIRES,
},
python_requires=">=3.8",
python_requires=">=3.9",
classifiers=[
"Development Status :: 3 - Alpha",
"Intended Audience :: Science/Research",
Expand Down
2 changes: 1 addition & 1 deletion compute_sdk/tox.ini
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[tox]
envlist = py{311,310,39,38,37}
envlist = py{311,310,39}
skip_missing_interpreters = true

[testenv]
Expand Down
2 changes: 1 addition & 1 deletion docs/quickstart.rst
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ Installation

The pre-requisites for the `Globus Compute endpoint` and the `Globus Compute client` are

1. Python3.8+
1. Python3.9+
2. The machine must have outbound network access

The ``-V`` or ``--version`` arguments to the Python executable will return the version on the local system. An example
Expand Down

0 comments on commit e75957f

Please sign in to comment.