Skip to content

Commit cf5a204

Browse files
authored
Add pyproject.toml for project configuration
1 parent a8ac289 commit cf5a204

File tree

1 file changed

+55
-0
lines changed

1 file changed

+55
-0
lines changed

pyproject.toml

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
[build-system]
2+
requires = ["hatchling>=1.25.0"]
3+
build-backend = "hatchling.build"
4+
5+
[project]
6+
name = "wigle2kml-py"
7+
version = "0.1.0"
8+
description = "Convert Wigle API JSON output to KML for Google Earth and other geo tools."
9+
readme = "README.md"
10+
requires-python = ">=3.8"
11+
license = { text = "MIT" } # Change if you choose a different license
12+
authors = [
13+
{ name = "Kent Ickler" }
14+
]
15+
keywords = ["wigle", "kml", "wifi", "geospatial", "google-earth"]
16+
classifiers = [
17+
"Development Status :: 3 - Alpha",
18+
"Intended Audience :: Information Technology",
19+
"Intended Audience :: System Administrators",
20+
"Topic :: Security",
21+
"Topic :: Utilities",
22+
"Programming Language :: Python",
23+
"Programming Language :: Python :: 3",
24+
"Programming Language :: Python :: 3 :: Only",
25+
"Programming Language :: Python :: 3.8",
26+
"Programming Language :: Python :: 3.9",
27+
"Programming Language :: Python :: 3.10",
28+
"Programming Language :: Python :: 3.11",
29+
]
30+
31+
# Add any non-stdlib requirements here if needed, e.g.:
32+
dependencies = [
33+
# "simplekml>=1.3",
34+
]
35+
36+
[project.urls]
37+
Homepage = "https://github.com/DefensiveOrigins/Wigle2KML-py"
38+
Source = "https://github.com/DefensiveOrigins/Wigle2KML-py"
39+
Issues = "https://github.com/DefensiveOrigins/Wigle2KML-py/issues"
40+
41+
[project.scripts]
42+
wigle2kml = "wigle2kml:main"
43+
44+
[tool.hatch.build.targets.wheel]
45+
# Tell hatchling explicitly what to include since we have a single loose .py file.
46+
include = [
47+
"wigle2kml.py",
48+
"README.md",
49+
]
50+
51+
[tool.hatch.build.targets.sdist]
52+
include = [
53+
"wigle2kml.py",
54+
"README.md",
55+
]

0 commit comments

Comments
 (0)