Skip to content

Commit 3c78976

Browse files
committed
python: deprecated EOL'ed v3.8, add v3.13
Signed-off-by: Emmanuel Blot <emmanuel.blot@free.fr>
1 parent 2f9923c commit 3c78976

File tree

8 files changed

+11
-10
lines changed

8 files changed

+11
-10
lines changed

.github/workflows/pythonchecksyntax.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
runs-on: ubuntu-latest
1313
strategy:
1414
matrix:
15-
python-version: ['3.8', '3.9', '3.10', '3.11', '3.12']
15+
python-version: ['3.9', '3.10', '3.11', '3.12', '3.13']
1616

1717
steps:
1818
- uses: actions/checkout@v4

.github/workflows/pythonmocktests.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
runs-on: ubuntu-latest
1212
strategy:
1313
matrix:
14-
python-version: ['3.8', '3.9', '3.10', '3.11', '3.12']
14+
python-version: ['3.9', '3.10', '3.11', '3.12', '3.13']
1515

1616
steps:
1717
- uses: actions/checkout@v4

.github/workflows/pythonpackage.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
runs-on: ubuntu-latest
1212
strategy:
1313
matrix:
14-
python-version: ['3.8', '3.9', '3.10', '3.11', '3.12']
14+
python-version: ['3.9', '3.10', '3.11', '3.12', '3.13']
1515

1616
steps:
1717
- uses: actions/checkout@v4

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,6 @@ PyFtdi currently supports the following features:
6565

6666
### Python support
6767

68-
PyFtdi requires Python 3.8+.
68+
PyFtdi requires Python 3.9+.
6969

7070
See `pyftdi/doc/requirements.rst` for more details.

pyftdi/__init__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
# pylint: disable=missing-docstring
88

9-
__version__ = '0.55.4'
9+
__version__ = '0.56.0'
1010
__title__ = 'PyFtdi'
1111
__description__ = 'FTDI device driver (pure Python)'
1212
__uri__ = 'http://github.com/eblot/pyftdi'

pyftdi/doc/requirements.rst

+3-2
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,10 @@
33
Requirements
44
------------
55

6-
Python_ 3.8 or above is required.
6+
Python_ 3.9 or above is required.
7+
8+
* PyFtdi *v0.55* is the last PyFtdi version to support Python 3.8.
79

8-
* PyFtdi *v0.54* is the last PyFtdi version to support Python 3.7.
910

1011
* Python 3.7 has reached end-of-life on June 27rd, 2023.
1112

pyftdi/tests/toolsimport.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ class ToolsTestCase(TestCase):
2222
This is especially useful to find Python syntax version mismatch
2323
and other not-yet-supported modules/features.
2424
25-
PyFtdi and tools should support Python 3.8 onwards.
25+
PyFtdi and tools should support Python 3.9 onwards.
2626
"""
2727

2828
@classmethod

setup.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -35,11 +35,11 @@
3535
'License :: OSI Approved :: BSD License',
3636
'Operating System :: MacOS :: MacOS X',
3737
'Operating System :: POSIX',
38-
'Programming Language :: Python :: 3.8',
3938
'Programming Language :: Python :: 3.9',
4039
'Programming Language :: Python :: 3.10',
4140
'Programming Language :: Python :: 3.11',
4241
'Programming Language :: Python :: 3.12',
42+
'Programming Language :: Python :: 3.13',
4343
'Topic :: Software Development :: Libraries :: Python Modules',
4444
'Topic :: System :: Hardware :: Hardware Drivers',
4545
]
@@ -182,7 +182,7 @@ def main():
182182
'pyftdi.serialext': ['*.rst', 'doc/api/uart.rst']},
183183
classifiers=CLASSIFIERS,
184184
install_requires=INSTALL_REQUIRES,
185-
python_requires='>=3.8',
185+
python_requires='>=3.9',
186186
)
187187

188188

0 commit comments

Comments
 (0)