Skip to content

Commit aa4f1a3

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 a0de759 commit aa4f1a3

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-channels"
12+
description = "Channel implementations for Python"
13+
readme = "README.md"
14+
license = { text = "MIT" }
15+
keywords = [ "frequenz", "channel" ]
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
"watchfiles >= 0.15.0",
@@ -17,6 +32,13 @@ dynamic = [ "version" ]
1732

1833
[[project.authors]]
1934
name ="Frequenz Energy-as-a-Service GmbH"
35+
36+
37+
[project.urls]
38+
Changelog = "https://github.com/frequenz-floss/frequenz-channels-pytyhon/releases"
39+
Repository = "https://github.com/frequenz-floss/frequenz-channels-pytyhon"
40+
Issues = "https://github.com/frequenz-floss/frequenz-channels-pytyhon/issues"
41+
Support = "https://github.com/frequenz-floss/frequenz-channels-pytyhon/discussions/categories/support"
2042

2143
[tool.setuptools]
2244
include-package-data = true

0 commit comments

Comments
 (0)