Skip to content

Commit

Permalink
drop support for Python 3.7 (#295)
Browse files Browse the repository at this point in the history
  • Loading branch information
thijstriemstra authored Nov 2, 2024
1 parent cfc425a commit 3b5a2d2
Show file tree
Hide file tree
Showing 7 changed files with 14 additions and 12 deletions.
8 changes: 4 additions & 4 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,12 +12,12 @@ jobs:
strategy:
matrix:
os: [ubuntu-latest]
python-minor-version: [7, 8, 9, 10, 11, 12]
python-minor-version: [8, 9, 10, 11, 12, 13]
name: Python 3.${{ matrix.python-minor-version }}
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: Setup pip cache
uses: actions/cache@v3
uses: actions/cache@v4
id: pipcache
with:
path: ~/.cache/pip
Expand All @@ -27,7 +27,7 @@ jobs:
- name: Install system dependencies
run: sudo apt-get install graphviz
- name: Set up Python
uses: actions/setup-python@v4
uses: actions/setup-python@v5
with:
python-version: 3.${{ matrix.python-minor-version }}
check-latest: true
Expand Down
2 changes: 2 additions & 0 deletions CHANGES.rst
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@ ChangeLog
+------------+------------------------------------------------------------------------+------------+
| Version | Description | Date |
+============+========================================================================+============+
| **1.8.0** | * Drop support for Python 3.7 | TBD |
+------------+------------------------------------------------------------------------+------------+
| **1.7.1** | * Documentation fixes | 2023/10/05 |
+------------+------------------------------------------------------------------------+------------+
| **1.7.0** | * Drop support for Python 3.6 | 2022/10/19 |
Expand Down
2 changes: 1 addition & 1 deletion LICENSE.rst
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
The MIT License (MIT)
---------------------

Copyright (c) 2013-2023 Richard Hull and contributors
Copyright (c) 2013-2024 Richard Hull and 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
Expand Down
4 changes: 2 additions & 2 deletions README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ canvas, and other functionality to support:
* state management,
* dithering to monochrome,
* pygame emulator,
* Python 3.7 and newer are supported
* Python 3.8 and newer are supported

Documentation
-------------
Expand Down Expand Up @@ -72,7 +72,7 @@ License
-------
The MIT License (MIT)

Copyright (c) 2013-2023 Richard Hull & Contributors
Copyright (c) 2013-2024 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
Expand Down
2 changes: 1 addition & 1 deletion doc/intro.rst
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ support:
* terminal-style printing,
* state management,
* dithering to monochrome,
* Python 3.7+ is supported
* Python 3.8+ is supported

.. image:: https://raw.githubusercontent.com/rm-hull/luma.led_matrix/master/doc/images/devices.jpg
:alt: max7219 matrix
Expand Down
4 changes: 2 additions & 2 deletions setup.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -18,17 +18,17 @@ 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

[options]
zip_safe = False
packages = find_namespace:
python_requires = >=3.7, <4
python_requires = >=3.8, <4
install_requires =
luma.core>=2.4.0
rpi_ws281x; platform_machine=="armv7l" and platform_system=="Linux"
Expand Down
4 changes: 2 additions & 2 deletions tox.ini
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
# Copyright (c) 2017-2023 Richard Hull and contributors
# Copyright (c) 2017-2024 Richard Hull and contributors
# See LICENSE.rst for details.

[tox]
envlist = py{37,38,39,310,311,312},qa,doc
envlist = py{38,39,310,311,312,313},qa,doc
skip_missing_interpreters = True

[testenv]
Expand Down

0 comments on commit 3b5a2d2

Please sign in to comment.