Skip to content

Commit 9374b43

Browse files
author
jayeshmepani
committed
docs: enrich pyproject.toml to match PHP package standards
1 parent 35764bb commit 9374b43

1 file changed

Lines changed: 33 additions & 4 deletions

File tree

pyproject.toml

Lines changed: 33 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,20 +5,45 @@ build-backend = "hatchling.build"
55
[project]
66
name = "postalkit"
77
version = "1.0.4"
8-
description = "Zero-setup, one-command install Python package for libpostal"
8+
description = "Complete 100% 1:1 Python FFI Wrapper for the libpostal C Library - Direct C function calls with zero abstraction for maximum address parsing precision"
99
readme = "README.md"
1010
requires-python = ">=3.8"
1111
license = "MIT"
1212
authors = [
1313
{ name = "Jayesh Mepani", email = "jayeshmepani777@gmail.com" }
1414
]
15-
keywords = ["libpostal", "address", "nlp", "parser", "zero-setup"]
15+
keywords = [
16+
"libpostal",
17+
"address-parser",
18+
"address-normalization",
19+
"ffi",
20+
"ctypes",
21+
"nlp",
22+
"geocoding",
23+
"gis",
24+
"openvenues",
25+
"zero-setup",
26+
"cross-platform",
27+
"python-ffi",
28+
"address-standardization",
29+
"machine-learning",
30+
"location-intelligence",
31+
"international-addresses"
32+
]
1633
classifiers = [
17-
"Development Status :: 4 - Beta",
34+
"Development Status :: 5 - Production/Stable",
1835
"Intended Audience :: Developers",
36+
"Intended Audience :: Science/Research",
1937
"License :: OSI Approved :: MIT License",
2038
"Programming Language :: Python :: 3",
39+
"Programming Language :: Python :: 3.8",
40+
"Programming Language :: Python :: 3.9",
41+
"Programming Language :: Python :: 3.10",
42+
"Programming Language :: Python :: 3.11",
43+
"Programming Language :: Python :: 3.12",
2144
"Operating System :: OS Independent",
45+
"Topic :: Scientific/Engineering :: GIS",
46+
"Topic :: Software Development :: Libraries :: Python Modules"
2247
]
2348
dependencies = [
2449
"httpx>=0.23.0",
@@ -29,13 +54,17 @@ dependencies = [
2954
[project.optional-dependencies]
3055
dev = [
3156
"pytest>=7.0.0",
32-
"mypy>=1.0.0",
57+
"build>=1.0.0",
58+
"twine>=4.0.0",
3359
"ruff>=0.1.0",
3460
]
3561

3662
[project.urls]
3763
Homepage = "https://github.com/jayeshmepani/libpostal-ffi-python"
3864
Repository = "https://github.com/jayeshmepani/libpostal-ffi-python"
65+
Issues = "https://github.com/jayeshmepani/libpostal-ffi-python/issues"
66+
Documentation = "https://github.com/jayeshmepani/libpostal-ffi-python/blob/main/README.md"
67+
Funding = "https://github.com/sponsors/jayeshmepani"
3968

4069
[tool.hatch.build.targets.wheel]
4170
packages = ["postalkit"]

0 commit comments

Comments
 (0)