Skip to content

Commit 9a1b231

Browse files
committed
drop py39
1 parent 5f73779 commit 9a1b231

File tree

4 files changed

+9
-3
lines changed

4 files changed

+9
-3
lines changed

.github/workflows/lint.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
strategy:
1616
fail-fast: false
1717
matrix:
18-
version: [3.9, '3.10', '3.11', '3.12', '3.13']
18+
version: ['3.10', '3.11', '3.12', '3.13']
1919

2020
steps:
2121
- name: Checkout Repository

docs/dev-guide/introduction.rst

+6
Original file line numberDiff line numberDiff line change
@@ -185,3 +185,9 @@ Type Hinting
185185
Rodhaj actively uses `type hinting <https://docs.python.org/3/library/typing.html>`_ in order to verify for types before runtime.
186186
`Pyright <https://github.com/microsoft/pyright>`_ is used to enforce this standard. Checks happen before you commit, and on Github actions.
187187
These checks are activated by default on VSCode. Pyright is available as a LSP on Neovim.
188+
189+
Minimum supported Python versions
190+
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
191+
192+
Rodhaj implements the `SPEC 0 <https://scientific-python.org/specs/spec-0000/>`_ standard.
193+
Spefically, Python versions over **3 years** are dropped after initial release.

pyproject.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name = "rodhaj"
33
version = "0.3.1"
44
description = "A improved, modern version of ModMail for Transprogrammer"
55
license = {file = "LICENSE"}
6-
requires-python = ">=3.9,<4.0"
6+
requires-python = ">=3.10,<4.0"
77

88
[tool.pyright]
99
include = ["bot/**"]

tox.ini

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[tox]
22
requires =
33
tox>=4
4-
env_list = py{39,310,311,312,313}
4+
env_list = py{310,311,312,313}
55
no_package = true
66

77
[testenv]

0 commit comments

Comments
 (0)