From 770a550d904b4736a0bf6bb281a14c57a3cfd55b Mon Sep 17 00:00:00 2001 From: Mike Walters Date: Tue, 3 Dec 2024 13:23:12 +0000 Subject: [PATCH] Update Python versions: drop 3.8, add 3.13 to CI --- .github/workflows/simulate.yml | 2 +- docs/getting_started.rst | 2 +- pyproject.toml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/simulate.yml b/.github/workflows/simulate.yml index bc1a7739..122906bd 100644 --- a/.github/workflows/simulate.yml +++ b/.github/workflows/simulate.yml @@ -16,11 +16,11 @@ jobs: max-parallel: 5 matrix: python-version: - - '3.8' - '3.9' - '3.10' - '3.11' - '3.12' + - '3.13' name: test (${{ matrix.python-version }}) steps: diff --git a/docs/getting_started.rst b/docs/getting_started.rst index d1c86407..5c974893 100644 --- a/docs/getting_started.rst +++ b/docs/getting_started.rst @@ -13,7 +13,7 @@ prerequisites) up and running. Prerequisites ------------- -- Python 3.8, or later. +- Python 3.9, or later. - A working FPGA toolchain. We only officially support a toolchain composed of the `Project Trellis `__ ECP5 tools, the diff --git a/pyproject.toml b/pyproject.toml index e6e71238..30b37175 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -7,7 +7,7 @@ name = "luna-usb" description = "Amaranth HDL framework for FPGA-based USB solutions" license = { text = "BSD" } readme = "README.md" -requires-python = ">=3.8" +requires-python = ">=3.9" authors = [ {name = "Great Scott Gadgets", email = "dev@greatscottgadgets.com"}, ]