shieldapi

View on PyPIReverse Dependencies (1)

2.0.0 shieldapi-2.0.0-py3-none-any.whl

Wheel Details

Project: shieldapi
Version: 2.0.0
Filename: shieldapi-2.0.0-py3-none-any.whl
Download: [link]
Size: 19482
MD5: 70e616fd9356a7b6a18c88d819596d9c
SHA256: 77175a532ca92bd624c7165291db463d4352e6fbfefc53a4e7a559d3e7c8ae0b
Uploaded: 2025-01-21 16:43:20 +0000

dist-info

METADATA

Metadata-Version: 2.2
Name: shieldapi
Version: 2.0.0
Summary: A package for endpoint protection of APIs using Keycloak
Author: SINTEF, Fraunhofer IWM
Author-Email: yoav.nahshon[at]iwm.fraunhofer.de
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Requires-Dist: python-keycloak (>=1)
Requires-Dist: flask (<3.0,>=2.2.3)
Requires-Dist: fastapi (<1.0,>=0.85.0)
Requires-Dist: bumpver (==2021.1114); extra == "dev"
Requires-Dist: dunamai (==1.7.0); extra == "dev"
Requires-Dist: pre-commit (~=2.20.0); extra == "dev"
Requires-Dist: pytest (<8.0,>=7.1.3); extra == "tests"
Requires-Dist: requests-mock (<2.0,>=1.10.0); extra == "tests"
Requires-Dist: httpx (<1.0,>=0.23.3); extra == "tests"
Requires-Dist: semver (<3.0,>=2.13.0); extra == "tests"
Requires-Dist: pytest-mock (>=3.10.0); extra == "tests"
Provides-Extra: dev
Provides-Extra: tests
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 18776 characters]

WHEEL

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

RECORD

Path Digest Size
shieldapi/__init__.py sha256=IL5_3eBPncM2UjlJyeh5JikmC17Gv26vSJAW84NXUjk 1469
shieldapi/keycloak_utils.py sha256=TsUi4GTSH5tJwO05JsVUnlVtxntibTUdAT4dZhwFQC8 16078
shieldapi/frameworks/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
shieldapi/frameworks/fastapi.py sha256=hKW5Wypq0tGF3cJ9aehAPOie9I-X22eg49G9uSD40Ic 7015
shieldapi/frameworks/flask.py sha256=ddUOgrVds5L4hCw_Jseihl1-tqXcTW23Tdpd3RlCF2A 4671
tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/conftest.py sha256=P1eceCyc83qAnfCwyrGpHnko4hzoGHqhA-mNeW7wKJk 390
tests/mock.py sha256=NZ7KUj5f7mZTpx_Re3fUmRIJ_A6XDwdMygwhBxQXqp8 2369
tests/test_fastapi.py sha256=q6FrEKf1N9qd5ulNeHxnU0zO_sWD3tNZc16OFgZd1Ps 3178
tests/test_flask.py sha256=8PfHATUvx2tePeYL6mHheWZ90TAv2obu2dGQ_B6KRG8 789
tests/test_keycloak_utils.py sha256=mKlRuNvdK-s0iLShh0exW_RRmt5y4ElHWTG081ftxnE 4707
shieldapi-2.0.0.dist-info/LICENSE sha256=Mb4AMpANQymZqBk8jkFQLzXAfjDbYPTxBdvdUkUjJ2I 1491
shieldapi-2.0.0.dist-info/METADATA sha256=aWaJTHI8reTJdZHmHtjxIE3xRkquz0w3_jRQy6LsJIA 19766
shieldapi-2.0.0.dist-info/WHEEL sha256=In9FTNxeP60KnTkGw7wk6mJPYd_dQSjEZmXdBdMCI-8 91
shieldapi-2.0.0.dist-info/top_level.txt sha256=3Ohn103e0r89q0KbiIN8rVmvDGJnrWr-2Cyg8Cv626I 16
shieldapi-2.0.0.dist-info/RECORD

top_level.txt

shieldapi
tests