papis-extract/pyproject.toml

56 lines
1.1 KiB
TOML

[project]
authors = [
{name = "Marty Oehme", email = "contact@martyoeh.me"},
]
license = {text = "GPL-3.0-or-later"}
requires-python = "<4.0,>=3.11"
dependencies = [
"pymupdf<2.0.0,>=1.24.2",
"levenshtein<1.0.0,>=0.25.1",
"papis<1.0,>=0.13",
"click<9.0.0,>=8.1.7",
"python-magic<1.0.0,>=0.4.27",
"chevron<1.0.0,>=0.14.0",
]
name = "papis-extract"
version = "0.2.0"
description = ""
readme = "README.md"
keywords = [
"papis",
"pdf",
"biblatex",
"bibtex",
"bibliography",
"reference manager",
"research",
"science",
]
[project.urls]
homepage = "https://git.martyoeh.me/Marty/papis-extract"
repository = "https://github.com/marty-oehme/papis-extract"
[project.entry-points."papis.command"]
extract = "papis_extract:main"
[project.optional-dependencies]
whoosh = [
"whoosh<3.0.0,>=2.7.4",
]
pocketbook = [
"beautifulsoup4<5.0.0,>=4.12.3",
]
[tool.uv]
dev-dependencies = [
"pytest<9.0.0,>=8.0.0",
"pytest-cov<7.0.0,>=6.0.0",
]
[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"
[tool.pyright]
typeCheckingMode = "strict"