Files
kjvstudy.org/pyproject.toml
T
kennethreitz f6c8830bf4 Add GEDCOM file support and family tree parsing
The commit adds support for parsing GEDCOM genealogy files for the biblical
family tree, falling back to hardcoded data if parsing fails.
Add GEDCOM parsing and extended family tree data

This commit adds GEDCOM file parsing capabilities and expands the biblical
family tree implementation to include more comprehensive genealogical data from
Adam to Noah's sons.
2025-05-30 15:16:57 -04:00

35 lines
746 B
TOML

[project]
name = "kjvstudy-org"
version = "0.1.0"
description = "Study the King James Bible with AI-powered commentary and insights"
readme = "README.md"
requires-python = ">=3.13"
dependencies = [
"biblepy>=0.1.3",
"fastapi[standard]>=0.115.12",
"ged4py>=0.5.2",
"jinja2>=3.1.6",
"parse>=1.20.2",
"pytest>=8.3.5",
"python-gedcom>=1.0.0",
"requests>=2.32.3",
"uvicorn>=0.34.2",
]
[project.scripts]
kjvstudy-org = "kjvstudy_org.main:main"
[build-system]
requires = ["setuptools>=45", "wheel"]
build-backend = "setuptools.build_meta"
[tool.setuptools.packages.find]
where = ["."]
include = ["kjvstudy_org*"]
[tool.setuptools.package-data]
kjvstudy_org = ["static/*", "templates/*"]
[tool.uv]
package = true