Metadata-Version: 2.4
Name: gramps-webapi
Version: 3.11.0
Summary: A RESTful web API for the Gramps genealogical database.
Author: Gramps Development Team
Author-email: "David M. Straub" <straub@protonmail.com>
License-Expression: AGPL-3.0-or-later
Project-URL: homepage, https://github.com/gramps-project/gramps-web-api
Project-URL: repository, https://github.com/gramps-project/gramps-web-api
Keywords: RESTful,web API,genealogy,Gramps
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: gramps[all]<6.1.0,>=6.0.4
Requires-Dist: PYGObject<=3.50.0
Requires-Dist: orjson
Requires-Dist: Click>=7.0
Requires-Dist: Flask>=2.1.0
Requires-Dist: Flask-Caching>=2.0.0
Requires-Dist: Flask-Compress
Requires-Dist: Flask-Cors
Requires-Dist: Flask-JWT-Extended!=4.4.0,!=4.4.1,>=4.2.1
Requires-Dist: Flask-Limiter>=2.9.0
Requires-Dist: Flask-SQLAlchemy
Requires-Dist: marshmallow>=3.13.0
Requires-Dist: waitress
Requires-Dist: webargs
Requires-Dist: SQLAlchemy>=2.0.0
Requires-Dist: pdf2image
Requires-Dist: Pillow<12.0.0,>=9.1.0
Requires-Dist: bleach[css]>=5.0.0
Requires-Dist: jsonschema
Requires-Dist: ffmpeg-python
Requires-Dist: boto3
Requires-Dist: alembic
Requires-Dist: celery[redis]
Requires-Dist: Unidecode
Requires-Dist: pytesseract
Requires-Dist: gramps-ql>=0.4.0
Requires-Dist: object-ql>=0.1.3
Requires-Dist: sifts>=1.1.0
Requires-Dist: requests
Requires-Dist: yclade>=0.5.0
Requires-Dist: Authlib>=1.6.4
Requires-Dist: gramps-gedcom7
Requires-Dist: flask-smorest
Requires-Dist: typing-extensions>=4.13.0
Provides-Extra: ai
Requires-Dist: sentence-transformers>=4.1.0; extra == "ai"
Requires-Dist: accelerate; extra == "ai"
Requires-Dist: pydantic-ai[openai]<2.0.0,>=1.0.0; extra == "ai"
Provides-Extra: test
Requires-Dist: pytest; extra == "test"
Requires-Dist: PyYAML; extra == "test"
Provides-Extra: all
Requires-Dist: sentence-transformers>=4.1.0; extra == "all"
Requires-Dist: accelerate; extra == "all"
Requires-Dist: pydantic-ai[openai]<2.0.0,>=1.0.0; extra == "all"
Requires-Dist: pytest; extra == "all"
Requires-Dist: PyYAML; extra == "all"
Dynamic: license-file

# Gramps Web API

This is the repository for **Gramps Web API**, a Python REST API for [Gramps](https://gramps-project.org).

It allows to query and manipulate a [Gramps](https://gramps-project.org) family tree database via the web.

Gramps Web API is the backend of [Gramps Web](https://www.grampsweb.org/), a genealogy web app based on Gramps, but can also be used as backend for other tools.

## More information

- API documentation for Gramps Web API: https://gramps-project.github.io/gramps-web-api/
- Developer documentation for Gramps Web API: https://www.grampsweb.org/dev-backend/
- Documentation for Gramps Web: https://www.grampsweb.org

## Related projects

- Gramps Web frontend repository: https://github.com/gramps-project/gramps-web
