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