From 57df25d1c725ba7bd28fee787592cd1b513b6bdf Mon Sep 17 00:00:00 2001 From: Peter Holloway Date: Tue, 2 May 2023 11:35:44 +0100 Subject: [PATCH] Remove support for Python 3.8 --- .github/workflows/code.yml | 7 +------ docs/developer/tutorials/dev-install.rst | 2 +- docs/user/tutorials/installation.rst | 2 +- pyproject.toml | 3 +-- 4 files changed, 4 insertions(+), 10 deletions(-) diff --git a/.github/workflows/code.yml b/.github/workflows/code.yml index 97c0217f1..9c7d65de9 100644 --- a/.github/workflows/code.yml +++ b/.github/workflows/code.yml @@ -36,12 +36,7 @@ jobs: matrix: os: ["ubuntu-latest"] # can add windows-latest, macos-latest python: ["3.9", "3.10", "3.11"] - install: ["-e .[dev]"] - # Make one version be non-editable to test both paths of version code - include: - - os: "ubuntu-latest" - python: "3.8" - install: ".[dev]" + install: [".[dev]", "-e .[dev]"] services: activemq: diff --git a/docs/developer/tutorials/dev-install.rst b/docs/developer/tutorials/dev-install.rst index c3b969502..d07027bd9 100644 --- a/docs/developer/tutorials/dev-install.rst +++ b/docs/developer/tutorials/dev-install.rst @@ -16,7 +16,7 @@ Install dependencies -------------------- You can choose to either develop on the host machine using a `venv` (which -requires python 3.8 or later) or to run in a container under `VSCode +requires python 3.9 or later) or to run in a container under `VSCode `_ .. tab-set:: diff --git a/docs/user/tutorials/installation.rst b/docs/user/tutorials/installation.rst index 3bbb380c8..db6777e33 100644 --- a/docs/user/tutorials/installation.rst +++ b/docs/user/tutorials/installation.rst @@ -4,7 +4,7 @@ Installation Check your version of python ---------------------------- -You will need python 3.8 or later. You can check your version of python by +You will need python 3.9 or later. You can check your version of python by typing into a terminal:: $ python3 --version diff --git a/pyproject.toml b/pyproject.toml index 6ba3db4d0..864594955 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -7,7 +7,6 @@ name = "blueapi" classifiers = [ "Development Status :: 3 - Alpha", "License :: OSI Approved :: Apache Software License", - "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", @@ -27,7 +26,7 @@ dependencies = [ dynamic = ["version"] license.file = "LICENSE" readme = "README.rst" -requires-python = ">=3.8" +requires-python = ">=3.9" [project.optional-dependencies] dev = [