Skip to content

Commit a24aafa

Browse files
Drop Python 3.9 support
1 parent 5084241 commit a24aafa

11 files changed

Lines changed: 20 additions & 22 deletions

File tree

.github/FUNDING.yml

Lines changed: 0 additions & 2 deletions
This file was deleted.

.github/workflows/deploy.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@ jobs:
99
id-token: write
1010
steps:
1111
- name: Checkout repository
12-
uses: actions/checkout@v4
12+
uses: actions/checkout@v6
1313
- name: Set up Python
14-
uses: actions/setup-python@v4
14+
uses: actions/setup-python@v6
1515
with:
1616
python-version: '3.11'
1717
- name: Build source package

.github/workflows/tests.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,12 @@ jobs:
99
runs-on: ubuntu-latest
1010
strategy:
1111
matrix:
12-
python: ['3.9', '3.10', '3.11', '3.12']
12+
python: ['3.10', '3.11', '3.12', '3.13', '3.14']
1313
steps:
1414
- name: Checkout repository
15-
uses: actions/checkout@v4
15+
uses: actions/checkout@v6
1616
- name: Set up Python ${{matrix.python}}
17-
uses: actions/setup-python@v4
17+
uses: actions/setup-python@v6
1818
with:
1919
python-version: ${{matrix.python}}
2020
- name: Run unit tests

.readthedocs.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
version: 2
22
build:
3-
os: ubuntu-22.04
3+
os: ubuntu-24.04
44
tools:
5-
python: '3.11'
5+
python: '3.13'
66
python:
77
install:
88
- path: .

LICENSE.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
Copyright (c) 2020-2024 ObserverOfTime
1+
Copyright (c) 2020-2026 ObserverOfTime
22

33
This software is provided 'as-is', without any express
44
or implied warranty. In no event will the authors be held

docs/conf.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
# -- Project information -----------------------------------------------------
2121

2222
project = 'enumagic'
23-
copyright = '2020-2024, ObserverOfTime'
23+
copyright = '2020-2026, ObserverOfTime'
2424
author = 'ObserverOfTime'
2525

2626
# The full version, including alpha/beta/rc tags
@@ -84,7 +84,7 @@
8484

8585
# Intersphinx settings
8686
intersphinx_mapping = {
87-
'python': ('https://docs.python.org/3.9/', None),
87+
'python': ('https://docs.python.org/3.10/', None),
8888
}
8989

9090
# -- Options for HTML output -------------------------------------------------

enumagic/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
"""Python enums that work like magic."""
22

3-
# Copyright (c) 2020-2024 ObserverOfTime
3+
# Copyright (c) 2020-2026 ObserverOfTime
44
#
55
# This software is provided 'as-is', without any express or implied
66
# warranty. In no event will the authors be held liable for any damages
@@ -22,4 +22,4 @@
2222
from ._mapping import MappingEnum, MappingMeta
2323
from ._str import StrEnum
2424

25-
__version__: str = '0.2.2'
25+
__version__: str = '0.2.3'

enumagic/_iter.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
"""Iterable enum module."""
22

3-
# Copyright (c) 2020-2024 ObserverOfTime
3+
# Copyright (c) 2020-2026 ObserverOfTime
44
#
55
# This software is provided 'as-is', without any express or implied
66
# warranty. In no event will the authors be held liable for any damages

enumagic/_mapping.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
"""Mapping enum module."""
22

3-
# Copyright (c) 2020-2024 ObserverOfTime
3+
# Copyright (c) 2020-2026 ObserverOfTime
44
#
55
# This software is provided 'as-is', without any express or implied
66
# warranty. In no event will the authors be held liable for any damages

enumagic/_str.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
"""String enum module."""
22

3-
# Copyright (c) 2020-2024 ObserverOfTime
3+
# Copyright (c) 2020-2026 ObserverOfTime
44
#
55
# This software is provided 'as-is', without any express or implied
66
# warranty. In no event will the authors be held liable for any damages

0 commit comments

Comments
 (0)