Skip to content

Commit 99621c0

Browse files
committed
Add extra metadata to pyproject.toml
Add the following configuration keys to have more complete and descriptive metadata: * readme * keywords * classifiers * project.authors.email * project.urls Signed-off-by: Leandro Lucarella <[email protected]>
1 parent f8cb544 commit 99621c0

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed

pyproject.toml

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,21 @@ build-backend = "setuptools.build_meta"
99

1010
[project]
1111
name = "frequenz-sdk"
12+
description = "Frequenz Python SDK"
13+
readme = "README.md"
14+
license = { text = "MIT" }
15+
keywords = [ "frequenz", "sdk", "microgrid", "actor" ]
16+
classifiers = [
17+
"Development Status :: 3 - Alpha",
18+
"Intended Audience :: Developers",
19+
"License :: OSI Approved :: MIT License",
20+
"Programming Language :: Python :: 3",
21+
"Programming Language :: Python :: 3 :: Only",
22+
"Programming Language :: Python :: 3.8",
23+
"Programming Language :: Python :: 3.9",
24+
"Programming Language :: Python :: 3.10",
25+
"Topic :: Software Development :: Libraries",
26+
]
1227
requires-python = ">= 3.8, < 4"
1328
dependencies = [
1429
"frequenz-api-microgrid >= 0.11.0, < 0.12.0",
@@ -31,6 +46,13 @@ dynamic = [ "version" ]
3146

3247
[[project.authors]]
3348
name ="Frequenz Energy-as-a-Service GmbH"
49+
50+
51+
[project.urls]
52+
Changelog = "https://github.com/frequenz-floss/frequenz-sdk-python/releases"
53+
Repository = "https://github.com/frequenz-floss/frequenz-sdk-python"
54+
Issues = "https://github.com/frequenz-floss/frequenz-sdk-python/issues"
55+
Support = "https://github.com/frequenz-floss/frequenz-sdk-python/discussions/categories/support"
3456

3557
[tool.setuptools]
3658
include-package-data = true

0 commit comments

Comments
 (0)