Skip to content

Commit 62d2830

Browse files
authored
Move more stuff from setup.py to toml file
No idea which would be required for CI to pass, but hopefully this is complete enough without breaking the packaging.
1 parent 87181cd commit 62d2830

File tree

1 file changed

+40
-2
lines changed

1 file changed

+40
-2
lines changed

pyproject.toml

Lines changed: 40 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,45 @@ build-backend = "setuptools.build_meta"
66
write_to = "src/mlx/warnings/__version__.py"
77

88
[project]
9+
name = "mlx.warnings"
10+
authors = [
11+
{name = "Bavo Van Achte", email = "[email protected]"},
12+
{name = "Crt Mori", email = "[email protected]"},
13+
{name = "Jasper Craeghs"},
14+
{name = "Joke Waumans"},
15+
{name = "Stein Heselmans"},
16+
]
17+
license = {text = "Apache License, Version 2.0"}
18+
description = "Command-line alternative for https://github.com/jenkinsci/warnings-plugin. Useable with plugin-less CI systems."
19+
readme = {file = "README.rst", content-type = "text/x-rst"}
920
dependencies = [
10-
'junitparser>=1.0.0,<2.0',
11-
'ruamel.yaml>=0.17.21',
21+
"junitparser>=1.0.0,<2.0'",
22+
"ruamel.yaml>=0.17.21"
23+
]
24+
python_requires= ">=3.8"
25+
classifiers = [
26+
# complete classifier list: http://pypi.python.org/pypi?%3Aaction=list_classifiers
27+
"Development Status :: 5 - Production/Stable",
28+
"Intended Audience :: Developers",
29+
"License :: OSI Approved :: Apache Software License",
30+
"Operating System :: Unix",
31+
"Operating System :: POSIX",
32+
"Operating System :: Microsoft :: Windows",
33+
"Programming Language :: Python",
34+
"Programming Language :: Python :: 3",
35+
"Programming Language :: Python :: 3.8",
36+
"Programming Language :: Python :: 3.9",
37+
"Programming Language :: Python :: 3.10",
38+
"Programming Language :: Python :: 3.11",
39+
"Programming Language :: Python :: 3.12",
40+
"Topic :: Utilities",
1241
]
42+
keywords = ["Gitlab CI", "warnings", "CI"]
43+
44+
[project.entry-points."console_scripts"]
45+
mlx-warnings = "mlx.warnings.warnings:main"
46+
47+
[project.urls]
48+
Documentation = "https://melexis.github.io/warnings-plugin"
49+
Source = "https://github.com/melexis/warnings-plugin"
50+
Tracker = "https://github.com/melexis/warnings-plugin/issues"

0 commit comments

Comments
 (0)