Skip to content

Commit ab5016e

Browse files
committed
Drop python 3.8
1 parent 71ca715 commit ab5016e

11 files changed

+15
-17
lines changed

README.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@ Dependency versions:
139139

140140

141141
+----------+------------------------+
142-
| CPython | >= 3.8 (Or use PyPy3) |
142+
| CPython | >= 3.9 (Or use PyPy3) |
143143
+----------+------------------------+
144144
| SDL | >= 2.0.14 |
145145
+----------+------------------------+

docs/readmes/README.es.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ El módulo surfarray necesita el paquete python numpy, para sus matrices numéri
117117
Versiones de dependencia:
118118

119119
+----------+-----------------------------+
120-
| CPython | >= 3.8 (Ou utiliser PyPy3) |
120+
| CPython | >= 3.9 (Ou utiliser PyPy3) |
121121
+----------+-----------------------------+
122122
| SDL | >= 2.0.14 |
123123
+----------+-----------------------------+

docs/readmes/README.fa.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -189,7 +189,7 @@ Dependencies (وابستگی ها)
189189
مشاهده کنید.
190190

191191
+----------+------------------------+
192-
| CPython | >= 3.8 (Or use PyPy3) |
192+
| CPython | >= 3.9 (Or use PyPy3) |
193193
+----------+------------------------+
194194
| SDL | >= 2.0.14 |
195195
+----------+------------------------+

docs/readmes/README.fr.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,7 @@ multidimensionnels.
146146
Versions des dépendances:
147147

148148
+----------+-----------------------------+
149-
| CPython | >= 3.8 (Ou utiliser PyPy3) |
149+
| CPython | >= 3.9 (Ou utiliser PyPy3) |
150150
+----------+-----------------------------+
151151
| SDL | >= 2.0.14 |
152152
+----------+-----------------------------+

docs/readmes/README.it.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,7 @@ Le versioni dei requisiti:
140140

141141

142142
+----------+------------------------+
143-
| CPython | >= 3.8 (Or use PyPy3) |
143+
| CPython | >= 3.9 (Or use PyPy3) |
144144
+----------+------------------------+
145145
| SDL | >= 2.0.14 |
146146
+----------+------------------------+

docs/readmes/README.ja.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -151,7 +151,7 @@ gfxdraw には SDL_gfx の埋め込みバージョンが含まれています。
151151
依存バージョン:
152152

153153
+----------+------------------------+
154-
| CPython | >= 3.8 (Or use PyPy3) |
154+
| CPython | >= 3.9 (Or use PyPy3) |
155155
+----------+------------------------+
156156
| SDL | >= 2.0.14 |
157157
+----------+------------------------+

docs/readmes/README.ru.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,7 @@ SDL_rotozoom, а gfxdraw имеет встроенную версию SDL_gfx.
141141

142142

143143
+----------+------------------------+
144-
| CPython | >= 3.8 (Or use PyPy3) |
144+
| CPython | >= 3.9 (Or use PyPy3) |
145145
+----------+------------------------+
146146
| SDL | >= 2.0.14 |
147147
+----------+------------------------+

docs/readmes/README.zh-cn.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ pygame显然依赖于SDL和Python。此外pygame还嵌入了几个较小的库
105105

106106

107107
+----------+------------------------+
108-
| CPython | >= 3.8 (或 PyPy3) |
108+
| CPython | >= 3.9 (或 PyPy3) |
109109
+----------+------------------------+
110110
| SDL | >= 2.0.14 |
111111
+----------+------------------------+

pyproject.toml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name = "pygame-ce"
33
version = "2.5.3.dev1"
44
description = "Python Game Development"
55
readme = "README.rst" # for long description
6-
requires-python = ">=3.8"
6+
requires-python = ">=3.9"
77
license = {text = "LGPL v2.1"}
88
authors = [{name = "A community project"}]
99
classifiers = [
@@ -14,7 +14,6 @@ classifiers = [
1414
"Programming Language :: Cython",
1515
"Programming Language :: Python",
1616
"Programming Language :: Python :: 3",
17-
"Programming Language :: Python :: 3.8",
1817
"Programming Language :: Python :: 3.9",
1918
"Programming Language :: Python :: 3.10",
2019
"Programming Language :: Python :: 3.11",
@@ -74,7 +73,7 @@ install = ['--tags=runtime,python-runtime,pg-tag']
7473
# dependencies. Here is where uv comes into the picture. It is an "installer" like pip,
7574
# but faster. It has been observed to save a couple of minutes of CI time.
7675
build-frontend = "build[uv]"
77-
build = "cp3{8,9,10,11,12,13}-* pp3{8,9,10}-*"
76+
build = "cp3{9,10,11,12,13}-* pp3{9,10}-*"
7877
skip = "*-musllinux_*"
7978
# build[uv] is verbose by default, so below flag is not needed here
8079
# build-verbosity = 3

setup.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[tox:tox]
2-
envlist = py{38,39,310,311,312,313}
2+
envlist = py{39,310,311,312,313}
33
skip_missing_interpreters = True
44
skipsdist = True
55

setup.py

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,6 @@
3939
"Programming Language :: Cython",
4040
"Programming Language :: Python",
4141
"Programming Language :: Python :: 3",
42-
"Programming Language :: Python :: 3.8",
4342
"Programming Language :: Python :: 3.9",
4443
"Programming Language :: Python :: 3.10",
4544
"Programming Language :: Python :: 3.11",
@@ -63,7 +62,7 @@
6362
"Operating System :: MacOS",
6463
"Typing :: Typed"
6564
],
66-
"python_requires": '>=3.8',
65+
"python_requires": '>=3.9',
6766
}
6867

6968
import re
@@ -156,11 +155,11 @@ def compilation_help():
156155
print('---\n')
157156

158157

159-
if not hasattr(sys, 'version_info') or sys.version_info < (3, 8):
158+
if not hasattr(sys, 'version_info') or sys.version_info < (3, 9):
160159
compilation_help()
161-
raise SystemExit("Pygame-ce requires Python3 version 3.8 or above.")
160+
raise SystemExit("Pygame-ce requires Python3 version 3.9 or above.")
162161
if IS_PYPY and sys.pypy_version_info < (7,):
163-
raise SystemExit("Pygame-ce requires PyPy version 7.0.0 above, compatible with CPython >= 3.8")
162+
raise SystemExit("Pygame-ce requires PyPy version 7.0.0 above, compatible with CPython >= 3.9")
164163

165164

166165
def consume_arg(name):

0 commit comments

Comments
 (0)