Skip to content

Commit 3d7d4e1

Browse files
pyproject: Enhance metadata and add Python version classifiers
- Updated `readme` entry to include content type. - Added `maintainers`, `keywords`, and `classifiers` fields. - Defined support for Python 3.10 to 3.14 using `requires-python` and `classifiers`. - Added project URLs for homepage, documentation, and source repository. Assisted-by: Codex
1 parent 3415eeb commit 3d7d4e1

1 file changed

Lines changed: 30 additions & 1 deletion

File tree

pyproject.toml

Lines changed: 30 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,34 @@
22
name = "pdfrest"
33
version = "1.0.0"
44
description = "Python client library for interacting with the PDFRest API"
5-
readme = "README.md"
5+
readme = {file = "README.md", content-type = "text/markdown"}
66
authors = [
77
{name = "Datalogics"},
88
]
9+
maintainers = [
10+
{name = "Datalogics"},
11+
]
12+
keywords = [
13+
"api",
14+
"document-processing",
15+
"pdf",
16+
"pdfrest",
17+
"sdk",
18+
]
19+
classifiers = [
20+
"Development Status :: 5 - Production/Stable",
21+
"Intended Audience :: Developers",
22+
"Operating System :: OS Independent",
23+
"Programming Language :: Python",
24+
"Programming Language :: Python :: 3",
25+
"Programming Language :: Python :: 3 :: Only",
26+
"Programming Language :: Python :: 3.10",
27+
"Programming Language :: Python :: 3.11",
28+
"Programming Language :: Python :: 3.12",
29+
"Programming Language :: Python :: 3.13",
30+
"Programming Language :: Python :: 3.14",
31+
"Topic :: Software Development :: Libraries :: Python Modules",
32+
]
933
requires-python = ">=3.10"
1034
dependencies = [
1135
"exceptiongroup>=1.3.0",
@@ -14,6 +38,11 @@ dependencies = [
1438
"pydantic>=2.12.0",
1539
]
1640

41+
[project.urls]
42+
Homepage = "https://pdfrest.com/"
43+
Documentation = "https://python.pdfrest.com/"
44+
Source = "https://github.com/pdfrest/pdfrest-python"
45+
1746
[build-system]
1847
requires = ["uv_build>=0.8.22,<0.10.0"]
1948
build-backend = "uv_build"

0 commit comments

Comments
 (0)