[build-system] requires = ["setuptools >= 78.1.1"] build-backend = "setuptools.build_meta" [project] name = "msgpack" dynamic = ["version"] license = "Apache-2.0" authors = [{name="Inada Naoki", email="songofacandy@gmail.com"}] description = "MessagePack serializer" readme = "README.md" keywords = ["msgpack", "messagepack", "serializer", "serialization", "binary"] requires-python = ">=3.10" classifiers = [ "Development Status :: 5 - Production/Stable", "Operating System :: OS Independent", "Topic :: File Formats", "Intended Audience :: Developers", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", ] [project.urls] Homepage = "https://msgpack.org/" Documentation = "https://msgpack-python.readthedocs.io/" Repository = "https://github.com/msgpack/msgpack-python/" Tracker = "https://github.com/msgpack/msgpack-python/issues" Changelog = "https://github.com/msgpack/msgpack-python/blob/main/ChangeLog.rst" [tool.setuptools] # Do not install C/C++/Cython source files include-package-data = false [tool.setuptools.dynamic] version = {attr = "msgpack.__version__"} [tool.ruff] line-length = 100 target-version = "py310" lint.select = [ "E", # pycodestyle "F", # Pyflakes "I", # isort #"UP", pyupgrade ]