11[build-system]
2- # 75.3.0 is the latest version supporting Python 3.8
3- requires = ["setuptools >= 75.3.0"]
2+ requires = ["setuptools >= 80.9.0"]
43build-backend = "setuptools.build_meta"
54
65[project]
76name = "msgpack"
87dynamic = ["version"]
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"}
8+ license = "Apache-2.0"
129authors = [{name="Inada Naoki", email="
[email protected] "}]
1310description = "MessagePack serializer"
1411readme = "README.md"
1512keywords = ["msgpack", "messagepack", "serializer", "serialization", "binary"]
16- requires-python = ">=3.8 "
13+ requires-python = ">=3.9 "
1714classifiers = [
1815 "Development Status :: 5 - Production/Stable",
1916 "Operating System :: OS Independent",
2017 "Topic :: File Formats",
2118 "Intended Audience :: Developers",
22- "Programming Language :: Python :: 3.8",
23- "Programming Language :: Python :: 3.9",
24- "Programming Language :: Python :: 3.10",
25- "Programming Language :: Python :: 3.11",
26- "Programming Language :: Python :: 3.12",
27- "Programming Language :: Python :: 3.13",
28- "Programming Language :: Python :: 3.14",
2919 "Programming Language :: Python :: Implementation :: CPython",
3020 "Programming Language :: Python :: Implementation :: PyPy",
3121]
@@ -46,7 +36,7 @@ version = {attr = "msgpack.__version__"}
4636
4737[tool.ruff]
4838line-length = 100
49- target-version = "py38 "
39+ target-version = "py39 "
5040lint.select = [
5141 "E", # pycodestyle
5242 "F", # Pyflakes
0 commit comments