athena-api

View on PyPIReverse Dependencies (0)

2.0.0.post2 athena_api-2.0.0.post2-py3-none-any.whl

Wheel Details

Project: athena-api
Version: 2.0.0.post2
Filename: athena_api-2.0.0.post2-py3-none-any.whl
Download: [link]
Size: 54609
MD5: 4c6db6f956913bd0a322ab5cb56c9c95
SHA256: e82416f81d4218c173ec449a62b0989e26e0e411005fde383e8c348693329932
Uploaded: 2024-07-24 20:08:23 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: athena_api
Version: 2.0.0.post2
Summary: TeiaLabs Athena API
Author-Email: TeiaLabs <contato[at]teialabs.com>
Requires-Python: >=3.12
Requires-Dist: cachetools
Requires-Dist: cryptography
Requires-Dist: fastapi[all]
Requires-Dist: http-error-schemas (>=0.1.0)
Requires-Dist: httpx
Requires-Dist: loguru
Requires-Dist: multiformats
Requires-Dist: pydantic[dotenv,email]
Requires-Dist: PyJWT
Requires-Dist: pymongo
Requires-Dist: python-dotenv
Requires-Dist: python-multipart
Requires-Dist: opa-python-client
Requires-Dist: redbaby (==1.0.3)
Requires-Dist: uvicorn
Requires-Dist: pytest; extra == "dev"
Requires-Dist: pytest-cov; extra == "dev"
Requires-Dist: pytest-order; extra == "dev"
Requires-Dist: pytest-mock; extra == "dev"
Requires-Dist: mkdocs; extra == "docs"
Requires-Dist: mkdocstrings[python]; extra == "docs"
Requires-Dist: mkdocs-gen-files; extra == "docs"
Requires-Dist: mkdocs-literate-nav; extra == "docs"
Requires-Dist: mkdocs-material; extra == "docs"
Requires-Dist: mkdocs-section-index; extra == "docs"
Requires-Dist: cacheia-schemas (==1.0.0.post3); extra == "first-party"
Requires-Dist: cacheia-decorators (==1.0.0.post3); extra == "first-party"
Requires-Dist: cacheia-client (==1.0.0.post3); extra == "first-party"
Requires-Dist: cacheia-api (==1.0.0.post3); extra == "first-party"
Requires-Dist: cacheia (==1.0.0.post3); extra == "first-party"
Provides-Extra: dev
Provides-Extra: docs
Provides-Extra: first_party
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 418 characters]

WHEEL

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

RECORD

