Skip to content

Commit 6195adf

Browse files
Drop support for Python 3.8 (#189)
* ci: update deps * doc: update badge * drop support for python 3.8 * Update copyright year and add Python 3.14 to envlist * Remove Python minor version 14 from workflow
1 parent 0e7e3da commit 6195adf

4 files changed

Lines changed: 12 additions & 11 deletions

File tree

.github/workflows/main.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,17 +15,17 @@ jobs:
1515
python-minor-version: [11, 12, 13]
1616
name: Python 3.${{ matrix.python-minor-version }}
1717
steps:
18-
- uses: actions/checkout@v3
18+
- uses: actions/checkout@v6
1919
- name: Setup pip cache
20-
uses: actions/cache@v3
20+
uses: actions/cache@v5
2121
id: pipcache
2222
with:
2323
path: ~/.cache/pip
2424
key: ${{ runner.os }}-pip-${{ hashFiles('**/requirements.txt') }}
2525
restore-keys: |
2626
${{ runner.os }}-pip-
2727
- name: Set up Python
28-
uses: actions/setup-python@v4
28+
uses: actions/setup-python@v6
2929
with:
3030
python-version: 3.${{ matrix.python-minor-version }}
3131
check-latest: true

README.rst

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ luma.examples **|**
99
Luma.Examples
1010
=============
1111

12-
.. image:: https://github.com/rm-hull/luma.examples/workflows/luma.examples/badge.svg?branch=master
13-
:target: https://github.com/rm-hull/luma.examples/actions?workflow=luma.examples
12+
.. image:: https://github.com/rm-hull/luma.examples/actions/workflows/main.yml/badge.svg
13+
:target: https://github.com/rm-hull/luma.examples/actions/workflows/main.yml
1414

1515
This is the companion repo for running examples against the `luma.emulator <https://github.com/rm-hull/luma.emulator>`_,
1616
`luma.oled <https://github.com/rm-hull/luma.oled>`_, `luma.lcd <https://github.com/rm-hull/luma.lcd>`_ and
@@ -285,7 +285,7 @@ License
285285
-------
286286
The MIT License (MIT)
287287

288-
Copyright (c) 2017-2023 Richard Hull & Contributors
288+
Copyright (c) 2017-2026 Richard Hull & Contributors
289289

290290
Permission is hereby granted, free of charge, to any person obtaining a copy
291291
of this software and associated documentation files (the "Software"), to deal

setup.cfg

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,14 +17,15 @@ classifiers =
1717
Topic :: System :: Hardware
1818
Topic :: System :: Hardware :: Hardware Drivers
1919
Programming Language :: Python :: 3
20-
Programming Language :: Python :: 3.7
21-
Programming Language :: Python :: 3.8
2220
Programming Language :: Python :: 3.9
2321
Programming Language :: Python :: 3.10
2422
Programming Language :: Python :: 3.11
23+
Programming Language :: Python :: 3.12
24+
Programming Language :: Python :: 3.13
25+
Programming Language :: Python :: 3.14
2526

2627
[options]
27-
python_requires = >=3.7, <4
28+
python_requires = >=3.9, <4
2829
install_requires =
2930
luma.core>=2.4.0
3031
luma.emulator>=1.3.0

tox.ini

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
# Copyright (c) 2017-2023 Richard Hull and contributors
1+
# Copyright (c) 2017-2026 Richard Hull and contributors
22
# See LICENSE.rst for details.
33

44
[tox]
5-
envlist = py{311,312,313},qa
5+
envlist = py{311,312,313,314},qa
66
skip_missing_interpreters = True
77

88
[testenv]

0 commit comments

Comments
 (0)