scoutr

View on PyPIReverse Dependencies (0)

2.1.1 scoutr-2.1.1-py3-none-any.whl

Wheel Details

Project: scoutr
Version: 2.1.1
Filename: scoutr-2.1.1-py3-none-any.whl
Download: [link]
Size: 49943
MD5: f0c90516194a14455dfd8040629916fb
SHA256: fc0d0a6d157ec87a37f7ad9d610b4403b6b80e6f7c72fff9f8beb745c02ac853
Uploaded: 2021-09-24 14:18:00 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: scoutr
Version: 2.1.1
Summary: Generic full access control API for talking to a NoSQL database
Author: Michael Palmer
Home-Page: https://github.com/GESkunkworks/scoutr
Keywords: dynamo firestore mongo nosql api rbac
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Development Status :: 5 - Production/Stable
Requires-Dist: mypy; extra == "dev"
Requires-Dist: mkdocs; extra == "docs"
Requires-Dist: mkdocs-material; extra == "docs"
Requires-Dist: boto3 (<1.17.0,>=1.14.37); extra == "dynamo"
Requires-Dist: botocore (~=1.17.37); extra == "dynamo"
Requires-Dist: boto3-stubs[dynamodb]; extra == "dynamo"
Requires-Dist: google (~=3.0.0); extra == "firestore"
Requires-Dist: firebase-admin (~=4.4.0); extra == "firestore"
Requires-Dist: Flask-API (>=2.0); extra == "flask"
Requires-Dist: Flask (~=2.0.0); extra == "flask"
Requires-Dist: simplejson (>=3.17); extra == "flask"
Requires-Dist: pymongo (~=3.11.0); extra == "mongo"
Provides-Extra: dev
Provides-Extra: docs
Provides-Extra: dynamo
Provides-Extra: firestore
Provides-Extra: flask
Provides-Extra: mongo
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 404 characters]

WHEEL

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

RECORD

Path Digest Size
scoutr/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
scoutr/exceptions.py sha256=1sROyk15gX7p6wb-J4CdZ5c2HvxRNGxmc_qCTk02Tzo 908
scoutr/helpers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
scoutr/helpers/api_gateway/__init__.py sha256=tTPl0nkVgEnHXJWjcTbscO-YW7ljksUTlPI7EGT1vYc 180
scoutr/helpers/api_gateway/utils.py sha256=5Cx9wnLAIbr9JQv0mC8jV4DdiQxEUWBDlJ2Pjc72ki4 3340
scoutr/helpers/flask/__init__.py sha256=DWWML875DNKGOxUNZXSoYdug_6LE5r61T3hX-x2eCKA 46
scoutr/helpers/flask/oidc.py sha256=Ys6_aBTl9PAKaC7tBpVFo1qp6P9L_M8z7X2xJGCko2E 2722
scoutr/helpers/flask/routes.py sha256=vG6QgF5YOJCe3_Hevj0vUDc43sn_iX3KKW1B7bfJq0s 3069
scoutr/helpers/flask/utils.py sha256=Qul-7YefuEbA4_36_vKEhHxnFVp-FX201aCrs7GoWQ0 2250
scoutr/models/__init__.py sha256=16vG9MnJA1kb7x-G_E374sDKypfV5I6UHju6bhmM7AQ 3229
scoutr/models/audit.py sha256=Lj6hdcvDxUILRjr0IqTVViy43UiwGH23TJAPpCmltXU 653
scoutr/models/config.py sha256=kIC17_G-X_oVypdM8jDX6W2z9o6ZoagQCIm-KKtm6mY 2179
scoutr/models/request.py sha256=CrFGx5Oz7s0KOEinYtXBO6Amct7IhFYE5oI72VBLhZ0 422
scoutr/models/user.py sha256=yByzoJAxr5Xo1i5UHpEa_OU9LuwL3aheI05kowmTfCs 3843
scoutr/providers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
scoutr/providers/aws/__init__.py sha256=0epWamUkuHdqETGbNXHMz8_eU3h2KJtnqMVH5h6SYUQ 54
scoutr/providers/aws/api.py sha256=YTVEeARaUiMxn8tNiOVyhrAz9awSXmlQIXjo_s0QpAY 24558
scoutr/providers/aws/filtering.py sha256=hsyUJwMw2pkYXGrMWg_FzCdTaMFl1OJ_60Z5ABijuoE 4209
scoutr/providers/base/__init__.py sha256=1I2pMbb2BuoSu5ZuKZQaj-HmvOC-YTSkObYUmTf2lks 50
scoutr/providers/base/api.py sha256=6aYYQlTCLBxiBB9k623QQUkDestaQgYJzz99afBwwO0 23712
scoutr/providers/base/filtering.py sha256=fmZaDSpCcgPErXhyNeI-sIiIXn5YiqOXVXSA6BmGO3Y 15640
scoutr/providers/gcp/__init__.py sha256=D4z-u2-iMEXEABV0W_VVv__wadDXwyX8hnWfNpOR_so 59
scoutr/providers/gcp/api.py sha256=mEA8g1ODqxwR50KNXDmDIGBiy7yMKGCiiytxYWk1KPQ 16818
scoutr/providers/gcp/filtering.py sha256=tAwilTrk7DWuHzFj3FsTYwjdVx745CFmMuitN6qcVkY 2548
scoutr/providers/mongo/__init__.py sha256=s_ZLO7oUMbGuktKfG1kUZUkGOc-VCHH7I1DW8dqiPwY 51
scoutr/providers/mongo/api.py sha256=X1Lv69ZEU7Ba1AzSO6Q--hAJEYanNnkgzn0nfXts4bM 19193
scoutr/providers/mongo/filtering.py sha256=FCLdoAI1_6C5PfLGILt4Wi-FkWvlcOOfyWSP7Mc0U-Y 5072
scoutr/utils/__init__.py sha256=14TEFRS5eX_ovcwj_tptb9zc_2hm0sMeif7dcPMw7yo 32
scoutr/utils/mock_sentry.py sha256=V6_a0Rx1asWddIbv6FsNiFxD6qw2hEdCLoKYmjgEalQ 265
scoutr/utils/utils.py sha256=j20RWninA-ELzCSz21gDOYRPSPt5RLcxqixj0Us9rT8 1211
scoutr-2.1.1.dist-info/LICENSE sha256=zqDOdyjTanIjwcMNCDfK_ZsppsfoRtqVxE56IzuUXU8 35123
scoutr-2.1.1.dist-info/METADATA sha256=eWAVV3EeSWRy_dfNjGcaYGDk1zby9Q-c0SgdstCiL7E 1713
scoutr-2.1.1.dist-info/WHEEL sha256=ewwEueio1C2XeHTvT17n8dZUJgOvyCWCt0WVNLClP9o 92
scoutr-2.1.1.dist-info/top_level.txt sha256=Bn4P0JQN6eRpUi1Nhxfwdalv71QRofdNbQO3gtXjtj4 7
scoutr-2.1.1.dist-info/RECORD

top_level.txt

scoutr