Skip to content

Commit 263c02f

Browse files
committed
Drop Python 3.8 and 3.9 support and update change log
1 parent 6e2a238 commit 263c02f

File tree

4 files changed

+30
-9
lines changed

4 files changed

+30
-9
lines changed

.github/workflows/tests.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,6 @@ jobs:
1717
- ["ubuntu", "ubuntu-24.04"]
1818
config:
1919
# [Python version, tox env]
20-
- ["3.8", "py38"]
21-
- ["3.9", "py39"]
2220
- ["3.10", "py310"]
2321
- ["3.11", "py311"]
2422
- ["3.12", "py312"]

doc/changelog.rst

Lines changed: 29 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,35 @@ Version 2.0.0
88

99
unreleased
1010

11-
- Add support for Python 3.7 up to 3.12.
12-
- Drop support for Python 3.6 and older.
11+
12+
Breaking changes
13+
................
14+
15+
- Drop support for Python 3.9 and older.
16+
17+
18+
Major changes
19+
.............
20+
21+
- Add support for Python 3.10 up to 3.14.
22+
- Updated :file:`setup.py` with newer Sphinx version and reorganized dependencies (``dev_requires``, ``docs_requires``, ``test_requires``, and ``install_requires``).
23+
- Adjusted a unit test regular expression for :file:`bottle_test.py`.
24+
25+
26+
Internal
27+
........
28+
29+
- Added Dependabot configuration.
30+
- Replaced Travis CI with GitHub workflows for continuous integration checks.
31+
32+
33+
Documentation
34+
.............
35+
36+
- Simplified and updated documentation requirements in :file:`rtd-requires.txt`.
37+
- Added a :file:`.readthedocs.yaml` configuration for Read the Docs builds.
38+
- Added omitted change log entries for v1.8.1.
39+
- Adjusted Sphinx configuration and example regex usage in conf.py.
1340

1441

1542
Version 1.8.1

setup.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ def readme():
3535
description='Sphinx domain for documenting HTTP APIs',
3636
long_description=readme(),
3737
zip_safe=False,
38-
python_requires='>=3.8',
38+
python_requires='>=3.10',
3939
classifiers=[
4040
'Development Status :: 5 - Production/Stable',
4141
'Environment :: Console',
@@ -45,8 +45,6 @@ def readme():
4545
'License :: OSI Approved :: BSD License',
4646
'Operating System :: OS Independent',
4747
'Programming Language :: Python',
48-
'Programming Language :: Python :: 3.8',
49-
'Programming Language :: Python :: 3.9',
5048
'Programming Language :: Python :: 3.10',
5149
'Programming Language :: Python :: 3.11',
5250
'Programming Language :: Python :: 3.12',

tox.ini

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
[tox]
22
envlist =
3-
py38
4-
py39
53
py310
64
py311
75
py312

0 commit comments

Comments
 (0)