Skip to content

Commit a347ecd

Browse files
committed
do not drop Python 3.8 support for now.
1 parent 5ad03a5 commit a347ecd

File tree

1 file changed

+10
-7
lines changed

1 file changed

+10
-7
lines changed

pyproject.toml

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,25 @@
11
[build-system]
2-
requires = ["setuptools >= v80.9.0"]
2+
# 75.3.0 is the latest version supporting Python 3.8
3+
requires = ["setuptools >= 75.3.0"]
34
build-backend = "setuptools.build_meta"
45

56
[project]
67
name = "msgpack"
78
dynamic = ["version"]
8-
license = "Apache-2.0"
9+
# `license = "Apache-2.0"` is preferred. But keep old syntax for Python 3.8 compatibility.
10+
# https://github.com/msgpack/msgpack-python/pull/637
11+
license = {text="Apache 2.0"}
912
authors = [{name="Inada Naoki", email="[email protected]"}]
1013
description = "MessagePack serializer"
1114
readme = "README.md"
1215
keywords = ["msgpack", "messagepack", "serializer", "serialization", "binary"]
13-
requires-python = ">=3.9"
16+
requires-python = ">=3.8"
1417
classifiers = [
1518
"Development Status :: 5 - Production/Stable",
1619
"Operating System :: OS Independent",
17-
"Programming Language :: Python",
18-
"Programming Language :: Python :: 3",
20+
"Topic :: File Formats",
21+
"Intended Audience :: Developers",
22+
"Programming Language :: Python :: 3.8",
1923
"Programming Language :: Python :: 3.9",
2024
"Programming Language :: Python :: 3.10",
2125
"Programming Language :: Python :: 3.11",
@@ -24,7 +28,6 @@ classifiers = [
2428
"Programming Language :: Python :: 3.14",
2529
"Programming Language :: Python :: Implementation :: CPython",
2630
"Programming Language :: Python :: Implementation :: PyPy",
27-
"Intended Audience :: Developers",
2831
]
2932

3033
[project.urls]
@@ -43,7 +46,7 @@ version = {attr = "msgpack.__version__"}
4346

4447
[tool.ruff]
4548
line-length = 100
46-
target-version = "py39"
49+
target-version = "py38"
4750
lint.select = [
4851
"E", # pycodestyle
4952
"F", # Pyflakes

0 commit comments

Comments
 (0)