Skip to content

Commit 35d8b5c

Browse files
committed
Drop Python 3.6 support
1 parent b3ec4bc commit 35d8b5c

File tree

8 files changed

+10
-7
lines changed

8 files changed

+10
-7
lines changed

.github/workflows/test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ jobs:
88
strategy:
99
fail-fast: false
1010
matrix:
11-
python-version: [3.6, 3.7, 3.8, 3.9, "3.10", 3.11, 3.12, pypy3.9, pypy3.10]
11+
python-version: [3.7, 3.8, 3.9, "3.10", 3.11, 3.12, pypy3.9, pypy3.10]
1212

1313
steps:
1414
- uses: actions/checkout@v4

NEWS

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,9 @@ Improvements
1818
* Drop the 'test' command for distutils. This has been
1919
deprecated since 2.6.0. (Jelmer Vernooij)
2020

21+
* Drop support for Python 3.6.
22+
(Jelmer Vernooij)
23+
2124
2.6.0
2225
~~~~~
2326

README.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ under the same license as Python, see LICENSE for details.
3434
Supported platforms
3535
-------------------
3636

37-
* Python 3.6+ or PyPy3
37+
* Python 3.7+ or PyPy3
3838

3939
If you would like to use testtools for earlier Pythons, consult the compatibility docs:
4040

doc/hacking.rst

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,8 @@ Coding style
1515
In general, follow `PEP 8`_ except where consistency with the standard
1616
library's unittest_ module would suggest otherwise.
1717

18-
testtools supports Python 3.6 and later.
18+
code should run on all supported Python versions; see the project configuration
19+
for the current list.
1920

2021
Copyright assignment
2122
--------------------

doc/overview.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ Cross-Python compatibility
8484
--------------------------
8585

8686
testtools gives you the very latest in unit testing technology in a way that
87-
will work with Python 3.6+ and PyPy3.
87+
will work with Python 3.7+ and PyPy3.
8888

8989
If you wish to use testtools with Python 2.4 or 2.5, then please use testtools
9090
0.9.15.

scripts/all-pythons

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,5 +89,5 @@ def now():
8989
if __name__ == '__main__':
9090
sys.path.append(ROOT)
9191
result = TestProtocolClient(sys.stdout)
92-
for version in '3.6 3.7 3.8 3.9 3.10 3.11'.split():
92+
for version in '3.7 3.8 3.9 3.10 3.11 3.12'.split():
9393
run_for_python(version, result, sys.argv[1:])

setup.cfg

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ classifier =
1212
Operating System :: OS Independent
1313
Programming Language :: Python
1414
Programming Language :: Python :: 3
15-
Programming Language :: Python :: 3.6
1615
Programming Language :: Python :: 3.7
1716
Programming Language :: Python :: 3.8
1817
Programming Language :: Python :: 3.9

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22
import setuptools
33

44
setuptools.setup(
5-
python_requires='>=3.6',
5+
python_requires='>=3.7',
66
setup_requires=['pbr'],
77
pbr=True)

0 commit comments

Comments
 (0)