Skip to content

Commit f2b70c3

Browse files
authored
Drop Python 3.8
Python 3.8 is dead, and the faulty license gives a warning in Python 3.14: /Users/neil/.cache/uv/builds-v0/.tmpssvJcI/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated
1 parent d9873da commit f2b70c3

File tree

1 file changed

+3
-6
lines changed

1 file changed

+3
-6
lines changed

pyproject.toml

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,20 +6,17 @@ build-backend = "setuptools.build_meta"
66
[project]
77
name = "msgpack"
88
dynamic = ["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"}
9+
license = "Apache-2.0"
1210
authors = [{name="Inada Naoki", email="[email protected]"}]
1311
description = "MessagePack serializer"
1412
readme = "README.md"
1513
keywords = ["msgpack", "messagepack", "serializer", "serialization", "binary"]
16-
requires-python = ">=3.8"
14+
requires-python = ">=3.9"
1715
classifiers = [
1816
"Development Status :: 5 - Production/Stable",
1917
"Operating System :: OS Independent",
2018
"Topic :: File Formats",
2119
"Intended Audience :: Developers",
22-
"Programming Language :: Python :: 3.8",
2320
"Programming Language :: Python :: 3.9",
2421
"Programming Language :: Python :: 3.10",
2522
"Programming Language :: Python :: 3.11",
@@ -46,7 +43,7 @@ version = {attr = "msgpack.__version__"}
4643

4744
[tool.ruff]
4845
line-length = 100
49-
target-version = "py38"
46+
target-version = "py39"
5047
lint.select = [
5148
"E", # pycodestyle
5249
"F", # Pyflakes

0 commit comments

Comments
 (0)