Skip to content

Commit cfa637c

Browse files
committed
chore(pyproject): refresh package metadata for 0.2.0 multi-format scope
- bump version to 0.2.0 - describe multi-format scope (PDF/DOCX/XLSX/PPTX/HTML/EPUB) - add readme, project urls, and Office/Business classifier so the PyPI page is not blank - drop stale [docs] Sphinx extra: the site is Docusaurus (docs-site/), built via npm, not sphinx-build
1 parent 16161e2 commit cfa637c

1 file changed

Lines changed: 23 additions & 11 deletions

File tree

pyproject.toml

Lines changed: 23 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,9 @@ build-backend = "maturin"
44

55
[project]
66
name = "paperjam"
7-
version = "0.1.3"
8-
description = "Fast PDF processing powered by Rust"
7+
version = "0.2.0"
8+
description = "Fast multi-format document processing (PDF, DOCX, XLSX, PPTX, HTML, EPUB) powered by Rust"
9+
readme = "README.md"
910
license = { text = "MIT" }
1011
requires-python = ">=3.12"
1112
classifiers = [
@@ -17,22 +18,33 @@ classifiers = [
1718
"Programming Language :: Python :: 3.13",
1819
"Programming Language :: Python :: Implementation :: CPython",
1920
"Programming Language :: Rust",
21+
"Topic :: Office/Business",
2022
"Topic :: Software Development :: Libraries :: Python Modules",
2123
"Topic :: Text Processing",
2224
"Typing :: Typed",
2325
]
24-
keywords = ["pdf", "text-extraction", "table-extraction", "rust"]
26+
keywords = [
27+
"pdf",
28+
"docx",
29+
"xlsx",
30+
"pptx",
31+
"html",
32+
"epub",
33+
"text-extraction",
34+
"table-extraction",
35+
"document-conversion",
36+
"rust",
37+
]
38+
39+
[project.urls]
40+
Homepage = "https://docs.byteveda.org/paperjam/"
41+
Documentation = "https://docs.byteveda.org/paperjam/"
42+
Repository = "https://github.com/ByteVeda/paperjam"
43+
Issues = "https://github.com/ByteVeda/paperjam/issues"
44+
Changelog = "https://github.com/ByteVeda/paperjam/blob/main/CHANGELOG.md"
2545

2646
[project.optional-dependencies]
2747
pandas = ["pandas>=2.0"]
28-
docs = [
29-
"sphinx>=7.0",
30-
"furo>=2024.1.29",
31-
"myst-parser>=2.0",
32-
"sphinx-copybutton>=0.5",
33-
"sphinxcontrib-mermaid>=2.0",
34-
"sphinx-autobuild>=2024.0.0",
35-
]
3648
dev = [
3749
"pre-commit>=4.0",
3850
"pytest>=8.0",

0 commit comments

Comments
 (0)