@@ -7,7 +7,52 @@ requires = [
7
7
]
8
8
build-backend = " setuptools.build_meta"
9
9
10
+ [project ]
11
+ name = " msgpack"
12
+ dynamic = [" version" ]
13
+ license = {text =" Apache 2.0" }
14
+ authors = [{name =" Inada Naoki" , email =" songofacandy@gmail.com" }]
15
+ description = " MessagePack serializer"
16
+ readme = " README.md"
17
+ # keywords = ["python", "msgpack", "messagepack", "serializer", "serialization", "binary"]
18
+ # requires-python = ">=3.8"
19
+ classifiers = [
20
+ # "Development Status :: 5 - Production/Stable",
21
+ # "Operating System :: OS Independent",
22
+ # "Programming Language :: Python",
23
+ " Programming Language :: Python :: 3" ,
24
+ " Programming Language :: Python :: 3.8" ,
25
+ " Programming Language :: Python :: 3.9" ,
26
+ " Programming Language :: Python :: 3.10" ,
27
+ " Programming Language :: Python :: 3.11" ,
28
+ " Programming Language :: Python :: 3.12" ,
29
+ " Programming Language :: Python :: Implementation :: CPython" ,
30
+ " Programming Language :: Python :: Implementation :: PyPy" ,
31
+ " Intended Audience :: Developers" ,
32
+ " License :: OSI Approved :: Apache Software License" ,
33
+ ]
34
+
35
+ [project .urls ]
36
+ Homepage = " https://msgpack.org/"
37
+ Documentation = " https://msgpack-python.readthedocs.io/"
38
+ Repository = " https://github.com/msgpack/msgpack-python/"
39
+ Tracker = " https://github.com/msgpack/msgpack-python/issues"
40
+ # Changelog = "https://github.com/msgpack/msgpack-python/blob/main/ChangeLog.rst"
41
+
42
+ [tool .setuptools .dynamic ]
43
+ version = {attr = " msgpack.__version__" }
44
+
10
45
[tool .black ]
11
46
line-length = 100
12
47
target-version = [" py37" ]
13
48
skip_string_normalization = true
49
+
50
+ [tool .ruff ]
51
+ line-length = 100
52
+ target-version = " py38"
53
+ ignore = []
54
+
55
+ [tool .ruff .per-file-ignores ]
56
+ "msgpack/__init__.py" = [" F401" , " F403" ]
57
+ "msgpack/fallback.py" = [" E731" ]
58
+ "test/test_seq.py" = [" E501" ]
0 commit comments