Skip to content

Commit 0c5dbe6

Browse files
committed
fix(pyproject.toml): add licence and exclude automatic licence file due to setuptools metadata version drift
See pypa/setuptools#4759
1 parent 51e3f01 commit 0c5dbe6

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

pyproject.toml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,20 @@ name = "tovald"
33
version = "0.1.0"
44
description = "Publish rich markdown documentation to Confluence"
55
readme = "README.md"
6+
authors = [
7+
{name="Charles SENGES", email="charles.senges.io+github@protonmail.com"}
8+
]
9+
license = {text = "GNU GPLv3+"}
610
requires-python = ">=3.12"
711
dependencies = [
812
"myst-parser==4.0",
913
"sphinx==8.1",
1014
"sphinx-toolbox==3.8",
1115
"sphinxcontrib-confluencebuilder==2.8",
1216
]
17+
classifiers = [
18+
"License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)",
19+
]
1320

1421
[project.scripts]
1522
tovald = "tovald.main:main"
@@ -43,6 +50,9 @@ ignore = [
4350
"SIM110", # reimplemented-builtin
4451
]
4552

53+
[tool.setuptools]
54+
license-files = []
55+
4656
[tool.setuptools.package-data]
4757
tovald = [
4858
"static/*", "static/.*",

0 commit comments

Comments
 (0)