gramps-webapi

View on PyPIReverse Dependencies (1)

2.8.2 gramps_webapi-2.8.2-py3-none-any.whl

Wheel Details

Project: gramps-webapi
Version: 2.8.2
Filename: gramps_webapi-2.8.2-py3-none-any.whl
Download: [link]
Size: 451376
MD5: 2ea148c9f10cde7efa672a6f897431f4
SHA256: 29cb1d798297031e4646da0e00494c4a6b5bf0706120e6a2970d1e99a77fb408
Uploaded: 2025-02-07 06:41:42 +0000

dist-info

METADATA

Metadata-Version: 2.2
Name: gramps-webapi
Version: 2.8.2
Summary: A RESTful web API for the Gramps genealogical database.
Author: Gramps Development Team
Author-Email: "David M. Straub" <straub[at]protonmail.com>
Project-Url: homepage, https://github.com/gramps-project/gramps-web-api
Project-Url: repository, https://github.com/gramps-project/gramps-web-api
License: AGPL-3.0-or-later
Keywords: RESTful,web API,genealogy,Gramps
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)
Classifier: Operating System :: OS Independent
Requires-Python: >=3.9
Requires-Dist: gramps[GUI,i18n] (==5.2.*)
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
Requires-Dist: bleach[css] (>=5.0.0)
Requires-Dist: jsonschema
Requires-Dist: ffmpeg-python
Requires-Dist: boto3 (<1.36.0)
Requires-Dist: alembic
Requires-Dist: celery[redis]
Requires-Dist: Unidecode
Requires-Dist: pytesseract
Requires-Dist: gramps-ql (>=0.3.0)
Requires-Dist: object-ql (>=0.1.2)
Requires-Dist: sifts (>=0.8.3)
Requires-Dist: sentence-transformers; extra == "ai"
Requires-Dist: openai; extra == "ai"
Provides-Extra: ai
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 750 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (75.8.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
gramps_webapi/__init__.py sha256=aLvPcBkVI0UJYk1jsMfkzGvb-CiT7gq5c4i0VnrODUs 803
gramps_webapi/__main__.py sha256=QDqSkcFpVDIx42TxwyG6NhAvN1L-6-88mlDZFPm86Os 9790
gramps_webapi/_version.py sha256=zVy--cKF-XDrnp-mg0r9_wjd5w2H8kVOwOtLaaZDRFU 888
gramps_webapi/app.py sha256=TZJ_o7tqsAzYCEiFHhk-4VqphcMrIjv998RarKFbqEw 6664
gramps_webapi/celery.py sha256=82q2KmgV48uZTSg8WiMpzSTvjECnTdc6T-fi6jgMBrQ 140
gramps_webapi/config.py sha256=ySVWQh2dUg63v-m_jI0h38KzioHPwkC2HY_jZ8G9MAQ 2375
gramps_webapi/const.py sha256=97QWQhk33y-5Izb1YWB_6dN88ClUey-bUYmPvDrnrjA 5046
gramps_webapi/dbloader.py sha256=NacfRe2fD-k3dsSJJgjBHnj4VwwSrvLoBrtywJytwrs 8222
gramps_webapi/dbmanager.py sha256=hHzj2bKNR7TH9zrtLWE3xVASy32BD_luzbusEkrWjdc 7776
gramps_webapi/translogger.py sha256=bl1j7kIFU5bWajJIj_qpgoiQUN072AJxBG7uLmC9ZLM 4133
gramps_webapi/types.py sha256=KH4Q0f8mlmG9gH49qsz2G4AP6XQlVaYOZdx_lmBJFq4 1168
gramps_webapi/undodb.py sha256=cHAVAZnoApnwljRquQlcnKi0xUWNKKmwHefs1Cf6n30 20209
gramps_webapi/wsgi.py sha256=f5zguiWWVo81X-WeIG1V8vmR4EWw2KAqdsAedF55qnw 1045
gramps_webapi/api/__init__.py sha256=x-KdBBI8rG2HqweiMBhGLjylllDhY2doitDafEg-uns 15350
gramps_webapi/api/auth.py sha256=g-S_Ua_DVtCnSrgjQ0xB1h8nxuV_FoXDACCGOz1qtEs 2934
gramps_webapi/api/cache.py sha256=BtxiM5lvXgf4l8j0f8lzOZ_upyLeKAL4WDn2VkteAck 85
gramps_webapi/api/check.py sha256=H6z1MSV0PqJNbaDvQOakrARbswsIXxRF5rBvRT5XDW0 4113
gramps_webapi/api/dna.py sha256=AqPysSEvosW-LBgFKWluMTj9QnJ2fChLNSmMuCvXajE 8682
gramps_webapi/api/emails.py sha256=dcuuxyag4r-CVFjZvkvrHKx41pLXJwijJt30bQje1xY 2638
gramps_webapi/api/export.py sha256=QeSGfnsBWiDA2pdtxYYSUZzHdzXMVDD0Lc9aXnmUy8U 11402
gramps_webapi/api/file.py sha256=HMvvaWBhk3lkvaBdRhNLkOb3Lz9s9Bt_xO01r323LKk 9774
gramps_webapi/api/html.py sha256=gtZNMybn38GE18oATjJaXVkqBnDvO_a6-stPmCBzgtU 5464
gramps_webapi/api/image.py sha256=Mw2bbpdt-esTzsKzJgvmfcd0Q_36Fow-mHA3IzMAZz0 8814
gramps_webapi/api/media.py sha256=dDoatzM8z-5uRuif8_C67OELklo_iopPJEIMpzQuY1s 14021
gramps_webapi/api/media_importer.py sha256=Zl8bm70fh_QXe-ivuW0mXq0n71PCol3cvnxxHF16Bzo 9971
gramps_webapi/api/people_families_cache.py sha256=u6pB8xvCDKS1QC5cbpVf77m8y2eRH1Di4pUPVqiHA9A 3341
gramps_webapi/api/ratelimiter.py sha256=PR9PSgStn2EGqqH5Cp8RDxUf2wT8IGdSM68mljMUVQM 311
gramps_webapi/api/report.py sha256=RggLrxBcuQ5WueB69HdSVGowp-tA9i3-1cgjMPsg0n8 16059
gramps_webapi/api/s3.py sha256=vJguX7sTc-ENgFlKaeP4Ttu-hGrLoXkz6P28FmsIH_A 7117
gramps_webapi/api/tasks.py sha256=N5G-qm43BhTBia_mffGi6LGaeb4CAKdMG05t2A_LoFY 17722
gramps_webapi/api/util.py sha256=ofn6Qc_NJuGAwpu5KCZo7ix32a1NH6l9QUnWbrQdTQE 25292
gramps_webapi/api/llm/__init__.py sha256=ecERlHwD_u-byXYISDPDJKpvwp_PAa_xDur4c6dpUHA 5757
gramps_webapi/api/resources/__init__.py sha256=JZCeJJLPqGXHh25O3b0zha7PfJnrUMMTamCi_FIyTvk 2251
gramps_webapi/api/resources/base.py sha256=lHbZMJSa82fi_lbqnKz78uf_MtJw0gzjy0p3iNdMY6U 20302
gramps_webapi/api/resources/bookmarks.py sha256=07whh3gD_I12rCqOsQHLwTcQRuTZuF8wpQ7nQJ_cbQ8 5393
gramps_webapi/api/resources/chat.py sha256=n2RzrMajmx0nR1poag0vpdShKspLMFJKTqqPcLYenFk 2237
gramps_webapi/api/resources/citations.py sha256=SSRU1Jr5blA1mYY85ptrBvPatdVfVvgiWn4S-kVCRDk 2274
gramps_webapi/api/resources/config.py sha256=Xf8YMloQj9v4RFpy6laODY_VeHhTVsK_IFN5rwuvpwc 2504
gramps_webapi/api/resources/delete.py sha256=hPEA7jRRR7px_m_7ZLQH28Dga_lwwqVAf0tt3e9tIOI 16443
gramps_webapi/api/resources/dna.py sha256=-60czrFGfkK7YvJzJB_7Xhxq1MBiWPUERI_vD198yr0 7660
gramps_webapi/api/resources/emit.py sha256=wgy7AbYP9P-p3wMIn9uM20NkHSOpYqRoboQVZy_lry4 6041
gramps_webapi/api/resources/events.py sha256=GelI85OAbuyudeZgyQNDoxr-T62NGWyL7J--zLg1PyA 3937
gramps_webapi/api/resources/export_media.py sha256=nJqm0t_CkoALK2D90vCO78t3mxbKpe1jqvypjeoVXKE 3104
gramps_webapi/api/resources/exporters.py sha256=rmYXZMrAedbvZydhho9a3jU-KxSdd-TI_5dB4_QkQ94 9022
gramps_webapi/api/resources/face_detection.py sha256=mcpTOGQc42Y5WePLWYwkDmRAIUGKVXk5puEiHGiW3uI 1764
gramps_webapi/api/resources/facts.py sha256=6JvcsLTKbxuAhYdXOW4ykzaNUr--OM-4K9uUwRK22Sg 6539
gramps_webapi/api/resources/families.py sha256=rzskREUVosdCS60Fr40fzzftN9jfcEqFOdghhayavxA 3042
gramps_webapi/api/resources/file.py sha256=eyEhfyPc4IJ2qBV02OO_7DRsiheeCA1z2je6rA0tgYQ 5184
gramps_webapi/api/resources/filters.py sha256=fqZI6dtzZSnI-io18uUDiws0QL4lV32nS_Hd2Jc5V6s 13218
gramps_webapi/api/resources/history.py sha256=Rllc1j2SiFtvAwHqJVhSQgv_eGIxxB6tM5Sn38IlL60 4558
gramps_webapi/api/resources/holidays.py sha256=BF1M9BiKGBaikhOHwJ1LFgNtygfAYD-LtDe2Ki1UWxc 2104
gramps_webapi/api/resources/import_media.py sha256=z6T2hW0FmaBMVlv5awimnrgOoBOQH_-RvBu-w-y4Qe8 2807
gramps_webapi/api/resources/importers.py sha256=VjNkIH0jg9iPzskj8P7TA37teaQ563Dey6qvt5EAFZk 3919
gramps_webapi/api/resources/living.py sha256=DfONJGZz7ic3Y73xqJUf1mQo5mSCRt3klaWyxX5wCB4 3911
gramps_webapi/api/resources/match.py sha256=MQXvID1pJiXnZC8KPSsIlX0_T2tzn0fgSkIYcqt_jFo 2852
gramps_webapi/api/resources/media.py sha256=qhNcUXeHXLV67vJLUSjKXgcbDLI5jtsMEcEIIpN__v0 3552
gramps_webapi/api/resources/metadata.py sha256=6Dpy2mgxx-ybt4AQAs9xs5FiSOSlle3DK7d5cF2caHo 6807
gramps_webapi/api/resources/name_formats.py sha256=IhrMCH3Ohr5GVLrBFrJKhnWudiI7OgBXbV9Jqny86Zs 1653
gramps_webapi/api/resources/name_groups.py sha256=W8m6J8UGytJ7McUwUBBAltg40K6pRd_ht1zj0W1p88I 2407
gramps_webapi/api/resources/notes.py sha256=Oeb5BqTt9mfP5T83NstPGrqAyGVNUeSYj8HK1FRRzi4 3159
gramps_webapi/api/resources/objects.py sha256=hd-5k9iJLWQ57l817Jyz3oKK4VTqY37WA0mdjzgiEPA 5565
gramps_webapi/api/resources/ocr.py sha256=qa1VSiSBn6fN3r1_YJJxSNHkZmLNiqQ9oOKYb-GQ33M 2428
gramps_webapi/api/resources/people.py sha256=EC_TJ7Zp86cxPFqR5j6Q1xY2feYXfKAUy4krj2gwGW0 2828
gramps_webapi/api/resources/places.py sha256=3hL9_2GzpageJvGg0rlAxKrq6cIpOcK7PSwMA7o6E6I 2008
gramps_webapi/api/resources/relations.py sha256=yFEkZ0M5z5Th-cY-MKJAUzO1qn6AOeNZKQhR-C7KkIs 4469
gramps_webapi/api/resources/reports.py sha256=GxOxYBNpLb7KpE149sga48bKkuc3OMgMJCKU5Gr9SXQ 6389
gramps_webapi/api/resources/repositories.py sha256=b_ZjHU-OOrxx_GH-yZxkgjiwALNe7JF2D2-UxDPCMeM 1344
gramps_webapi/api/resources/search.py sha256=8iYEhY8zXI7A29ff3AQ4xxyncKZ6AGoDO6W1-RM0ytM 8087
gramps_webapi/api/resources/sort.py sha256=9nImwQcZrn_kA5UT_9Xj1CAY7PUoXb1GFKSIYlnuyuw 10803
gramps_webapi/api/resources/sources.py sha256=Eueie4g_In3oqxsLmHIJCtAYr0ukYbwjmC20r7z-NVw 1302
gramps_webapi/api/resources/tags.py sha256=FyJkIk1XMLwB84bzFRmv9AfUBTl07UwBmIJL5lxsaLw 1272
gramps_webapi/api/resources/tasks.py sha256=f-QIIJ6ygz7GnfLhOrzsMR7iCE_rcpf1XyZ-WMKZwCY 1793
gramps_webapi/api/resources/timeline.py sha256=5bW59mhPZynx4P8JmPzP8tAogdN2eoLk-8JcjZhELDs 32748
gramps_webapi/api/resources/token.py sha256=t1O4XHAw14BOWLCpC8HBBrEpu0SyFd69aTSjcAhNDSk 5880
gramps_webapi/api/resources/transactions.py sha256=fbm2qSAbMEX0q5Csya_IirNgn-gYbc4I5sgHGwMX4pk 2957
gramps_webapi/api/resources/translations.py sha256=srAeVNeGtS-gwVYV7Mv5QDGIcfLTsH6bS3jA7jio3pY 5445
gramps_webapi/api/resources/trees.py sha256=0r9yJWkeArqzW8phuWkNMVx481rLtBjaL5SDN0c1-f8 10424
gramps_webapi/api/resources/types.py sha256=UKVVMC-kZuEvE50-teKKNO0HdIkH97hoA82_9CUkeFo 8475
gramps_webapi/api/resources/user.py sha256=5f_lCzu1FhthFRhQ8yf_lpNu0QSNNNpjVg-bpi8XNt0 20896
gramps_webapi/api/resources/util.py sha256=DblyCijUtU5jsNG0CbfmMT0UtRa8lxbuBB1JpEIpI7w 44701
gramps_webapi/api/search/__init__.py sha256=SRzudcYpzZtzQgsc0E8gbzYNOHffBN-7nzYmLlINMds 2857
gramps_webapi/api/search/embeddings.py sha256=zLT_9A13_CN7UnItXtxEct70CpGsXfqTksDSFIQkkdY 552
gramps_webapi/api/search/indexer.py sha256=l9DqQr4Viuj-cDJ6mOdMHHDSmB0LyOsGCjVzKM6mkGI 13479
gramps_webapi/api/search/text.py sha256=aFxVc9-LBlqynrsG0CwCCAOaw-xbvzSmbI4hfxUkM68 7993
gramps_webapi/api/search/text_semantic.py sha256=74MTHa987f2nNvFr94vfDWHcoA_C5RmCroPGWzjD9tw 27516
gramps_webapi/auth/__init__.py sha256=BvSKA34auJs2Y-Yrn29zhQvXzxM-EPQEc1t4j4F-brI 16357
gramps_webapi/auth/const.py sha256=CCtekVLvBJLnB8s95e6cgI5iC5Ln3HwHD9WZ1dpcEH8 3702
gramps_webapi/auth/passwords.py sha256=n_chi7Rn9S9BM2d_x76p5Rn9A7ME2o1Uai1HEe3x7As 1729
gramps_webapi/auth/sql_guid.py sha256=fBH4sqEtcQbB1cr2ovA34OE1ZBT-f1ol1_vLpgFTRKA 1940
gramps_webapi/data/apispec.yaml sha256=Q8rauLa6sKBVEf5dv5xBfelM7Oj8caSiIew4zqkl_ZU 373548
gramps_webapi/data/empty_gramps_auth.cfg sha256=3byQmg-0bkXJtJzn9IDrCmgLt6eaYxQlPy1RoZDpha4 147
gramps_webapi/data/example_gramps_auth.cfg sha256=y-IvxEBcrRULM8epegDHRFzZ9L6JgMTetHKjE5PLEDg 96
gramps_webapi/data/face_detection_yunet_2023mar.onnx sha256=jyOD5N08-7RVPqhxgQf8BCMhDclk-fQoBgSATtJVL6Q 232589
gramps_webapi/data/test_auth.cfg sha256=y-IvxEBcrRULM8epegDHRFzZ9L6JgMTetHKjE5PLEDg 96
gramps_webapi/static/index.html sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
gramps_webapi/templates/confirmation.html sha256=knL6622W37rzuT7ew-U43GjCz6FhRlYEI3CbqvAkXYE 919
gramps_webapi/templates/reset_password.html sha256=v2aIXXrLe-UEtmqKo3ef3pzu0Nx3QWXsEFa3OaX4QVA 2422
gramps_webapi/templates/reset_password_base.html sha256=-1Ij0GPsSFrAm1n4LCzdaiKgT8ctgVeb45K89S34uUg 1197
gramps_webapi/templates/reset_password_error.html sha256=N_jsOOZ1I7TH0R7sr0ohhzTo66-g5s-JjYbGppFmNhM 189
gramps_webapi/util/__init__.py sha256=7H4jwIMtcW6kfG3UrMbD-U3fHSp6Jyu0Xo1Or9U5_3c 1432
gramps_webapi/util/celery.py sha256=bUCVgGV1yJ1C1GxE3_cw04PKLnADgN6m0YnjxUyCEpk 668
gramps_webapi-2.8.2.dist-info/LICENSE sha256=DZak_2itbUtvHzD3E7GNUYSRK6jdOJ-GqncQ2weavLA 34523
gramps_webapi-2.8.2.dist-info/METADATA sha256=d5ugXXcd_SmyblNTs8OBC_nAzBkhZ70NYDumZjvLBtg 2345
gramps_webapi-2.8.2.dist-info/WHEEL sha256=In9FTNxeP60KnTkGw7wk6mJPYd_dQSjEZmXdBdMCI-8 91
gramps_webapi-2.8.2.dist-info/top_level.txt sha256=xsWSnaOfohJGXQDimCIJzk5DMAa4bEBEk18oyOUBjd0 14
gramps_webapi-2.8.2.dist-info/RECORD

top_level.txt

gramps_webapi