From 7fefe35c09f7d915a61e8736d77d196a3b38821a Mon Sep 17 00:00:00 2001 From: Thijs Triemstra Date: Sun, 1 Feb 2026 19:37:50 +0100 Subject: [PATCH 1/5] ci: update deps --- .github/workflows/main.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 521fa1b..7239483 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -12,12 +12,12 @@ jobs: strategy: matrix: os: [ubuntu-latest] - python-minor-version: [11, 12, 13] + python-minor-version: [11, 12, 13, 14] name: Python 3.${{ matrix.python-minor-version }} steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v6 - name: Setup pip cache - uses: actions/cache@v3 + uses: actions/cache@v5 id: pipcache with: path: ~/.cache/pip @@ -25,7 +25,7 @@ jobs: restore-keys: | ${{ runner.os }}-pip- - name: Set up Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v6 with: python-version: 3.${{ matrix.python-minor-version }} check-latest: true From efea9e50ba7ae740dac51231fd7a743fc70eee6a Mon Sep 17 00:00:00 2001 From: Thijs Triemstra Date: Sun, 1 Feb 2026 19:39:37 +0100 Subject: [PATCH 2/5] doc: update badge --- README.rst | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.rst b/README.rst index 48c1170..a00d6a0 100644 --- a/README.rst +++ b/README.rst @@ -9,8 +9,8 @@ luma.examples **|** Luma.Examples ============= -.. image:: https://github.com/rm-hull/luma.examples/workflows/luma.examples/badge.svg?branch=master - :target: https://github.com/rm-hull/luma.examples/actions?workflow=luma.examples +.. image:: https://github.com/rm-hull/luma.examples/actions/workflows/main.yml/badge.svg + :target: https://github.com/rm-hull/luma.examples/actions/workflows/main.yml This is the companion repo for running examples against the `luma.emulator `_, `luma.oled `_, `luma.lcd `_ and @@ -285,7 +285,7 @@ License ------- The MIT License (MIT) -Copyright (c) 2017-2023 Richard Hull & Contributors +Copyright (c) 2017-2026 Richard Hull & Contributors Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal From f66424d38310c30688c744086448d23c3d89b6d5 Mon Sep 17 00:00:00 2001 From: Thijs Triemstra Date: Sun, 1 Feb 2026 19:41:08 +0100 Subject: [PATCH 3/5] drop support for python 3.8 --- setup.cfg | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/setup.cfg b/setup.cfg index 8c089f1..1b094a5 100644 --- a/setup.cfg +++ b/setup.cfg @@ -17,14 +17,15 @@ classifiers = Topic :: System :: Hardware Topic :: System :: Hardware :: Hardware Drivers Programming Language :: Python :: 3 - Programming Language :: Python :: 3.7 - Programming Language :: Python :: 3.8 Programming Language :: Python :: 3.9 Programming Language :: Python :: 3.10 Programming Language :: Python :: 3.11 + Programming Language :: Python :: 3.12 + Programming Language :: Python :: 3.13 + Programming Language :: Python :: 3.14 [options] -python_requires = >=3.7, <4 +python_requires = >=3.9, <4 install_requires = luma.core>=2.4.0 luma.emulator>=1.3.0 From c90205a704a351ff9049b33953ac1027bec72f23 Mon Sep 17 00:00:00 2001 From: Thijs Triemstra Date: Sun, 1 Feb 2026 19:41:54 +0100 Subject: [PATCH 4/5] Update copyright year and add Python 3.14 to envlist --- tox.ini | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tox.ini b/tox.ini index b2663fc..77fda56 100644 --- a/tox.ini +++ b/tox.ini @@ -1,8 +1,8 @@ -# Copyright (c) 2017-2023 Richard Hull and contributors +# Copyright (c) 2017-2026 Richard Hull and contributors # See LICENSE.rst for details. [tox] -envlist = py{311,312,313},qa +envlist = py{311,312,313,314},qa skip_missing_interpreters = True [testenv] From 9ac11ee1ba5f6055aaae2ef54ce6f9ca0e359678 Mon Sep 17 00:00:00 2001 From: Thijs Triemstra Date: Sun, 1 Feb 2026 19:44:38 +0100 Subject: [PATCH 5/5] Remove Python minor version 14 from workflow --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 7239483..da048d5 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -12,7 +12,7 @@ jobs: strategy: matrix: os: [ubuntu-latest] - python-minor-version: [11, 12, 13, 14] + python-minor-version: [11, 12, 13] name: Python 3.${{ matrix.python-minor-version }} steps: - uses: actions/checkout@v6