Path Digest Size
tauth/__init__.py sha256=TH8jsajgME0f8ozWVUoPuNFi_UkqIy8I6eovYFgAaRE 28
tauth/__main__.py sha256=yYB-0s1vIi2iZEphgOlGER0JpOU57T1KP0mMWtKfBYE 794
tauth/app.py sha256=7msIt57gMhE3yiqn3wlfRoQnl59_4TxAod2UoSps4Kg 1354
tauth/settings.py sha256=3aFRjGgMCa4QmInSFpU-jvUqRl2o-chpG7L16Kwas7Y 606
tauth/authn/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tauth/authn/auth0_dyn.py sha256=5O4dJPKaweXo2Lt44FWNUyFb6hjwJpszkkL3s86Ywv8 8606
tauth/authn/routes.py sha256=Jjy7xoiNvnFl-L_NekhOq29I-RWAkJrSoxjMlNuQD_o 553
tauth/authn/tauth_api_key.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tauth/authn/jwt/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tauth/authn/jwt/constants.py sha256=PNaqFdDObBRv4Yh_iQ3-69o1pqAVBjErTPcNvZlv8P8 135
tauth/authn/jwt/credentials.py sha256=6s_6wsjBUaypj5uwAtCWzxwDUVNvwNrYByErdtkQjkg 3139
tauth/authn/jwt/errors.py sha256=wDFy1vivPXQa9bFwTPpRL2dTXNBwlaOFQ5-PsGEgNqo 95
tauth/authn/jwt/keygen.py sha256=9jPXWA8fqMIsWA_qW-xCruJ-CwRXAtSeUe9lQ_aa8TQ 2799
tauth/authn/jwt/tokcoder.py sha256=fKs5geyLQczw9tPWFtl7nMl__aDjbzrfdjbo787CtqY 1954
tauth/authn/melt_key/README.md sha256=wxWobydMKzlp92eac0_FdHNmSt4EkhB2jUHKZIf5Rao 398
tauth/authn/melt_key/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tauth/authn/melt_key/authentication.py sha256=cSlpmXBUuCsO6RsjMI-IfI2FYsFwHAG6CPUH82zkxvQ 9642
tauth/authn/melt_key/authorization.py sha256=66Ll2q7lDYlAzQfxVNK8wga-DgZoNEee3rQyjd5103Q 1712
tauth/authn/melt_key/models.py sha256=u_ZWS_x_XfVBFlKhwKx_E9IOaNl0MImYbxq60GLwC5Q 661
tauth/authn/melt_key/schemas.py sha256=jp8s9HWb_sR7MtV8t4rp4hrAiCx0C3xtiC-_-Lw1fDg 1079
tauth/authn/melt_key/token.py sha256=TdmJq8cWZkegE8ETXvNyJGiLRvTGBhY9FOCNGMXQznc 3468
tauth/authproviders/__init__.py sha256=Pn8KJu4sVaJKSSley4e1K5D_I3PrDd8ZLpWXchouH_o 27
tauth/authproviders/models.py sha256=ldOnNvUqbfxz7BJ3Xy0WJkASTFtQ5jaksJZcPyEtBdo 1483
tauth/authproviders/routes.py sha256=XFEx1QZnP7mAadsIH-zKkO_B_V5Fa8h0EgmXNmcxCUM 2163
tauth/authproviders/schemas.py sha256=npugknh0E8Ss-SFlHOy_oB-AD3-1ckwpQFCeT_0PV4k 3025
tauth/authz/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tauth/authz/privileges.py sha256=9pVcozwkTstNKc4GIJc1Nl7S-i_YxrkhfPVQ-2OcOnw 1430
tauth/authz/routes.py sha256=fW1EX0zyyg10goRBUUQWGxlOBqgbFdxLK8amJtDPlN8 1913
tauth/authz/engines/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tauth/authz/engines/factory.py sha256=yGxXLZnm6Qc9K9WEiy7zgEvpk206lHk6clz3MuPtF3s 388
tauth/authz/engines/interface.py sha256=aRPIoUg0-O3jVZGRBkd6VZ3i7_yePmnEDnnsRokbOgs 707
tauth/authz/engines/opa.py sha256=hPtDo5aAMIeJPdAaCUWRUVw2LjQJg4a5SSMvwh9t4bU 2865
tauth/authz/policies/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tauth/authz/policies/controllers.py sha256=Z_AWXxoELTWnClXjw6qZ1rzDxaYmMeyIZjUqHh2VT-0 3928
tauth/authz/policies/models.py sha256=H_Bz7rYfeZJMh-r2RJ1f9WXoFX66g-VQ-9YN44U3BfY 796
tauth/authz/policies/routes.py sha256=Kom99FPRtbjVCh81dib7_c9Wm1MRTDeUniH5l5mh2cg 2204
tauth/authz/policies/schemas.py sha256=0-2FCgDMk6MYtmhph_u1S8239agMGLf1hE1r3nJ62Ys 1095
tauth/dependencies/__init__.py sha256=eLpuaqgEIKmTpv14ySZB6wtE2aBAejG4_qzozpcFdfw 275
tauth/dependencies/authorization.py sha256=oUOaF3377FqEMkHHB7-lhdlXffPFABAlxfGY5bFcpGQ 1688
tauth/dependencies/cache.py sha256=b9oNvwVYYurRavbm9ZPuuW2FOJRWpTzSNLUZnqiTFoY 214
tauth/dependencies/database.py sha256=Bf6HI7VJjzpOzY4e_Q0y94yi2JxeBjf3x9z--ekvryw 276
tauth/dependencies/security.py sha256=QgRQ0QxK74TfWl5_pjZXSPO9BfZpWj5_Zh4fVECbcgQ 2531
tauth/entities/__init__.py sha256=Pn8KJu4sVaJKSSley4e1K5D_I3PrDd8ZLpWXchouH_o 27
tauth/entities/models.py sha256=_AbPE-Qyx-8Ni2_Ub1qPs1Flbe9Ueae82KFaUVvnukE 2330
tauth/entities/routes.py sha256=0oettQS4gIi_h2Z6IH7SETBq0CYdW0MyDsS9MkcwvL0 1741
tauth/entities/schemas.py sha256=SazQQMEGxy6KU5IVG6fpe0fbibofweUZWB1s-FkmbEg 1946
tauth/injections/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tauth/injections/privileges.py sha256=7B7fmdNL2uwdGa0qv7KFKYvWClLPlEIeKxwlEfvwAGM 1380
tauth/legacy/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tauth/legacy/client.py sha256=-6OGrGAZCbGfGD_XSV5G7yZBomPHWXiz02y4hhYGceA 8925
tauth/legacy/schemas.py sha256=IoOTMqU9b5hyvTgi-gqZvAF5d9f35j55SXDbm8fGHiM 130
tauth/legacy/tokens.py sha256=U7Y1f39XUBtqm_CTF6P3zBVKaVPxEStn1Se9ss9Y1qo 5437
tauth/schemas/__init__.py sha256=BI99sCgAwi1J_-6b277tcoeWGeYh5h9X3QL2iz3QvPM 60
tauth/schemas/attribute.py sha256=Qe54H9Rj5WtaWOzBCrB4lvn6voPpKPuN3eJfoZZJV-0 90
tauth/schemas/creator.py sha256=N1YLDxk5agiMSLy8mHYX9Z69KpauGNPVROh2K-muOhs 699
tauth/schemas/gen_fields.py sha256=9CGJNb3yKjnpaPgQzxVqqxlh2mfnB-BXYLjlFDk6Cnk 275
tauth/schemas/infostar.py sha256=IPNwZpJ4uMxL20cyojEueL80CaL1oupAMtQFsC0YMPU 793
tauth/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tauth/utils/creation.py sha256=aZXTNu_Q8PfPPWBtako-gW1PSpj-EJSWft1XzYyptcg 873
tauth/utils/fastapi_extension.py sha256=AVNw5uYTYvVGbLklkOQrfWxrhWzU1diQ_WAjO8rHyTA 528
tauth/utils/reading.py sha256=F35Agd6Msts3miQekBq6X8IIlLPpqrTg0GpqgwyokoA 2281
tauth/utils/teia_behaviors.py sha256=o3Nv6kVQfVCyWi-hPAjcELBxekdm-g6rA5eZnDIDwMI 118
athena_api-2.0.0.post2.dist-info/LICENSE sha256=OXLcl0T2SZ8Pmy2_dmlvKuetivmyPd5m1q-Gyd-zaYY 35149
athena_api-2.0.0.post2.dist-info/METADATA sha256=LjljbxhD1OZNXNufF7GTjVp93kkaqlO6uKcyszae5cg 1945
athena_api-2.0.0.post2.dist-info/WHEEL sha256=Wyh-_nZ0DJYolHNn1_hMa4lM7uDedD_RGVwbmTjyItk 91
athena_api-2.0.0.post2.dist-info/top_level.txt sha256=Mt6PT7z3wHd-GdN8FG14WTAUUOoe7134OmajQFjZ8wo 6
athena_api-2.0.0.post2.dist-info/RECORD

top_level.txt

tauth