Skip to content

Commit 5bc8b8e

Browse files
fix: pypi packaging config
1 parent 9d41438 commit 5bc8b8e

File tree

1 file changed

+28
-2
lines changed

1 file changed

+28
-2
lines changed

pyproject.toml

Lines changed: 28 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,31 @@ build-backend = "hatchling.build"
55
[project]
66
name = "archunitpython"
77
version = "0.1.0"
8-
description = "Architecture testing library for Python projects"
8+
description = "Architecture testing library for Python projects. Enforce dependency rules, detect cycles, validate metrics."
99
readme = "README.md"
1010
license = "MIT"
1111
requires-python = ">=3.10"
1212
authors = [
13-
{ name = "ArchUnitPython Contributors" },
13+
{ name = "Lukas Niessen", email = "lks.niessen@gmail.com" },
14+
]
15+
keywords = [
16+
"architecture",
17+
"testing",
18+
"python",
19+
"code-quality",
20+
"dependency-analysis",
21+
"circular-dependencies",
22+
"clean-code",
23+
"architectural-testing",
24+
"static-analysis",
25+
"code-standards",
26+
"pytest",
27+
"software-architecture",
28+
"technical-debt",
29+
"code-metrics",
30+
"linting",
31+
"developer-tools",
32+
"archunit",
1433
]
1534
classifiers = [
1635
"Development Status :: 3 - Alpha",
@@ -26,6 +45,13 @@ classifiers = [
2645
"Typing :: Typed",
2746
]
2847

48+
[project.urls]
49+
Homepage = "https://github.com/LukasNiessen/ArchUnitPython"
50+
Repository = "https://github.com/LukasNiessen/ArchUnitPython.git"
51+
Documentation = "https://lukasniessen.github.io/ArchUnitPython/"
52+
Issues = "https://github.com/LukasNiessen/ArchUnitPython/issues"
53+
Changelog = "https://github.com/LukasNiessen/ArchUnitPython/blob/main/CHANGELOG.md"
54+
2955
[project.optional-dependencies]
3056
dev = [
3157
"pytest>=7.0",

0 commit comments

Comments
 (0)