Skip to content

Commit c62d2a4

Browse files
committed
Add PyPI metadata: license, readme, classifiers, urls, keywords
1 parent 7df1dac commit c62d2a4

1 file changed

Lines changed: 32 additions & 0 deletions

File tree

pyproject.toml

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,37 @@
22
name = "leakix"
33
version = "0.2.0"
44
description = "Official python client for LeakIX (https://leakix.net)"
5+
readme = "README.md"
6+
license = { text = "MIT" }
57
authors = [
68
{ name = "Danny Willems", email = "danny@leakix.net" },
79
{ name = "Valentin Lobstein", email = "valentin@leakix.net" },
810
]
911
requires-python = ">=3.11"
12+
keywords = [
13+
"leakix",
14+
"security",
15+
"osint",
16+
"reconnaissance",
17+
"vulnerability",
18+
"attack-surface",
19+
"exposure",
20+
"threat-intelligence",
21+
"api-client",
22+
"cybersecurity",
23+
]
24+
classifiers = [
25+
"Development Status :: 4 - Beta",
26+
"Intended Audience :: Developers",
27+
"License :: OSI Approved :: MIT License",
28+
"Programming Language :: Python :: 3",
29+
"Programming Language :: Python :: 3.11",
30+
"Programming Language :: Python :: 3.12",
31+
"Programming Language :: Python :: 3.13",
32+
"Programming Language :: Python :: 3.14",
33+
"Topic :: Security",
34+
"Typing :: Typed",
35+
]
1036
dependencies = [
1137
"requests",
1238
"httpx>=0.28.0",
@@ -52,6 +78,12 @@ ignore_missing_imports = false
5278
testpaths = ["tests"]
5379
addopts = "-v"
5480

81+
[project.urls]
82+
Homepage = "https://leakix.net"
83+
Repository = "https://github.com/LeakIX/LeakIXClient-Python"
84+
Issues = "https://github.com/LeakIX/LeakIXClient-Python/issues"
85+
Changelog = "https://github.com/LeakIX/LeakIXClient-Python/blob/main/CHANGELOG.md"
86+
5587
[tool.hatch.build.targets.sdist]
5688
include = ["leakix/", "LICENSE", "README.md", "pyproject.toml"]
5789

0 commit comments

Comments
 (0)