lllin000_PaperForge/pyproject.toml
Research Assistant 59457d15c7 refactor(phase-9): rename paperforge_lite package to paperforge
- Rename directory: paperforge_lite/ → paperforge/
- Update pyproject.toml: package name, entry point, includes
- Verified: python -m paperforge --help works
2026-04-24 16:15:13 +08:00

50 lines
1.2 KiB
TOML

[build-system]
requires = ["setuptools>=68.0"]
build-backend = "setuptools.build_meta"
[project]
name = "paperforge"
version = "1.0.0"
description = "PaperForge Lite — Obsidian + Zotero literature pipeline CLI"
readme = "README.md"
requires-python = ">=3.10"
license = {text = "MIT"}
authors = [
{name = "PaperForge Contributors"}
]
classifiers = [
"Development Status :: 4 - Beta",
"Environment :: Console",
"Intended Audience :: Science/Research",
"License :: OSI Approved :: MIT License",
"Operating System :: OS Independent",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"Topic :: Scientific/Engineering :: Information Analysis",
]
dependencies = [
"requests>=2.31.0",
"pymupdf>=1.23.0",
"pillow>=10.0.0",
"textual>=0.47.0",
]
[project.optional-dependencies]
test = [
"pytest>=7.4.0",
]
[project.scripts]
paperforge = "paperforge.cli:main"
[tool.setuptools.packages.find]
where = ["."]
include = ["paperforge*"]
[tool.setuptools.package-data]
paperforge = ["py.typed"]
[tool.pytest.ini_options]
addopts = "--ignore=tests/sandbox/00_TestVault/"