← back to Paul Conrad Archive
pyproject.toml
29 lines
[project]
name = "paul-conrad-archive"
version = "0.1.0"
description = "Metadata-only master index of Paul Conrad (1924-2010) editorial cartoons and where each can be legally viewed."
requires-python = ">=3.10"
dependencies = [
"requests==2.32.3",
"tenacity==9.0.0",
"rapidfuzz==3.10.1",
"beautifulsoup4==4.12.3",
"fastapi==0.115.6",
"uvicorn==0.34.0",
"truststore==0.10.1",
]
[project.optional-dependencies]
dev = ["pytest==8.3.4", "httpx==0.28.1"]
[build-system]
requires = ["setuptools>=68"]
build-backend = "setuptools.build_meta"
[tool.setuptools.packages.find]
where = ["src"]
[tool.pytest.ini_options]
pythonpath = ["src", "."]
testpaths = ["tests"]