gramps-webapi

View on PyPIReverse Dependencies (0)

2.5.0 gramps_webapi-2.5.0-py3-none-any.whl

Wheel Details

Project: gramps-webapi
Version: 2.5.0
Filename: gramps_webapi-2.5.0-py3-none-any.whl
Download: [link]
Size: 442461
MD5: 8c42ecb62b3b0f97d9757eefc3e54c4a
SHA256: 9d0f8b67b0b358f4ca9b0e6c1bedab479e567c99598d518d4cab047040bae7a5
Uploaded: 2024-10-24 15:52:50 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: gramps-webapi
Version: 2.5.0
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.8
Requires-Dist: gramps-desktop[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: webargs
Requires-Dist: SQLAlchemy
Requires-Dist: pdf2image
Requires-Dist: Pillow
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.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.2.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=JHN0vpY173i1VhFQVXq2qbZT9it0DLogW2WwrPyMLVw 7212
gramps_webapi/_version.py sha256=tcbDfx3tXKT2zqwugM0YFeZuis6SeEdehvZS8b-8XOo 854
gramps_webapi/app.py sha256=2SiEAKfvzCBJlPuf5iLs5VDpTNI7dF1BWop3h_iCsEA 6490
gramps_webapi/celery.py sha256=82q2KmgV48uZTSg8WiMpzSTvjECnTdc6T-fi6jgMBrQ 140
gramps_webapi/config.py sha256=ySVWQh2dUg63v-m_jI0h38KzioHPwkC2HY_jZ8G9MAQ 2375
gramps_webapi/const.py sha256=G9I3j87FTiyHdJPHXvc-Ku6Fk1XqgTimeYwAEEFYHPc 5013
gramps_webapi/dbloader.py sha256=PoG972d5G91g0yULQt7V8ZeayCy8o1_KM2GXdjxAEDM 8165
gramps_webapi/dbmanager.py sha256=mHMz5wbfib9Hnjo9CnCWmwRwVZyBfhdmBhWfOPoVxRs 7758
gramps_webapi/types.py sha256=jy4wjFCKYV_KJtd-6S8kT4twwW8IJOa81JYcvU1zjU8 1013
gramps_webapi/undodb.py sha256=otQ0-nQeHE9nSn83kiMTv7cU7qO49gN7hYsT4IzllOQ 19957
gramps_webapi/wsgi.py sha256=f5zguiWWVo81X-WeIG1V8vmR4EWw2KAqdsAedF55qnw 1045
gramps_webapi/api/__init__.py sha256=ZSXykiLEKaQi5zHyI9knpqhLTpz5RQxQcA035f2J18c 15235
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/emails.py sha256=dcuuxyag4r-CVFjZvkvrHKx41pLXJwijJt30bQje1xY 2638
gramps_webapi/api/export.py sha256=l-SJ919BVESoAokSbMmRqgwXgGRn2NcxFbNnI22TvNk 11258
gramps_webapi/api/file.py sha256=nLVMoTnSlHZFHJevxiQU4u8EWLX3tpV_c8eMQkfdvHQ 9694
gramps_webapi/api/html.py sha256=593OGJjiaHiBF_CfYf_GX_4a_jPOexrK9AUA7WlmU38 5432
gramps_webapi/api/image.py sha256=s-iwMTb_Kiwp4w1dbL3ZhNQVSVgswddymaBaZ3EY8c0 8646
gramps_webapi/api/media.py sha256=5XkeW_bFOJD-KKAgVTsHjLQUApQynryZJFObnKr-O-w 14063
gramps_webapi/api/media_importer.py sha256=A6d39-znGfL7McQDfHdtVs1_wy4ZWkpS164PrAK2t4I 9938
gramps_webapi/api/ratelimiter.py sha256=PR9PSgStn2EGqqH5Cp8RDxUf2wT8IGdSM68mljMUVQM 311
gramps_webapi/api/report.py sha256=-ni00aEuBKDUZ8BIigL0J1T6NwZWBdSOWwWgfb57clg 15932
gramps_webapi/api/s3.py sha256=vJguX7sTc-ENgFlKaeP4Ttu-hGrLoXkz6P28FmsIH_A 7117
gramps_webapi/api/tasks.py sha256=6n1dI6YHJNgAkPH25Qwb9Zx_u8fr26Q4j93G-_Doi9w 12375
gramps_webapi/api/util.py sha256=hAfZE_W64Mqqikg6GAuXDWHJrZlMc1nPOrVYNBoBN4E 24539
gramps_webapi/api/llm/__init__.py sha256=3wo9mD2CUR68qYIw2N2G4I2yHbRoQdeEGn5qzyQV2Ro 5360
gramps_webapi/api/resources/__init__.py sha256=c7z2yQWK9zKgZP3zGdZIZStO2VyeCTpu_4IZC9T0hak 2084
gramps_webapi/api/resources/base.py sha256=UkJ5OHhk_76qe-WZlSf9YGMuV-m08n0XiTe81So-2g4 19990
gramps_webapi/api/resources/bookmarks.py sha256=paJ7ZzcpWvorwRrfEqkby85HwOOKetC6jHsvUVvDiqM 5397
gramps_webapi/api/resources/chat.py sha256=3HiNnbMXxMyZdb9DZUdo9uZherlZ5XlV0vze3iaE1ok 2141
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=LqVW9kyFhr2W-8ZpwXlBS4LBVe1hI-lkeT2Bf6Uh_pU 16459
gramps_webapi/api/resources/dna.py sha256=4S6soe7F2vTjU-L1DSDMRb_WVUiMhLKXDA9DA9Y60sY 7001
gramps_webapi/api/resources/emit.py sha256=K7VojTITsopNt5G9A9ujkZBu6V75MvVFPpy8SaAVzkQ 6036
gramps_webapi/api/resources/events.py sha256=GelI85OAbuyudeZgyQNDoxr-T62NGWyL7J--zLg1PyA 3937
gramps_webapi/api/resources/export_media.py sha256=aWcE2U2fWMV3c89l0uLjGrSDfwhRrEAFLayRJLeXDwk 3041
gramps_webapi/api/resources/exporters.py sha256=RuGONmLYs6ekqgNsqaD3f1Jua1omg_S53uF0RaOIYvU 8736
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=tQoc4dlYyhFARmpgdVretniLlNklKfBYt5cN2hIOHJE 2979
gramps_webapi/api/resources/file.py sha256=eyEhfyPc4IJ2qBV02OO_7DRsiheeCA1z2je6rA0tgYQ 5184
gramps_webapi/api/resources/filters.py sha256=EoyF8BmyAXeuUkFbHsR6p2X-739zRTAqVKANKK5PoKg 12280
gramps_webapi/api/resources/history.py sha256=Rllc1j2SiFtvAwHqJVhSQgv_eGIxxB6tM5Sn38IlL60 4558
gramps_webapi/api/resources/holidays.py sha256=yZB0RWcluqmvPZbH-KqjNGOfVwJWai9ZEXWU9IQCv78 2040
gramps_webapi/api/resources/import_media.py sha256=Mw5_kjQu9rFH4jd9zCr3dEgrxTl7Sg8Y6O99QET9dSE 2744
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=Zb4vy8tSPwtXGMKP0Ta-aHDxqR2Grt0P4vibtdh8q5c 6656
gramps_webapi/api/resources/name_formats.py sha256=IhrMCH3Ohr5GVLrBFrJKhnWudiI7OgBXbV9Jqny86Zs 1653
gramps_webapi/api/resources/name_groups.py sha256=sGwZaAZSmgaAdZ0-XZ7RdhX4GVEXTtdj74VZNRFmFRE 2440
gramps_webapi/api/resources/notes.py sha256=Oeb5BqTt9mfP5T83NstPGrqAyGVNUeSYj8HK1FRRzi4 3159
gramps_webapi/api/resources/objects.py sha256=SiF265yNb8pOTQoWaSVBP4y_C5FH2DVuof971_atixU 5444
gramps_webapi/api/resources/ocr.py sha256=KfTRrdWvkuBjje8b-qGlQWLpJF77ehqIIjbaiVWZkIM 2365
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=f4AXAecj4kOavsrE7O-sTpebIuBMGZOXHXDiys4qVI4 3891
gramps_webapi/api/resources/reports.py sha256=0p2CzIhIo7M7uvk7zdfKcbws68qtMRljB2vnpt5kI7U 6135
gramps_webapi/api/resources/repositories.py sha256=b_ZjHU-OOrxx_GH-yZxkgjiwALNe7JF2D2-UxDPCMeM 1344
gramps_webapi/api/resources/search.py sha256=0cPoDcGGBkTaf7Uh-HLSKDFFP2Y6NTLnrkQzE8T6AJk 7724
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=qHosdlhcnK1zX0mE-fhUEvK1W2wO5Esnfa1L_34d1sU 5886
gramps_webapi/api/resources/transactions.py sha256=Epm-8jVq6OCFGqalePyKcKYrrpmmifHyI8JdkzXzB1Q 7122
gramps_webapi/api/resources/translations.py sha256=sSaXOY8l3VxzRBCyCwwDhHOtqyNhDZ2k_gwA9s0OtM0 5465
gramps_webapi/api/resources/trees.py sha256=QqjjkBpMwkvZjtsOHecilmGkOGDdhUWSJ2AHsJttSaw 10291
gramps_webapi/api/resources/types.py sha256=UKVVMC-kZuEvE50-teKKNO0HdIkH97hoA82_9CUkeFo 8475
gramps_webapi/api/resources/user.py sha256=jREWJqaFQy1LYzDJH_832tVYugeeaLabXK63UlKzFtU 20897
gramps_webapi/api/resources/util.py sha256=cpZhd7YXUTdpY1pBEffMxFmz9_uzUunmjg7NhOdvmoo 44371
gramps_webapi/api/search/__init__.py sha256=YxPaKI45NyCzwSBRYkqvUkadGufYK7gIma-CsN_ds5k 3146
gramps_webapi/api/search/embeddings.py sha256=LFb8pckaoj3NbY9I3nvdAPMGD58XZYSaxgz3IJAxOVA 791
gramps_webapi/api/search/indexer.py sha256=kOr7NDNI0srbJb6NogY0_8RAt_DnJwQDPXGU_ArhAhQ 13330
gramps_webapi/api/search/text.py sha256=pbkoawKzu8TYHcfWEpBXn3qxCmeYLYCHEt95r52vQYY 7886
gramps_webapi/api/search/text_semantic.py sha256=-1XZMsDcfVHV8Ylrz1ClHa-E3p3ziEPK7Cqq6m4uMIc 27515
gramps_webapi/auth/__init__.py sha256=CBytuw-ipvpJ-VbmtXPfaECqbmimhWeezCI0IZTi8x4 16194
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=1ZrZxcu691NPntVtLYLFGUuZPMBnmgTz5zVQKQaDmVg 371522
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.5.0.dist-info/LICENSE sha256=DZak_2itbUtvHzD3E7GNUYSRK6jdOJ-GqncQ2weavLA 34523
gramps_webapi-2.5.0.dist-info/METADATA sha256=HzK38CuGptNNrLH0G1jylLOuLI1B5YtGi9xMuCGYso8 2315
gramps_webapi-2.5.0.dist-info/WHEEL sha256=OVMc5UfuAQiSplgO0_WdW7vXVGAt9Hdd6qtN4HotdyA 91
gramps_webapi-2.5.0.dist-info/top_level.txt sha256=xsWSnaOfohJGXQDimCIJzk5DMAa4bEBEk18oyOUBjd0 14
gramps_webapi-2.5.0.dist-info/RECORD

top_level.txt

gramps_webapi