Flask-Unchained

View on PyPIReverse Dependencies (1)

0.9.0 Flask_Unchained-0.9.0-py3-none-any.whl

Wheel Details

Project: Flask-Unchained
Version: 0.9.0
Filename: Flask_Unchained-0.9.0-py3-none-any.whl
Download: [link]
Size: 440403
MD5: f8735bb4514e766faf0c9d4d7ed5dfbb
SHA256: a462f6fea994a031876d18c7efc790c1fe9d143eb079e12568c65a66ebcb4abd
Uploaded: 2021-06-07 23:18:10 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: Flask-Unchained
Version: 0.9.0
Summary: The quickest and easiest way to build large web apps and APIs with Flask and SQLAlchemy
Author: Brian Cappello
Home-Page: https://github.com/briancappello/flask-unchained
License: MIT
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Web Environment
Classifier: Framework :: Flask
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Requires-Python: >=3.7
Requires-Dist: blinker (>=1.4)
Requires-Dist: click (>=8.0.1)
Requires-Dist: flask (>=2.0.1)
Requires-Dist: flask-babelex (>=0.9.4)
Requires-Dist: flask-wtf (>=0.15.1)
Requires-Dist: py-meta-utils (>=0.7.8)
Requires-Dist: pyterminalsize (>=0.1.0)
Requires-Dist: networkx (>=2.5)
Requires-Dist: werkzeug (>=2.0.1)
Requires-Dist: wtforms (>=2.3.3)
Requires-Dist: email-validator (>=1.1.2)
Requires-Dist: flask-admin (>=1.5.7); extra == "admin"
Requires-Dist: apispec (<5,>=4.5.0); extra == "api"
Requires-Dist: apispec-webframeworks (>=0.5.2); extra == "api"
Requires-Dist: flask-marshmallow (>=0.14.0); extra == "api"
Requires-Dist: marshmallow (>=3.12.1); extra == "api"
Requires-Dist: marshmallow-sqlalchemy (>=0.26); extra == "api"
Requires-Dist: quart (>=0.13.1); extra == "asyncio"
Requires-Dist: celery (>=4.4.7); extra == "celery"
Requires-Dist: dill (>=0.3.3); extra == "celery"
Requires-Dist: coverage (>=4.5.1); extra == "dev"
Requires-Dist: IPython (>=7.24.1); extra == "dev"
Requires-Dist: pytest (>=4.6.5); extra == "dev"
Requires-Dist: pytest-flask (>=1.0.0); extra == "dev"
Requires-Dist: tox (>=3.5.2); extra == "dev"
Requires-Dist: IPython (>=7.24.1); extra == "docs"
Requires-Dist: PyQt5 (>=5.15.1); extra == "docs"
Requires-Dist: qtconsole (>=5.1.0); extra == "docs"
Requires-Dist: sphinx (<3,>=2.4.4); extra == "docs"
Requires-Dist: sphinx-click (>=1.4.0); extra == "docs"
Requires-Dist: sphinx-material (>=0.0.32); extra == "docs"
Requires-Dist: m2r (>=0.2.1); extra == "docs"
Requires-Dist: graphql-core (<3,>=2.3.1); extra == "graphene"
Requires-Dist: graphql-relay (<3,>=2.0.1); extra == "graphene"
Requires-Dist: graphql-server-core (<2,>=1.2.0); extra == "graphene"
Requires-Dist: flask-graphql (>=2.0); extra == "graphene"
Requires-Dist: graphene (<3,>=2.1.8); extra == "graphene"
Requires-Dist: graphene-sqlalchemy (<3,>=2.2.2); extra == "graphene"
Requires-Dist: beautifulsoup4 (>=4.9.3); extra == "mail"
Requires-Dist: lxml (>=4.6.1); extra == "mail"
Requires-Dist: Flask-OAuthlib (>=0.9.5); extra == "oauth"
Requires-Dist: bcrypt (>=3.2.0); extra == "security"
Requires-Dist: flask-login (>=0.5.0); extra == "security"
Requires-Dist: flask-principal (>=0.4.0); extra == "security"
Requires-Dist: itsdangerous (>=2.0.1); extra == "security"
Requires-Dist: passlib (>=1.7.4); extra == "security"
Requires-Dist: dill (>=0.3.3); extra == "session"
Requires-Dist: flask-session (>=0.3.2); extra == "session"
Requires-Dist: factory-boy (>=2.11.1); extra == "sqlalchemy"
Requires-Dist: flask-migrate (>=2.5.3); extra == "sqlalchemy"
Requires-Dist: flask-sqlalchemy-unchained (>=0.7.5); extra == "sqlalchemy"
Requires-Dist: sqlalchemy (<2,>=1.3.24); extra == "sqlalchemy"
Requires-Dist: sqlalchemy-unchained (>=0.11.1); extra == "sqlalchemy"
Requires-Dist: wtforms-sqlalchemy (>=0.2); extra == "sqlalchemy"
Provides-Extra: admin
Provides-Extra: api
Provides-Extra: asyncio
Provides-Extra: celery
Provides-Extra: dev
Provides-Extra: docs
Provides-Extra: graphene
Provides-Extra: mail
Provides-Extra: oauth
Provides-Extra: security
Provides-Extra: session
Provides-Extra: sqlalchemy
Description-Content-Type: text/markdown
[Description omitted; length: 9483 characters]

WHEEL

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

RECORD

Path Digest Size
flask_mail.py sha256=3T0vABwZmh85Lm9S7UrZB54cwVYVrP22PfqtnVMBGrE 21337
flask_unchained/__init__.py sha256=rZt_nimcohEMUKDAjNpwth4FiLiPps2JlCaKS-eesi8 1287
flask_unchained/_compat.py sha256=XT50P86ybHL1-foAIOxKMfxcs-1GH97zQEZ1uk7ZgU8 1898
flask_unchained/app_factory.py sha256=cKK0I7-YqNYk0kBKJuk6NXWnca8N3HtJ5K5kkIHOPP0 10666
flask_unchained/app_factory_hook.py sha256=57luOEHOy1pGINBoatxl1bLUoPA9DMu3ZaSeK2kK0WM 14039
flask_unchained/cli.py sha256=C3LD9Z0OT5XsX8chefCfKNYlFRiFHaxWgepOFAPcoeA 8982
flask_unchained/click.py sha256=NpJs1MCqzhEO57QIiOHHqFM9fHgCszo1JxPMjTRfhXU 18964
flask_unchained/clips_pattern.py sha256=BPuyZ8yY97slFMbsD-qB9LhAVov2kc3B2SlmlRU-qfg 25725
flask_unchained/config.py sha256=osXMkr7k5vPC7Oqz0kIX-xKi_h1vB9Qa-9AiCrmN45k 1013
flask_unchained/constants.py sha256=-Z1t2HzzOpg9IJplHcM2oxEBFOF5eQTtrHKDmhIbQ4s 672
flask_unchained/di.py sha256=Dt1tTl3N45qTC2mBctLdhyRK8RKjFi1-bLbr-t1bVaM 6014
flask_unchained/exceptions.py sha256=-JzkGvhDs6kekHHEnrtd_M8JLgJ8glTRELrk21BpbGU 142
flask_unchained/flask_unchained.py sha256=LL6K7YBZCkK5oNzgom63FP9FP8R4c91SrtTN4NRIIH0 3412
flask_unchained/pytest.py sha256=Royr-tXqBrhgv90OklUVxwYpPdHOTGkiwiPdp7YtUEI 12189
flask_unchained/routes.py sha256=LeyzEz0wSzc_DbzjeHy9DJJq07qIZ5Iq1XolymHj0Ks 181
flask_unchained/string_utils.py sha256=pmTZi9PDdr9zkda2dV7bsrVbYUV9DhHTUHza0fPlPqI 2889
flask_unchained/unchained.py sha256=X8YUmuJ1BVhEzAYO_1OVxHWvhA7qVlyvrxMSrPILRZo 33982
flask_unchained/utils.py sha256=nTKe6R-KE0p0yxAevGl_97lWuOWxvOPJUUATncGzzE8 4430
flask_unchained/views.py sha256=VvyebSCaAnq0a8TzLwwLzS2UwwvUsjR6VnWpT_dxzF0 136
flask_unchained/_code_templates/project/.gitignore sha256=jQvzcTFYQGP-cfHdHAlZGqaWiJLkc2B3w0v7Fd4Iolw 137
flask_unchained/_code_templates/project/README.md sha256=oabv1DTk1kT3AVu48ILoNJ_wuYN_f8vgUAD-QKrKL_U 37
flask_unchained/_code_templates/project/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
flask_unchained/_code_templates/project/celery_app.py sha256=HcRuVHAE9GtoXgBER9BfefZO_6BeY24gxe_piaEI-0E 269
flask_unchained/_code_templates/project/package.json sha256=uxkXBcsRn5gn09AS7dsuALN4JRp9CVQtQbHw7hlg1Lc 979
flask_unchained/_code_templates/project/requirements-dev.txt sha256=ULGt29xD7lO-5CY1C3vo-cXxAI-XJz2Fu9MDCCnYYsY 118
flask_unchained/_code_templates/project/requirements.txt sha256=kp0vrkwHcOZ1b-ecejL_qHnd7mj_48MvuaQkEliXjE0 75
flask_unchained/_code_templates/project/unchained_config.py sha256=t_MIRsJwa1GAPULviLgEgbs4ejnFxmW9O16WB_liwhA 763
flask_unchained/_code_templates/project/wsgi.py sha256=vtsn-0c-hCWuzpvzX4gv-6TDxgFGkSM0v7uI7buHwTg 118
flask_unchained/_code_templates/project/app/__init__.py sha256=uFcf6Ym8HTChkZv20CByXxbqtE0uIsG7u8cnqS9eFJg 418
flask_unchained/_code_templates/project/app/config.py sha256=UVGaiX3lR84F5MIzO1cyBAKX93tnDb622nrFZrnI-o0 842
flask_unchained/_code_templates/project/app/routes.py sha256=Vrgll32ZQaMHuiTmF6RqyerzGYJaL2NxRqJJz3aG33A 230
flask_unchained/_code_templates/project/app/extensions/__init__.py sha256=8KonulaSeEUUeBkmy-EL1pMUHTkrZ7EC6UFMUwqHIpw 271
flask_unchained/_code_templates/project/app/graphql/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
flask_unchained/_code_templates/project/app/graphql/mutations.py sha256=ii9R3obK0fALsksSRA4gsyqQu2pnDgVRHESqwfxH31s 71
flask_unchained/_code_templates/project/app/graphql/schema.py sha256=6FvmDk_qf7CJcOHT7V6ZeOnsxIVIcXvKvIW77ZqC77Y 146
flask_unchained/_code_templates/project/app/graphql/types.py sha256=1YnhEJUriFwlewOkMBnZhsUw4f57VX2giZoF6cgzt7Q 106
flask_unchained/_code_templates/project/app/models/__init__.py sha256=j7iySyJo6hnMTGt4DJAHj40i86_e9_L61LS46S-rc3Y 133
flask_unchained/_code_templates/project/app/models/role.py sha256=DUGS5xpNjcSOtRd0tu70ygbp5OD0sOYG_3JxiX3qNvM 102
flask_unchained/_code_templates/project/app/models/user.py sha256=5jKblJvsA_eZU44B4exb696sYTEqxHrBcaLCLW27zcQ 102
flask_unchained/_code_templates/project/app/serializers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
flask_unchained/_code_templates/project/app/services/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
flask_unchained/_code_templates/project/app/tasks/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
flask_unchained/_code_templates/project/app/templates/site/index.html sha256=yLM65fk1udkZx5JC4W28BPziEgPfXykJHyEt51rntKw 107
flask_unchained/_code_templates/project/app/views/__init__.py sha256=2yle7x09FjLJhPeVCYvmO2U7g5hckFpnD76PuaMM7Mc 44
flask_unchained/_code_templates/project/app/views/site_controller.py sha256=YklxSPiVPWH8llK_cyKOs64QsYmk-cCwCwtJtsII0o0 155
flask_unchained/_code_templates/project/assets/scripts/app/index.js sha256=2poq45G5MsPsxJQdS_xduJz1Z6C3MDgjJoHn2Ji68Sg 225
flask_unchained/_code_templates/project/assets/styles/app/main.scss sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
flask_unchained/_code_templates/project/db/fixtures/Role.yaml sha256=AMyaGHxHdvQnZcva3kGPzr1rhj44qpdwUw0Z69a9tUA 61
flask_unchained/_code_templates/project/db/fixtures/User.yaml sha256=nIUyLU93YJ-Vwqk-bEKktaaiQwuontydt6zCDMUwpUA 250
flask_unchained/_code_templates/project/static/vendor/bootstrap-v4.1.2.min.css sha256=zVUlvIh3NEZRYa9X_qpNY8P1aBy0d4FrI7bhfZSZVwc 142041
flask_unchained/_code_templates/project/static/vendor/bootstrap-v4.1.2.min.js sha256=IeI0loa35pfuDxqZbGhQUiZmD2Cywv1_bdqiypGW46o 51039
flask_unchained/_code_templates/project/static/vendor/jquery-v3.3.1.slim.min.js sha256=3edrmyuQ0w65f8gfBsqowzjJe2iM6n0nKciPUp8y-7E 69917
flask_unchained/_code_templates/project/static/vendor/popper-v1.14.3.min.js sha256=98vAGjEDGN79TjHkYWVD4s87rvWkdWLHPs5MC3FvFX4 20337
flask_unchained/_code_templates/project/templates/_flashes.html sha256=uelLRR-eIzm02D7sOYa6qwNUezJ9CdTjBRgksm2eNe0 532
flask_unchained/_code_templates/project/templates/layout.html sha256=rk2VW0S8PnfAkMKqltXkq8T51J_10S2KOd1BhntwzY4 1183
flask_unchained/_code_templates/project/templates/email/layout.html sha256=8tJgH17N52ksuQnr1yTH7EM_foQLiTfbgN37CBViI9I 1019
flask_unchained/_code_templates/project/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
flask_unchained/_code_templates/project/tests/conftest.py sha256=rw0EfwrE68tFFw3Pd4A7u0l5gRC2UsrMSlceKMwKh8c 260
flask_unchained/_code_templates/project/tests/app/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
flask_unchained/_code_templates/project/tests/app/views/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
flask_unchained/_code_templates/project/tests/app/views/test_site_controller.py sha256=wk1T21uRR0jMXe40yV4CjZGPKQPAoFKc-ZvNJVH-Mlo 104
flask_unchained/_code_templates/project/webpack/webpack.base.config.js sha256=LrkRgK-8wHg9Av0TYGHdqVr9dI7q0QgNFuODMNY1hNA 3391
flask_unchained/_code_templates/project/webpack/webpack.config.js sha256=EdRsp4UxE-mqszq_z5PJYuk39pYPb7rE4eE57_FS40s 3857
flask_unchained/bundles/__init__.py sha256=mAq4xb41eeZl5hm0EpSR7ewm7GOHm-fVh4XX09XJYHg 10455
flask_unchained/bundles/admin/__init__.py sha256=1_2wDdtHuoTsp7wJB6bBluwhW80wovqBMvi8SqzWQyI 1122
flask_unchained/bundles/admin/config.py sha256=9xJUbCP60buRbIKSsTJmWmgBzvqS2hB6jomMm-Jp3tY 1953
flask_unchained/bundles/admin/forms.py sha256=yTG8FxtPdDeI0830BMrnwVUw2876cB-bceoUGwW3GnY 2130
flask_unchained/bundles/admin/macro.py sha256=NDUvR-d8ZKeIjR6W0lezDSterJ6H56L4Oox7pdgqFyU 1237
flask_unchained/bundles/admin/model_admin.py sha256=JV8zbSzyD50Jn9mctDiQkfVyOmfYARiKNU1RtXqsCNg 2558
flask_unchained/bundles/admin/routes.py sha256=QCNmBTD4ht0WvYLLa5wxcnGMPBzjyTtahBev2QpHAdM 295
flask_unchained/bundles/admin/security.py sha256=rQM0r54T11DPXrni3XcHf8Me-aPbDJylFBbdlNv-q1g 860
flask_unchained/bundles/admin/extensions/__init__.py sha256=cafMJR9GDP6jkvKarQ5NK3bvGB9OsW9L5Lqiq1-lq6Y 124
flask_unchained/bundles/admin/extensions/admin.py sha256=OTXgtjPVI61crLnWc0FzbmIet1z_2hkKFTlvFbHbCiY 756
flask_unchained/bundles/admin/hooks/__init__.py sha256=6DRtVMNyRELDz12CkCGWXhBjRegI_iFv9B2fHOzLopc 111
flask_unchained/bundles/admin/hooks/register_model_admins_hook.py sha256=v7kyh4DxC5-obASmup8h53RNM3H2c98Ulal2OUfASq4 2024
flask_unchained/bundles/admin/static/admin.css sha256=KTXnXgCW_mjZgEdn3OhEJZoKWQJAPyP7AaEyE0U6jbs 733
flask_unchained/bundles/admin/templates/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
flask_unchained/bundles/admin/templates/admin/_macros.html sha256=_OjYNZeDmV59WbkApC-FTBmCA7OsRpgJ-b8971TbzPk 981
flask_unchained/bundles/admin/templates/admin/column_formatters.html sha256=V1YNS1rxhF1MDJDp0AI-iqldomV7lTIZx577mjBsk4M 1743
flask_unchained/bundles/admin/templates/admin/dashboard.html sha256=vdWZvF8CxQQiYua1m5e9QPRXXr_uCHM9J8mYBLzrmdE 1665
flask_unchained/bundles/admin/templates/admin/layout.html sha256=yhoWKzoA8RxX18ENkHqXRrv8A171Ggw4J-IRqx9uwjw 3282
flask_unchained/bundles/admin/templates/admin/login.html sha256=4zrFp42sG9UmOyjz-llDcbVBPhJEiRNxzyfr3alAYOY 959
flask_unchained/bundles/admin/templates/admin/master.html sha256=gDDCy55teqFXZi3if14GgAyp2DJgpZKjHNvxH06_3Ww 952
flask_unchained/bundles/admin/templates/admin/model/create.html sha256=ksebX1T4E1Jh-F1MgSpDkrjtyh5CV-p8Os_qftcKtRQ 140
flask_unchained/bundles/admin/templates/admin/model/details.html sha256=MUPniF--vtN73pG1Utn_iIlc-LsHt9604xptFNIp0Gk 441
flask_unchained/bundles/admin/templates/admin/model/edit.html sha256=VLmtz7066A-MnIB30cfm9Afh9_XjXz0tNZ6ovA4MJWE 136
flask_unchained/bundles/admin/templates/admin/model/list.html sha256=3kfIBc87HUNB82oTkazwHhxTP12L1Ur4sn60Rlpyvto 2952
flask_unchained/bundles/admin/templates/admin/model/row_actions.html sha256=sHUESvjDIAomkAnRJXgUYxe-W1a_lm40LgyWESuCRTs 1992
flask_unchained/bundles/admin/views/__init__.py sha256=NJrxJF2R_QmqqYp1JlcISn48ekp8EQ5RNr4LI_NTMoY 178
flask_unchained/bundles/admin/views/admin_security_controller.py sha256=O_3hGCw0KaOacl8fTubXmWy_JB2TngFtczpym4F7lFg 1100
flask_unchained/bundles/admin/views/dashboard.py sha256=j0v2LUS-HxmWrtr79ArLRkykxWLaSvoul5EF09ALukc 597
flask_unchained/bundles/api/__init__.py sha256=VoPrVitqpmKwns2JHpF04CB2zEdh96zbhZb-4KsbO7k 2824
flask_unchained/bundles/api/config.py sha256=hYsr9-VplGSssck0bqh9RQb9DzSXrkK4n53UZLiSN6w 1004
flask_unchained/bundles/api/decorators.py sha256=1Ksyo0GSxe3VdZnneqEPRgFoDCQgOlbyAdmedL9_STI 3144
flask_unchained/bundles/api/model_resource.py sha256=gGcg0fqoiEliy4bul1emDuhpqbmBMkQUpUUs0PWLB2M 18949
flask_unchained/bundles/api/model_serializer.py sha256=dJenS79GCo5M9Xg1WfwRULrfgyVFnoqU1O2dPHk0yZE 15232
flask_unchained/bundles/api/utils.py sha256=xRiFzpw7zKZNhAEKkgV9h81ZYI4Qn_wBBnHOQ7_A2Os 422
flask_unchained/bundles/api/views.py sha256=CS7vbLwoUD1kaE1X7b9wmqqifN_YHIXZVI0mMNavwL4 438
flask_unchained/bundles/api/extensions/__init__.py sha256=yYPlxDeJwX778-L98T5nE0PN9LvdRJuZttTCDfTH1mw 217
flask_unchained/bundles/api/extensions/api.py sha256=FDTwG7sa1aV7omyBfy5ZEgmYZJHdpP-Ejm-Rtg_L1bY 6649
flask_unchained/bundles/api/extensions/marshmallow.py sha256=IiCXW3Lz9M1TADVrvedJssezy5kmlcFkD2SGKFc77Gg 5521
flask_unchained/bundles/api/hooks/__init__.py sha256=n6z0xMN53saXXIJzEUZ244-peKk0ZdjpTBny-_YRHaY 230
flask_unchained/bundles/api/hooks/register_model_resources_hook.py sha256=dY0UvUpdiJRrXqrm_3d4f4Fw7l2O9bm3_vN-XKKLWdM 2989
flask_unchained/bundles/api/hooks/register_model_serializers_hook.py sha256=0jY-Ms-tb4c1ZaoQwEE_7IIr69yCFHm5AHsAah9xe2E 2165
flask_unchained/bundles/api/templates/open_api/redoc.html sha256=53srcyfW1T5yMtYEuW7s0zvqPMM84bfg8wUzEshvcK0 483
flask_unchained/bundles/babel/__init__.py sha256=CEb8_yEjTmVCYSdTCRaojz4Mu6599IuV1x3SvLf7RR8 5777
flask_unchained/bundles/babel/commands.py sha256=9K5WcBEhRv7BnpaRckTg9I-I1c9T3D3wtgATN3fnZx8 3352
flask_unchained/bundles/babel/config.py sha256=PzjXgk9g-aApo55izNkungUiXBd8wWfwEGawWvg-aLA 1718
flask_unchained/bundles/babel/extensions.py sha256=8eHEeiLr1YZpmgtbjO6YO4BIsKE5QacETbd_BWBw4vE 131
flask_unchained/bundles/celery/__init__.py sha256=AmXFxjVPdn8spzD6ceOqd3tcFR4gMevisf9SuLFoHN8 317
flask_unchained/bundles/celery/commands.py sha256=8cxxE-mtZ35wM6jYffTSnlE2DIqOJ5UNG8vBUbhD89Q 1093
flask_unchained/bundles/celery/config.py sha256=rF2MUjwDRS5-r1zlwEtkMFpj96Jdh4FmE4rhwYQTzAQ 868
flask_unchained/bundles/celery/tasks.py sha256=LTwBU_1h9pdx9nz9qSFq5TZogwspR4Ff2AlGHgYWqX0 862
flask_unchained/bundles/celery/extensions/__init__.py sha256=pmS5YWKdQQPlGYPnHqFVPjehWZOYius9Pwj6JcOpRRo 132
flask_unchained/bundles/celery/extensions/celery.py sha256=JkTz-PoZ0626iuZWzXMLCxabfUKrsHe_4DnXNPBGqhg 2356
flask_unchained/bundles/celery/hooks/__init__.py sha256=OoB1aW_GZM3bR79hM3My6-cfyfoiMUHPEs_UL58S_KY 92
flask_unchained/bundles/celery/hooks/discover_tasks_hook.py sha256=H5NO3uwkOwGyOPOA1wjQWN0Z0N257iksmEn4W5hYnrQ 819
flask_unchained/bundles/controller/__init__.py sha256=XiAFtABFSTaRa2L-T7oh7XcGfwzJ8--mu-ezUdpJXPQ 2434
flask_unchained/bundles/controller/attr_constants.py sha256=BnI-hMmLtoBfUAeWwrqjG8l6icmsI8DU3ziMzrfgX40 226
flask_unchained/bundles/controller/bundle_blueprint.py sha256=4-cSEvuzRoWMVQGS4WBUneYHYK-DbosEYsJGolOKd1w 4009
flask_unchained/bundles/controller/config.py sha256=fXpeYfFECZiQMiHPLc0yynpXP5_z10N_DLO31aV5HpA 635
flask_unchained/bundles/controller/constants.py sha256=4OKYCfNHE-mWUjCV_xk4m2eEJ8MxEyg72j4upZ9RPaQ 255
flask_unchained/bundles/controller/controller.py sha256=Tx3_9F0miih12i16kg7DyJUO1hr_RfXoSamae7Zqw3Y 18663
flask_unchained/bundles/controller/decorators.py sha256=XNK1LXNShIVgRoba7UAbEom7KAakobkmm6HqwMBxa1o 7952
flask_unchained/bundles/controller/extensions.py sha256=9j2K5fuaFMVjL9ilAgGAQQuRLJv8kPa93ZN9LNwyIsc 141
flask_unchained/bundles/controller/resource.py sha256=fcMfSAeTfvmezfjGE7QNVwjIoecO-rN5opdwIA_Ii4E 8359
flask_unchained/bundles/controller/route.py sha256=7QTMdi-vR5TtbVbEqjrUoHiImlbZpmyeyL75aSkQW54 9265
flask_unchained/bundles/controller/routes.py sha256=6gvQ-NSI2WDj4ccUBnXavq14awz2twgDouvz5b_ZG-g 25078
flask_unchained/bundles/controller/templates.py sha256=OC6pdUR7iPG6Y8BZsqba0HCgmx5aAQleKCA7Y3u87FU 5584
flask_unchained/bundles/controller/utils.py sha256=IaztHXrbQumYdIyy8RtZZk-YpdIfQjOilW0rRO4fsA0 13239
flask_unchained/bundles/controller/hooks/__init__.py sha256=QLL8A5FJ309iSXQ6DMKMHyvldXwqZnpzCMlyAv72KS4 296
flask_unchained/bundles/controller/hooks/register_blueprints_hook.py sha256=kT8gMe6AFBl-kaiEKEEjGimnzrYbzti0KQN7V4UxhwA 2918
flask_unchained/bundles/controller/hooks/register_bundle_blueprints_hook.py sha256=YANWMIURyHcPKEY7m606A5yiftrHTpWM_g6-hIWPzzo 1632
flask_unchained/bundles/controller/hooks/register_routes_hook.py sha256=T6J88nIPdblG-sWmJOp3XsZ07CrVMpHJEYcLbiPACXQ 6699
flask_unchained/bundles/graphene/__init__.py sha256=b2vMJ-Bcsg3gTjdl-9k4ZzKK7Vb1F8lOQb3GIVDjkoc 2449
flask_unchained/bundles/graphene/commands.py sha256=zjsnNj3_hUb8gDlfazL9hHZwDt7QP-3fIGciBd7zvRw 655
flask_unchained/bundles/graphene/config.py sha256=pfdT2cUqvTC6C14TDI2rLqeDBYxSMdrLDOG_G1_R8ds 760
flask_unchained/bundles/graphene/exceptions.py sha256=l6fWUSziwkjejQMYpKAbGqC3kO-pyZ8mW3njlaMNyjU 51
flask_unchained/bundles/graphene/object_types.py sha256=c8ibnOuf9SUvsoi3D9PQ347OaGsGNFjRcEE7NyNzbas 10437
flask_unchained/bundles/graphene/pytest.py sha256=SoA6XLD9DpDwzw7vAEs6NDSg6B4YBQqFz7D3wKNSl1s 794
flask_unchained/bundles/graphene/hooks/__init__.py sha256=26qXVRLsezN7OysliwijYOWpeukWk5eEcwc-BSwVE9A 295
flask_unchained/bundles/graphene/hooks/register_graphene_mutations_hook.py sha256=kg-RLC0bBD5f5qjQkH-GfpsLrOZzzPsiGavz0BXqg5Y 1433
flask_unchained/bundles/graphene/hooks/register_graphene_queries_hook.py sha256=3ddHd-5lodU4PPWZKjqocytpro2Srd3Yt2ZINrWnExo 1403
flask_unchained/bundles/graphene/hooks/register_graphene_root_schema_hook.py sha256=qKS8zGYMjheDojheunM9gcSlPdbdzKsOgVXIG0Vuk_Y 1201
flask_unchained/bundles/graphene/hooks/register_graphene_types_hook.py sha256=-K4SUlFsiRTYvYAiNMmyoKBgfL_64Ng1NdYTPFoFCv0 1179
flask_unchained/bundles/mail/__init__.py sha256=ezm_4Xz-NeXsqNcxlTHuOHLMCe9N_Bpd2DiDPmlLyLQ 301
flask_unchained/bundles/mail/commands.py sha256=YwgruTlTsJdExyzsoqwpZqStdVtE66WuTFNi4-EyQQw 577
flask_unchained/bundles/mail/config.py sha256=aB7M_Fz6PdOJ6GSeFJ0n9xc2BqLTBM96sDEp71sgtBA 3622
flask_unchained/bundles/mail/pytest.py sha256=hhlCoBVFLZWURJ45Ta9NPKYcvP7pWCtM_qqiXB3jFek 460
flask_unchained/bundles/mail/utils.py sha256=Jl7jvKpAF70uSgqK9m8T9RdqTLd02e6WCn0TyoltGhs 3352
flask_unchained/bundles/mail/extensions/__init__.py sha256=iz7uBGzVc1kpFuhKhnCw1doS47yhKSpYfNkw_bLSTqA 116
flask_unchained/bundles/mail/extensions/mail.py sha256=1ZIcYQ7zkgetOIr-P6Vs2-l_pfPnOOUztGrgQ2zD6HA 1792
flask_unchained/bundles/mail/templates/email/__test_email__.html sha256=WuxfCXQJQ5rKARNE5MOKIEtKcODfgOHOPhcDf0SlDXA 86
flask_unchained/bundles/oauth/__init__.py sha256=iV4U69KONyDDZcgmzwyHcAwTp2fa0P5oq9ZTRKWDn8U 740
flask_unchained/bundles/oauth/config.py sha256=5vRU1ii0g5Rmtj2bms0VaJMFYrripZaA_DLlz-Vw704 1091
flask_unchained/bundles/oauth/routes.py sha256=Fczn5GneN7CnDg5qpvSC5Rv5Nj9k3-i0rTiG82FpIUY 251
flask_unchained/bundles/oauth/services.py sha256=b1KWan4YG8x6llFMVrhv1fyR68kDpXrg79VKSmSJxmg 1041
flask_unchained/bundles/oauth/extensions/__init__.py sha256=ycnlhuhRoTZfintX2BVFmg9zDT4hyB9ROyf61eryLnM 140
flask_unchained/bundles/oauth/extensions/oauth.py sha256=ueS7Sz8khC7uiy2TQEIr-Fi0yVEXjb9Sp9azbvBAEkU 773
flask_unchained/bundles/oauth/views/__init__.py sha256=NBUwXsqyDnt3lmtKGmRfKXJ0UnSdEmzNYbeunxQ7u7Q 46
flask_unchained/bundles/oauth/views/oauth_controller.py sha256=ikMS64ALDYK8Xf4Zc3uc-XTk0njG2OR971qHqbI_REg 2525
flask_unchained/bundles/security/__init__.py sha256=fctcskUmgCocA7B3J320YrEjexSSUFay3tVL1eMXakA 916
flask_unchained/bundles/security/babel.cfg sha256=tJ2qS7L6dnq4BhdRa-hXveM1gw9nY9zOmu_WNi2Ol-k 106
flask_unchained/bundles/security/config.py sha256=sGRFGKGtP752QXmPZCMvj6KCkCNWa3GkdRZpGv4GVPs 9116
flask_unchained/bundles/security/exceptions.py sha256=jPF9FiGQ7SmezPrOmodSIxzHqleZ5T7I5h1go6OPZSc 102
flask_unchained/bundles/security/forms.py sha256=qZstUk9PLpMLijh0WYv0mulgb3KWO1zi8L3tv8uQ6r0 7780
flask_unchained/bundles/security/pytest.py sha256=1_T2xUT_4wMgfamd-9K4Lz8t_AZobayBBFcLqFNtqZk 3194
flask_unchained/bundles/security/routes.py sha256=TTV_S5RjAVQDE-sZlYYKbVVxC3BjhpuOQrhE-QYhr7Q 1622
flask_unchained/bundles/security/signals.py sha256=mT1l0O5ogj4cFM7PM9jFaA6tYuMFSLzHCGnD81zVG4U 486
flask_unchained/bundles/security/unchained_config.py sha256=A6MEw7QxmtAKaRBoqGd_a6JyeGdSWc6rXcdudlbLk-M 253
flask_unchained/bundles/security/utils.py sha256=82wwpS8VLT6zDR_hYTlKENv-J7fdWsSVQkOz863uOOk 116
flask_unchained/bundles/security/validators.py sha256=kpwDwNixcB9dqfiLP5V1uJFdnYtOGSwkkFqAYquYIew 1609
flask_unchained/bundles/security/admins/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
flask_unchained/bundles/security/admins/role_admin.py sha256=nJ5xAzwWkWbfY7Kh6krCuTGIY3Nv_YCvny-sQDH3HVU 457
flask_unchained/bundles/security/admins/user_admin.py sha256=Rbf3G1mnn1NTjLlXYT1OE2UnjNQlgRzQCIssNap9ZEU 2533
flask_unchained/bundles/security/commands/__init__.py sha256=8QuU4V7nogOKxR8Uo_XivP63lW0XdErYppUsHKgHmvM 50
flask_unchained/bundles/security/commands/roles.py sha256=p84T-AWxKp01vEi2Lk-tTimgxtd0UXRdUnTU2g6q3V4 1485
flask_unchained/bundles/security/commands/users.py sha256=zuleqAriTrmZ_XrUHM0ak8rD-bJ33krxnzo3Xm2S68s 7605
flask_unchained/bundles/security/commands/utils.py sha256=6fXzBNtNNn0g9dCFYcX6SS6J9gObk8nk13qgAGnHl7w 1062
flask_unchained/bundles/security/decorators/__init__.py sha256=eGI2EAmwFABRnWRYXw4cGaIyb0WCUAz3lcYnUz3rK6M 163
flask_unchained/bundles/security/decorators/anonymous_user_required.py sha256=u0WKlXeCdrnEtXheWG5E_Et_fOMeZwEtsufkaEyo5qI 1040
flask_unchained/bundles/security/decorators/auth_required.py sha256=5QVZQR5X1dq_p2da5kOMGGCzab_8rhzKtM6ydgcXq4U 2783
flask_unchained/bundles/security/decorators/auth_required_same_user.py sha256=QzcjU3TRr0g0CF1_h_NAM8xHPQVLdA_CgulNDezJOAY 1737
flask_unchained/bundles/security/decorators/roles_accepted.py sha256=kzLlRFKc46uI4dI7uSqD4RuN31qtuu_oXk2NbLuHxzE 979
flask_unchained/bundles/security/decorators/roles_required.py sha256=-I5_KR7-1Dz-M7CeBlKKM64R0f41z4A1DkO2hhKNXHs 994
flask_unchained/bundles/security/extensions/__init__.py sha256=Snrg0yM88oPAiU3vYXzimfLeAqhPj0le7Y_4BkHYC2Q 165
flask_unchained/bundles/security/extensions/security.py sha256=bDj4USY4uARgBsftldClNl__YEeNiYxuq_AoZsAccwc 11001
flask_unchained/bundles/security/models/__init__.py sha256=u4gkQL0qUXcXMT_1fQqNGs48Y4FSIze59tRiOgj-bdg 120
flask_unchained/bundles/security/models/anonymous_user.py sha256=j2aQjxbbR0dOgaBKWPJvu_grKb7iRw25ebmYD7A7T5w 334
flask_unchained/bundles/security/models/role.py sha256=QaOdR8tPiDlMyiYF4keUxyDYL3DeKJZ9nTWfqz0xsbc 821
flask_unchained/bundles/security/models/user.py sha256=4KqYOauGqImXDYVBm8aEVj5WXBLdQCYoxg-3R1sOQ8Y 2558
flask_unchained/bundles/security/models/user_role.py sha256=oHEIqy3zgyO7I2aKYLZEtLhNt4TPY3W3o9c6uDgRRkY 738
flask_unchained/bundles/security/serializers/__init__.py sha256=i7vlOlzKRaq7e7_lNnqC-QzVqE1zaTz9PfODk44yL7U 88
flask_unchained/bundles/security/serializers/role_serializer.py sha256=zhiOY6mWP7glfLLZQjp4vwy4lbnqu60w_C70ZTr1Xrw 368
flask_unchained/bundles/security/serializers/user_serializer.py sha256=WxLgEYPqboVqf5N4hE90tQh_f5K_acMLB3qwyMnOEAk 1114
flask_unchained/bundles/security/services/__init__.py sha256=Z6fIsNgusmWbgWhEVuwpIZcbX_slw7jeAam23a-oq6I 179
flask_unchained/bundles/security/services/role_manager.py sha256=pzmHk1WeJQUIotQRStISxA_3A1xP81AetwJX6I42lF8 304
flask_unchained/bundles/security/services/security_service.py sha256=qa2PAof4i3D1vKPCR7a2l0MHcqAnjadnXe8pxCAKa3M 11686
flask_unchained/bundles/security/services/security_utils_service.py sha256=hdboCLZq_eJDCAYPdr-IAj5gcvy8cUrDjBOZJAz4YN8 8554
flask_unchained/bundles/security/services/user_manager.py sha256=6Cj6aty4NxkiozBZYOIA-zY8T1ztoYClrJOrwrbW3GE 304
flask_unchained/bundles/security/templates/security/_macros.html sha256=pp0V7tQz7GK1p2j901z65uawjBb5h4P4oF3rG8hvSnA 975
flask_unchained/bundles/security/templates/security/change_password.html sha256=XcxTyjuX0s-C14xeyyvLx8CRQlLSnqAlJK0hfEO-_ec 313
flask_unchained/bundles/security/templates/security/forgot_password.html sha256=RGVzESCQpOlEz3tDyg-1k11yUU2jXNww3OBnhZanyNA 313
flask_unchained/bundles/security/templates/security/layout.html sha256=9cTyB5QOA8O-9XsM0pRJcZJXKttESSpv3kA5rAZh8ms 910
flask_unchained/bundles/security/templates/security/login.html sha256=5rZyt6PfpoNJ_wGPQJ1UFUr3E_KdqGnFBF8ExEbH-Oo 288
flask_unchained/bundles/security/templates/security/register.html sha256=5o1gCSpfiHxiNgOUWPsxDYdIb3NBUIqDVcxq5-gTytw 297
flask_unchained/bundles/security/templates/security/reset_password.html sha256=y9YXLQAvlAU40dUvnssacANn-nfsUzMs6O3NjwD7aXI 394
flask_unchained/bundles/security/templates/security/send_confirmation_email.html sha256=wy9WT5qxptQCRvIBjLHARH39dAfXVudX8t1Ik6ZBaMc 331
flask_unchained/bundles/security/templates/security/email/email_confirmation_instructions.html sha256=NoIic2GBobyHm0yMdVA9EWc4qMMbRsA4nYFQESAgJ0g 200
flask_unchained/bundles/security/templates/security/email/password_changed_notice.html sha256=jVo0USCXfO_WGsmzlk8Dl3XfKBwNKXZQzf6q_L-klt0 422
flask_unchained/bundles/security/templates/security/email/password_reset_notice.html sha256=h_4ooBJKhfl7NmDASPz-pkcqBOdetvgDmIQa1sL5buo 109
flask_unchained/bundles/security/templates/security/email/reset_password_instructions.html sha256=4_5ZI45wU1FcAnlldvimVRqMPH6vhJtO1aMNAahehdo 181
flask_unchained/bundles/security/templates/security/email/welcome.html sha256=fsjGK99sjTxMfcFzcWwVik1o0ixLLf4AmfxCABa5Bq4 535
flask_unchained/bundles/security/translations/flask_unchained.bundles.security.pot sha256=Dh-tXbbdlKIJ7D924jiv5tLNn8C-f1R3J_eLzfEQvTo 5179
flask_unchained/bundles/security/translations/en/LC_MESSAGES/flask_unchained.bundles.security.mo sha256=N-IcPgMh90p9GumC1lKjH1YAiA83EK9F7sn2Vdk6yXU 5587
flask_unchained/bundles/security/translations/en/LC_MESSAGES/flask_unchained.bundles.security.po sha256=68-EMje9n_Vw2JjM4u_J2e80qC15wW-7mWMv7PT4rJs 9396
flask_unchained/bundles/security/views/__init__.py sha256=svx5lDSP45iMOqDNWRjwh36y5wkRZ5nxaAm6xouNb-8 92
flask_unchained/bundles/security/views/security_controller.py sha256=ZIu9hslS_ljZILwU29WDyz1vhaI47uYKfjBo5fCZRhE 12373
flask_unchained/bundles/security/views/user_resource.py sha256=gt9Gdty8Ms3qX-xPjGRpYQMTIA1eQfSTzk4jqok1VWs 1206
flask_unchained/bundles/session/__init__.py sha256=RoOb9hk3cOaJKrPC7xt0rrEhLobNIB8oE6Akywsih4I 267
flask_unchained/bundles/session/config.py sha256=yymjm_-En25kwwmbwjHCOtCMiPjmXWhN9z2o_vrRmMM 5627
flask_unchained/bundles/session/extensions/__init__.py sha256=mUG87gNCazBMlLtalyW-6PC1xrmgieVH7gokSumSnhg 140
flask_unchained/bundles/session/extensions/session.py sha256=SSVQHwfPDFNLtb1maD6HJnXdssSnTJ_ERsU1ri4nXjQ 892
flask_unchained/bundles/session/hooks/__init__.py sha256=DSmD4lfn8r2udVzu34LMSrvDzAoqo552sUEKLGOKtho 114
flask_unchained/bundles/session/hooks/register_session_model_hook.py sha256=5z_qie8-U0P3i3H62g41i-t55M3ArIyJiCUpwUiWZPM 1556
flask_unchained/bundles/session/session_interfaces/__init__.py sha256=KFPqe9qUCyurnk0JJWwecnmVtPyLgzglrj8wE1iNO7c 435
flask_unchained/bundles/session/session_interfaces/sqla.py sha256=8ydh55Yk8yPv7flOK8WodEu2EFuqSzbzR2fhUPjDUHw 1190
flask_unchained/bundles/sqlalchemy/__init__.py sha256=s3qWQZlSR74JGbD4hfU254ScvVjIrdtk1TxPBTPrF18 1041
flask_unchained/bundles/sqlalchemy/base_model.py sha256=mILEUHbygF4W-svOwFP1vTKPACo7-kgFvUEqErre5e4 853
flask_unchained/bundles/sqlalchemy/commands.py sha256=cXV9q-B57OreeFOXlS2HPBDFmHMAl_YuJmjgd_eUHhU 1151
flask_unchained/bundles/sqlalchemy/config.py sha256=xjkBahA24jxADWGdbqfBODyJbqfaU_FPViJc5RDDbO4 4430
flask_unchained/bundles/sqlalchemy/forms.py sha256=7Io8mBo3vJH5r87JlIOdGWHWjZ5Ix9nFCXY_MtFirdQ 9173
flask_unchained/bundles/sqlalchemy/meta_options.py sha256=kr6HVvUAP52Bdw83iudBUJ-rpbfM9qLCT7cPeLJpbi0 3002
flask_unchained/bundles/sqlalchemy/model_registry.py sha256=vxM_B4mq5QVfUlBt6s6sLcSSPa50u2P9i01B5hC7_VA 2868
flask_unchained/bundles/sqlalchemy/pytest.py sha256=guCoQ-zmwfNqFV6es-Yiw92SBzdfPGUnHqLP_N4hd0k 2176
flask_unchained/bundles/sqlalchemy/alembic/__init__.py sha256=FUahrhcyz_VEVUoYraQhVassi2YZs7sAXzezqiWFroE 57
flask_unchained/bundles/sqlalchemy/alembic/materialized_view.py sha256=vyXKpMTX-WtMeeM94J85B9kf0jLCKZkwr_8-_QcEo5w 6924
flask_unchained/bundles/sqlalchemy/alembic/migrations.py sha256=f3SgQfSNDjrDLO6gHlMQ4Z1JUW1xdze00SNG_BanyJM 512
flask_unchained/bundles/sqlalchemy/alembic/reversible_op.py sha256=YzvNjdYUZjG48YRGqfMdZLCKfRfTkty9ee7kxKxPaD0 1291
flask_unchained/bundles/sqlalchemy/alembic/templates/flask/README sha256=heMzebYwlGhnE8_4CWJ4LS74WoEZjBy-S-mIJRxAEKI 39
flask_unchained/bundles/sqlalchemy/alembic/templates/flask/alembic.ini.mako sha256=zQU53x-FQXAbtuOxp3_hgtsEZK8M0Unkw9F_uMSBEDc 770
flask_unchained/bundles/sqlalchemy/alembic/templates/flask/env.py sha256=w2BQVtungWqfWoAxTPLLz-eHHebqYoVO5sJiVY_Nzjs 3111
flask_unchained/bundles/sqlalchemy/alembic/templates/flask/script.py.mako sha256=8mT_1-1x_3dnE0mnEocBjkAvGvp5CX0oWwg86hTyZ9s 572
flask_unchained/bundles/sqlalchemy/extensions/__init__.py sha256=BrJ131-s_cRooQ6nABUHsarNyltQvPWWsI4P9voCYts 282
flask_unchained/bundles/sqlalchemy/extensions/migrate.py sha256=kiYcuFFzhUwKGSXrQHW8qD1tpiSeIIn1YZqDpRhh3zc 1066
flask_unchained/bundles/sqlalchemy/extensions/sqlalchemy_unchained.py sha256=2iEQge0LHYZHtdM8FYiJZ6CtTE2EmuqPtvozt8pdy9M 10460
flask_unchained/bundles/sqlalchemy/hooks/__init__.py sha256=EugMBzhPyMSc1TwsOeTSql2g3hvoKS5RiIgOF91Bb48 95
flask_unchained/bundles/sqlalchemy/hooks/register_models_hook.py sha256=o2h8tgtee31-EEr-wCsIHc5P6ENOIAT0I3CJxfgzbsA 2062
flask_unchained/bundles/sqlalchemy/services/__init__.py sha256=rxwReKHA1zSq8XHXN5ipE4iaMDoPUW_RDBv6Y0-Lko0 84
flask_unchained/bundles/sqlalchemy/services/model_manager.py sha256=RmWOMPVsu__ELJY0eLBpNugP40KvDOLWx8GIDg-XNq0 1412
flask_unchained/bundles/sqlalchemy/services/session_manager.py sha256=OUO0xzF6j8wnOBGzgYhepbt1W6wJ__Z_2HFdHYvcZ0I 513
flask_unchained/bundles/sqlalchemy/sqla/__init__.py sha256=JXfQ3XIVhDE1GLGuYQqCIhjjHqSYGZMkEW03bALaW9A 1316
flask_unchained/bundles/sqlalchemy/sqla/column.py sha256=YEwLSr3TjLjEx-5w30OS7tSLKrxGVZvJwVc1DGfKUkQ 255
flask_unchained/bundles/sqlalchemy/sqla/events.py sha256=nURWUW0xjXP65dHt09BAJNnDD-PaBybH6B9rXF5OpFw 4243
flask_unchained/bundles/sqlalchemy/sqla/foreign_key.py sha256=eNmPzGe6rVlOXwLcESc2rxvtcdbKVFnXHE5xTwpsRAk 2911
flask_unchained/bundles/sqlalchemy/sqla/materialized_view.py sha256=dQ-xz2KRoDPBzOZZL6i2pzJu5SPolKhijMLGN4cGHN0 2863
flask_unchained/bundles/sqlalchemy/sqla/types.py sha256=YOW64hr2gq1Z1KRrbtu0JkyNQKxRfsynGU1Kj7GhktY 1153
flask_unchained/bundles/webpack/__init__.py sha256=bIo5P1TM-OfP56cicEf7jN82t38Pt9rRraZrz1CAxW8 229
flask_unchained/bundles/webpack/config.py sha256=P5HQrOrG0YyWMh-63bsC-RKtUyCWSkyE-bs-WkQowuw 880
flask_unchained/bundles/webpack/extensions/__init__.py sha256=XFZaIQ7YSVICUoFBhOhSPfsAyqD6yEryfDvVL8QLzrQ 140
flask_unchained/bundles/webpack/extensions/webpack.py sha256=A-QvvHqwhky2IGtCROS7V7E3eJ-HurGoJQlL75y4aYA 2571
flask_unchained/commands/__init__.py sha256=1tNb4NKM40PbBI3yicTe_hkyvYSKJfAfq6-NqyPPZ8g 207
flask_unchained/commands/clean.py sha256=hVCLUxIz-czDc_IX1tn4gQNeXF1q7xxhRbWRBFA-YO4 505
flask_unchained/commands/lint.py sha256=HQQ7ZbwXO6CvM6XeGkdbXjCXw5DJxsz70QdSB42nEAY 1091
flask_unchained/commands/new.py sha256=rmvJ1FaNRQJGsYIOWC7dmpGp9O9C-DDSnEMSMCC8bpE 16433
flask_unchained/commands/qtconsole.py sha256=wSJToGvIajIUGa2tuuP_sT_CFE37MVSXB7C6-vXS2mA 6440
flask_unchained/commands/shell.py sha256=xBnE7AkxJf0QOy37maumou-b3GBtUPRLE6eiEJLvEhc 2489
flask_unchained/commands/unchained.py sha256=d4Uk4e3hfdmwcwWZcoS2m70pZSPd0IGtKEMHthAh7GQ 3484
flask_unchained/commands/urls.py sha256=ODSYx6UUbn9AEMQmEu_ni4Th2CTJflv3hTujn8ct6lw 4106
flask_unchained/forms/__init__.py sha256=jBc_WnyQ17Tqg58Jvsg1Y4R3sYkYKYJYk5i7lWDsocI 80
flask_unchained/forms/fields.py sha256=x3mSirF0DmppKck8HFtozRJiQ26NhYP3Lk2RsvjsOPE 64
flask_unchained/forms/flask_form.py sha256=uXkdXVxEidOlPMFXm91mFsNbfMifcdCmO2IY4GSIV4I 2210
flask_unchained/forms/validators.py sha256=dFK8Mvv2rihf2b5K3qrP2x3ZpmYuegihsrByGDr94qk 33
flask_unchained/hooks/__init__.py sha256=LoApfWnxRnyRA1FP5UoDwNI393b12v-QIKsK4HJ6EPA 352
flask_unchained/hooks/configure_app_hook.py sha256=YBHLPrbSFtsWGlwrzFAmrk8MPwiSdf45XY6h_fSLwYY 4009
flask_unchained/hooks/init_extensions_hook.py sha256=LbI2dQqPt5nMFYTHaa3Mx0X4tuCk8tqp0soJmaqHJVo 3030
flask_unchained/hooks/register_commands_hook.py sha256=MlR8OskR0SI8RJTE6sc-Ggn5PAuA_Zy_vTczvQara7M 4273
flask_unchained/hooks/register_extensions_hook.py sha256=AHH2h_sdPXw4vMO-oDjnWZo0Bb9Buz1PFRgkJj1E-EI 1568
flask_unchained/hooks/register_services_hook.py sha256=Cy2qKps449iG7CiBvgWUhXzJCSBc1qLjrmmsxqd3A_A 2149
flask_unchained/hooks/run_hooks_hook.py sha256=9p4ajucutGT4XSMgGo95f-A2W8WXlwdvnRI1YNlPw9I 3454
flask_unchained/hooks/views_hook.py sha256=n7qJk1oylIxAsX_dF4cAoEkAZyC0Y_CspsPzIfsWpVg 511
flask_unchained/templates/_flashes.html sha256=uelLRR-eIzm02D7sOYa6qwNUezJ9CdTjBRgksm2eNe0 532
flask_unchained/templates/layout.html sha256=g9cuZympOod4U7f6S4ASfrrY2jejHEa_nh6HSZk5xS4 1454
tests/_bundles/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/_bundles/app_bundle_in_module/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/_bundles/app_bundle_in_module/bundle.py sha256=us-oXyCrs7-oS5zPWl32s9VxRQwrcMIOPN_3l8bdRzk 85
tests/_bundles/app_bundle_in_module/config.py sha256=bbp19cIntEGPJ0jq-sP2D4Vw5GVfwfWb2KxCO7ddYTQ 80
tests/_bundles/bundle_in_module/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/_bundles/bundle_in_module/bundle.py sha256=1YlYtylEYnSbhgfo0N8UFjJ6T-I9zreemvDdEakLURg 74
tests/_bundles/empty_bundle/__init__.py sha256=ENWA-pCkHoDpJMOXoqeMA2vQ2s_Qpw6y7qPoXl1W0-I 73
tests/_bundles/error_bundle/__init__.py sha256=jv7Erhoy1LWixXa-lC8R1OqPKXXPLFG_mZCdHuATxvE 29
tests/_bundles/myapp/__init__.py sha256=gPDuQJpSIoDsmj7RECBX1ZhxE2XQKG5JD5gNl4d7-2M 142
tests/_bundles/myapp/commands.py sha256=uFd8Xrw0B8Aw7oUhrRn37X3WmNTE3_zL4w1xhBLTx4U 351
tests/_bundles/myapp/config.py sha256=KwWsk_wctqKnRIlF_TpCJjrpiYqCA_SvDYf16QtSyI8 157
tests/_bundles/myapp/extensions.py sha256=uCaayRnAs1szfu62rr3weNZyo0OX618DymdwkkRH3Ss 310
tests/_bundles/override_vendor_bundle/__init__.py sha256=FkAaNJFd13u-0DLXpo0GOZYAnnHz8nXEz51RJp9T_0o 64
tests/_bundles/override_vendor_bundle/bundle.py sha256=IZJJbPN4p-LFISF1ikBqsdn-bX-92X53vaW2BSAKpog 110
tests/_bundles/override_vendor_bundle/commands.py sha256=yNwk6UDAi4GzMYmlKlp8rG1zu8EWznbuFNpoPQpSxxs 452
tests/_bundles/override_vendor_bundle/config.py sha256=Bc0DBBYlKrcXhdKUa3lJrmJzNHPFRRAy_Xk_l3HlY9Y 153
tests/_bundles/override_vendor_bundle/extension.py sha256=ACPOK5m1o7Qir7R2jvHJallLgN9BVpAqSEZN5-G9c5Q 324
tests/_bundles/services_bundle/__init__.py sha256=UIXfE7BDKYnKyeF2JuWiwZy0XeEnIbQXEEgoBFjXS04 76
tests/_bundles/services_bundle/services.py sha256=vLZQsU-F9LnYQnJNHGULVLj504WKbvqJVHyNrOwaevQ 3076
tests/_bundles/services_ext_bundle/__init__.py sha256=V11-9ztT91LlZdBpRsW9Zlztl8jvCCLQRHlHTrzN8JU 117
tests/_bundles/services_ext_bundle/services.py sha256=cJYPjn1ncQU6Wga11CoEDDpgjAj818jUIEG0-zy2xY4 1813
tests/_bundles/vendor_bundle/__init__.py sha256=FkAaNJFd13u-0DLXpo0GOZYAnnHz8nXEz51RJp9T_0o 64
tests/_bundles/vendor_bundle/bundle.py sha256=RbKzmJh3Th-mZomZlgdgueQRRy0h_Wn37paTBLPCICs 162
tests/_bundles/vendor_bundle/commands.py sha256=BANB7USMWh3HPKgJkFGj76H0MLrgjYJqe7Rjg3Y7t0I 816
tests/_bundles/vendor_bundle/config.py sha256=Ca16I7i1qTIRMMGXQjh6BJLFfF_lQeNA_bpNEfuX2CU 135
tests/_bundles/vendor_bundle/extension.py sha256=wvyDBH3AjczpFsBHpOKcJ2siyznd0j0UjfUyrNwT9dM 312
tests/_bundles/vendor_bundle/views.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/bundles/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/bundles/controller/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/bundles/controller/test_controller.py sha256=rjlPub85VPWULHd9oQ90J4JcF1e3y48kA9mn_lz1-04 9566
tests/bundles/controller/test_register_blueprints_hook.py sha256=yCXU5c0rrFAlnW52yVlpMB2PM3kgnUq0rFSCmVwpAH4 1772
tests/bundles/controller/test_register_routes_hook.py sha256=KdnhNwgI6NpJGdHYYSkjxbF88dFZVdgDi0jmrdnWfDA 3509
tests/bundles/controller/test_resource.py sha256=Y_xztCovpC5dSpq--ivBFcSPfdhIGjyd_1W3AKBe3Aw 2901
tests/bundles/controller/test_route.py sha256=y-Ne0URoNhTbHBmDhQQNu7YyDn9xRIuBPHYZaOp4Jcw 1311
tests/bundles/controller/test_routes.py sha256=y15j_oKr_OEJLfu8GOEAdK5gf3y0HKVokB-Dtpg2Ac0 16568
tests/bundles/controller/test_routes_integration.py sha256=Wg97yb3ODigutPo8D8LXN21Eagd8d3rXOS__Fb92Vy4 4867
tests/bundles/controller/test_utils.py sha256=9XNvKAKTlQmepRKKsj8KYEXdX33oWnt8ckYQKXJxefk 8525
tests/bundles/controller/fixtures/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/bundles/controller/fixtures/bp_routes.py sha256=OG21AKFHJnTebLfxl-3D5e6-eaQb7lfYgyPXyrQN6jE 1579
tests/bundles/controller/fixtures/bp_views.py sha256=yM6oTMt5kcjyYZS5QVjRw_gcnnyu60F_puK2JpfX1ao 2076
tests/bundles/controller/fixtures/other_bp_routes.py sha256=5oFqQuwney_VqPDm3mFuslvH7E2yt7dgfDvj3olVcyI 501
tests/bundles/controller/fixtures/other_routes.py sha256=g94a7dRfwJHsgqP9cyzxpzjsG7eEuBTspcIrlYepEa4 561
tests/bundles/controller/fixtures/routes.py sha256=gqFQYC1xrtcQTe_-1nMALrUq06l4JjkpiPeyZc_8c_E 1526
tests/bundles/controller/fixtures/views.py sha256=Gfeiw7nkxUeB70BzSH_z9fmMtHZfSMe4ZH5szU7DwkA 2351
tests/bundles/controller/fixtures/app_bundle/__init__.py sha256=jKS0jXGOopLYk37mG7JiSNUCsUfYeTWx3u5IQoE5wB8 126
tests/bundles/controller/fixtures/app_bundle/routes.py sha256=ahAgLgP_E1BYKQPO-KtSAkh3rWihH4WJVY-ub6O9yaE 313
tests/bundles/controller/fixtures/app_bundle/views.py sha256=LOUN7vjovLy3fOa2ViHCKJg_4ie3g0du32AVrxW6sbs 311
tests/bundles/controller/fixtures/auto_route_app_bundle/__init__.py sha256=wi-XkpH15exJqI2SfBnKCuluyOYIwPCPHqBqCpDbhDE 86
tests/bundles/controller/fixtures/auto_route_app_bundle/views.py sha256=jnp7NfOm-rV8gDV3LM5FjdWAxJfiBMi9LEmsnSMJj98 558
tests/bundles/controller/fixtures/empty_bundle/__init__.py sha256=HSkQgtHmztciRJ5iLDrRPked8mINIHhuFsqcDbqDnjU 79
tests/bundles/controller/fixtures/empty_bundle/routes.py sha256=jv7Erhoy1LWixXa-lC8R1OqPKXXPLFG_mZCdHuATxvE 29
tests/bundles/controller/fixtures/empty_bundle/views.py sha256=nXXif8WgbNSgOfv_Peyc9HqvKeMxrCN9ELKWT1cAL8g 22
tests/bundles/controller/fixtures/vendor_bundle/__init__.py sha256=x795FbIFlKEgcRuMNFFGVCtERVryP7VWJqFXKSLn_A8 105
tests/bundles/controller/fixtures/vendor_bundle/routes.py sha256=cRkVdZizXC-i5nZ-JfP1YEf6S3nkjtMtSC3gi4hmgJk 160
tests/bundles/controller/fixtures/vendor_bundle/views.py sha256=ztaz5_UgU8rBKjIjhF_uA75e80GlDyIhheNJWCBiydA 327
tests/bundles/controller/fixtures/warning_bundle/__init__.py sha256=2P0FtA30y1VrxWOBJN-7Xy0vLaJvcG-P_sSEgG9lWAI 97
tests/bundles/controller/fixtures/warning_bundle/routes.py sha256=FiYg6V02UZW0yLwYW9UXNqKQSNcJ51rYsSQC530tX0U 138
tests/bundles/controller/fixtures/warning_bundle/views.py sha256=q-U5wTT2pwezfdnvXj56Uo0pJcnpv57sZCxFKQW1xbY 207
tests/bundles/graphene/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/bundles/graphene/conftest.py sha256=HzXxIXaRQfKhB5VtBBJv9pz6QYJiAkWZfmeASV5JDMM 859
tests/bundles/graphene/test_mutations.py sha256=BMrwSE-yGsEQ_Dk0mEgrkvcHGJBonj02lisVOuPFirQ 5672
tests/bundles/graphene/test_schema.py sha256=aRd-fIVacRq0bQ_cgppzt2sCXV_65GscKsaDjomPxWs 3088
tests/bundles/graphene/_bundles/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/bundles/graphene/_bundles/graphene_bundle/__init__.py sha256=NQ3iacZ3thuf8ujBT_BT0ebCO9GwdEap4gfkXkbxYhg 78
tests/bundles/graphene/_bundles/graphene_bundle/models.py sha256=1BsN_1uRffOSQ6DKIoUi8LJDBBQij68SrERccxoW2zY 406
tests/bundles/graphene/_bundles/graphene_bundle/services.py sha256=OgI439VP8zE9TM-nQxWx3pKyfjXAQbERMxMnU_QERDw 246
tests/bundles/graphene/_bundles/graphene_bundle/graphene/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/bundles/graphene/_bundles/graphene_bundle/graphene/mutations.py sha256=3PAACZDJvSJvZCS0qgCwIbho1-5Tn0IbFl2OawSqwZM 2334
tests/bundles/graphene/_bundles/graphene_bundle/graphene/schema.py sha256=cHqsuPM_KHwhcMlLnfrOqGbOj159Yg5cR2cur5tBaoY 628
tests/bundles/graphene/_bundles/graphene_bundle/graphene/types.py sha256=FFyUfev8qOhYPix9MPPp3oxFnlIAB7KTpZ6QeBivdVs 484
tests/bundles/graphene/hooks/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/bundles/mail/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/bundles/mail/_unchained_config.py sha256=gzak1whLDzQAhihvEhWysJCCyJTnenFlKvlF6bmfQ6Q 123
tests/bundles/mail/test_mail.py sha256=qiOF6XBr0viJEwZQavDrDQTSgFifxvCWb1k9LI16eO4 1544
tests/bundles/mail/test_upstream.py sha256=7w86vgXNO3d2p9xlGYqg3S1GJ6kiDrwlUS766VgGfy0 34696
tests/bundles/security/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/bundles/security/conftest.py sha256=MpcMCwqJ_c9BClSi0XwH4DvJ-2jgKG7Pbv-zoCLARHg 3269
tests/bundles/security/_app/__init__.py sha256=9bhguYHSHRFpDc0Rx1q5oT9CtKHvzbCE0lD3i8QIftI 98
tests/bundles/security/_app/config.py sha256=gDTkjdwkWwUwBG3fztH0rK0XH-W5FhjcYOOXtQeLLhs 247
tests/bundles/security/_app/routes.py sha256=5F7h9Rj8_lQJKCqdV6E0Z8M6LzqILYfGut8q13sWJd0 1586
tests/bundles/security/_app/views.py sha256=YklxSPiVPWH8llK_cyKOs64QsYmk-cCwCwtJtsII0o0 155
tests/bundles/security/_bundles/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/bundles/security/_bundles/security/__init__.py sha256=1l26qDF4cJCWmiEu3BgzHvVGounKaQhVXw1b93i0NDY 135
tests/bundles/security/_bundles/security/config.py sha256=tDLJF2SLyTZMwdYX3nYh0WzvbzVu_CaFYvIkIaYhWYE 84
tests/bundles/security/_bundles/security/forms.py sha256=rGjxu-B_RZMJiFVQBSH8bD7Jpw-DarbxtWU0aR4OAnQ 295
tests/bundles/security/_bundles/security/services.py sha256=PpQDmiVCcF90ak2eUQDNFNsDPelS_W8JIVIFAKAriq0 148
tests/bundles/security/_bundles/security/models/__init__.py sha256=GmnywwvUvipP2fvamgfs1rfbOq2U0EENQPqgs7KNJF0 107
tests/bundles/security/_bundles/security/models/role.py sha256=h_MNxb_wa7jGw3E4R6qffzEBuVO3XSPVnAzYEjpBIrE 196
tests/bundles/security/_bundles/security/models/user.py sha256=9Xzs3SI5oLUO3U37q00_NRK5T-mLhrgHlt7nIqlICHI 311
tests/bundles/security/_bundles/security/serializers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/bundles/security/_bundles/security/serializers/user_serializer.py sha256=Yk830kGkqcDd4AN4iVztXMjbZK--Tf5kcfHRIHnjOfA 865
tests/bundles/security/decorators/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/bundles/security/decorators/test_anonymous_user_required.py sha256=y243vINJRYzTozpiDB-Ct_H-MDIX7dNgZ6xMEXDkt30 2136
tests/bundles/security/decorators/test_auth_required.py sha256=MN8b6nHMI9g1TtNiTBGP2dv5g8424lwJ1RGGw0Yaqtw 4483
tests/bundles/security/decorators/test_auth_required_same_user.py sha256=VJfGXd6NovMMNH5BFsXlUxfY8DLTa40n2dmYXYRno28 2294
tests/bundles/security/views/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/bundles/security/views/security_controller/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/bundles/security/views/security_controller/test_change_password.py sha256=lFbxosjpbrnmcGvm0s5EjmFL-1HxEj1hAzq3ZLvMm1s 5212
tests/bundles/security/views/security_controller/test_confirm_email.py sha256=k-I6SbyOe1adliE0l8XWczli8rIjoi5kY_XU0ztcmv8 2812
tests/bundles/security/views/security_controller/test_forgot_password.py sha256=_v8B4Nn5bqYsdPdW2e6WtanXdWC8mpH29KyiHbJ6RHI 3308
tests/bundles/security/views/security_controller/test_login.py sha256=kiIMd8vILN7JUMw_U33Mm3HSWxIwBFySEdgBiTGpgfg 3442
tests/bundles/security/views/security_controller/test_logout.py sha256=Ls57FFvbxhkrG8_5whw--dHkxTGYvmManl6PMCTrju4 719
tests/bundles/security/views/security_controller/test_register.py sha256=5n8Jee58z3DCndZ-C2P5FuYs6yHhIBoHDQyg_nVv9f0 2586
tests/bundles/security/views/security_controller/test_reset_password.py sha256=vpfJVyPTDhKfLH3h9fJkxhr-BHARn2wRnn68wt_0w-w 10122
tests/bundles/security/views/security_controller/test_send_confirmation_email.py sha256=lL945cjtOi048nYDepL2KpEHI5ldFSWIZ8__RUOv4SE 3639
tests/bundles/security/views/user_resource/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/bundles/security/views/user_resource/test_user_resource.py sha256=nDNfekS3pDLHQ2m8uovYIbUNUXxDK_sJbES32-qz9ag 4649
tests/bundles/sqlalchemy/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/bundles/sqlalchemy/_model_fixtures.py sha256=OrPx4IZXEZdOpU_SKYncu1yneEtCtTpAZCtQgrDUlQc 4398
tests/bundles/sqlalchemy/conftest.py sha256=iYxMUfUGHyF0Asyh2HtIOQRxU0_hrI0dPHQFhSv2l0o 3978
tests/bundles/sqlalchemy/test_custom_extension.py sha256=L28oAI4PGtUSnVoMMyqOhDGXoDRztZpfurC3lnle78E 1765
tests/bundles/sqlalchemy/test_decorators.py sha256=cDh4rUtzfp1Ik2vThheUMSmXKz0dhMpYgQO2Szc7LLE 3976
tests/bundles/sqlalchemy/test_factory_relationships.py sha256=ykfk7JpN-9172rouSlmx6piK6dWpVC4fOe2UOoFPAHo 490
tests/bundles/sqlalchemy/test_lazy_materialized_view.py sha256=WLIgJrPaD41EpQ5XjsmteuUUMM1ohVF3qYc-x2dUAyA 3193
tests/bundles/sqlalchemy/test_model_meta_options.py sha256=wZZ42xPGJ8BXjaGxRVTtygNnazd9lYj9mY87Eu03K9M 4188
tests/bundles/sqlalchemy/test_register_models_hook.py sha256=n9hhdpb8TKTj07J2WbdfNJrLp2Lchtu9wQgfXO5X7D8 6603
tests/bundles/sqlalchemy/_bundles/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/bundles/sqlalchemy/_bundles/app/__init__.py sha256=o5V_-k_q-XjxoGMPWP8aHkA-N7mbVr9lkjJ3hV_RSzg 79
tests/bundles/sqlalchemy/_bundles/app/models.py sha256=AO_yX_2tub9yWgDJvN1_sWLD79wW3HtJ2oXty-x2umI 109
tests/bundles/sqlalchemy/_bundles/backref/__init__.py sha256=VSemmMjuEv4ssMJMv6f3HutXmdDkhHnijoGB6snjQJ0 75
tests/bundles/sqlalchemy/_bundles/backref/models.py sha256=SLySBCmnQbYfOZCmJ_zUupoGKdybvyvnQufNi3tdm9I 404
tests/bundles/sqlalchemy/_bundles/custom_extension/__init__.py sha256=JYpSwMzNnvTW_O3ErPTkXfmVykmmxPCQ9em6gjyUyds 218
tests/bundles/sqlalchemy/_bundles/custom_extension/base_model.py sha256=rl_1radniyOCScSxn5n30PimPnl-SayjrLlLmzomExo 1195
tests/bundles/sqlalchemy/_bundles/custom_extension/extensions/__init__.py sha256=-tBbolAkoiGe0-V2Wlq8ecOEoAvHJq26Mp-8AXNb78U 569
tests/bundles/sqlalchemy/_bundles/custom_extension/extensions/sqlalchemy.py sha256=fC7xmyOcUlamHZ0_zLYZUEm69Pm6r6dtOydCZTVFR_A 130
tests/bundles/sqlalchemy/_bundles/ext_ext_vendor_one/__init__.py sha256=d7gx_D2AmF2qYrv7iY3F5Kl3gj080kQbXHdlGwGtxDE 108
tests/bundles/sqlalchemy/_bundles/ext_ext_vendor_one/models.py sha256=UN0mKn67aURl7ibK0tQFIJTzddWf_ALjAKf7EFMPGjc 238
tests/bundles/sqlalchemy/_bundles/ext_vendor_one/__init__.py sha256=UeO6CMoNansccArWVPGYhg4vTu5WVez34ECc_VGserE 127
tests/bundles/sqlalchemy/_bundles/ext_vendor_one/models.py sha256=CDAyIfNy1IhMWy4mb57KuyMOQcotwKn5HL0vuF6AaYs 921
tests/bundles/sqlalchemy/_bundles/polymorphic/__init__.py sha256=Kl1Gsz0b2T2DHFmgU38KuBurYgCA8rm1FPFjta4_W70 79
tests/bundles/sqlalchemy/_bundles/polymorphic/models.py sha256=_gidNlE9YvsvKx6tFPdza5bg7smU_z2HJvgegknjtp4 213
tests/bundles/sqlalchemy/_bundles/vendor_one/__init__.py sha256=2cN6vkRqucRnEwiBvF0MjxUeCinazklMrMuvpS8S0Jc 77
tests/bundles/sqlalchemy/_bundles/vendor_one/models.py sha256=sN0vdVVjllJajrjNAHWW3U-BzqzW56mKFibyxDpHWig 2226
tests/bundles/sqlalchemy/_bundles/vendor_three/__init__.py sha256=g3YSZ1Qk5_OEeEEgQGbNpJOTiTgi6BgjMB4kbol-ZZM 79
tests/bundles/sqlalchemy/_bundles/vendor_three/models/__init__.py sha256=FmSXYcBlTovcwJG9XpUmdGcIKlP8cDU4xjlHn-HmKPI 280
tests/bundles/sqlalchemy/_bundles/vendor_three/models/many_to_many_model.py sha256=-WUA_7Fgsry-4dDysN4zuxpjb8qN5YZGBFx_ajgiIAk 1470
tests/bundles/sqlalchemy/_bundles/vendor_three/models/many_to_many_table.py sha256=byncSUrT16oHPAInr_V7Hm4rtjvWVsQC9wWUwnCVdiI 521
tests/bundles/sqlalchemy/_bundles/vendor_three/models/one_to_many.py sha256=76NFzbGr1GYutJTz9auQjMBuHuK9qQyfsTlQTZXrB1A 713
tests/bundles/sqlalchemy/_bundles/vendor_three/models/one_to_one.py sha256=Afi10YbecyYuirQfdJIjMxKNVtlowOn2g_M44b-tESs 446
tests/bundles/sqlalchemy/_bundles/vendor_three/models/polymorphic.py sha256=9YUF0vPu7dz9mRi6GvFjzyVprtSzdi02WZ4GC9TJ8gY 1120
tests/bundles/sqlalchemy/_bundles/vendor_two/__init__.py sha256=ODYtqTwSr65Pr10dC-Bj1trpiDdXXTpQ3W1lWyGSQ5o 77
tests/bundles/sqlalchemy/_bundles/vendor_two/models.py sha256=jhi5U_M_rgCNBcFClYcTov_UX4ucFN2KJ5z0yvw-WVo 166
tests/bundles/sqlalchemy/services/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/bundles/sqlalchemy/services/test_model_manager.py sha256=FQvJHYTqvpgoXuL0lUTSpSY5SJCEz-w9Ds3fZgXNt6Q 4157
tests/bundles/sqlalchemy/services/test_session_manager.py sha256=X1YFcU0OlajAqB6xvmUbaBAusHvpHqRJTz9TlNWgZ5I 1970
tests/bundles/sqlalchemy/sqla/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/bundles/sqlalchemy/sqla/test_foreign_key.py sha256=G10VIqJ5LhQRjgjCCp5aK0vKVVqoK8oVVV5ZAM7oalM 2217
tests/bundles/sqlalchemy/sqla/test_types.py sha256=SQ_Pf4sHQKtHK1Y39_zGsrXKXg78HX2XkRK_y-LsjhU 2055
tests/commands/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/commands/test_new.py sha256=EJj-77bDbTkqADfYcij2jFjW0FTKbrjeNyaf7Krs8Go 2082
tests/hooks/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/hooks/test_configure_app_hook.py sha256=PMi3grio1DYPCvTVnDkFavoHGkZxOcA1KBCvuN1y_Hs 964
tests/hooks/test_extension_hooks.py sha256=et2NAKTox6RWHWqrCnUm9k-Au-3GgFN_l45RGxXUOto 3979
tests/hooks/test_register_commands_hook.py sha256=dfXKdg3SturSpwssF5WAHxthdMZ12j7AhpnrIY3uVdI 4112
tests/hooks/test_register_services_hook.py sha256=0_IpPfR9RAcIsV1nzSqlyb0cvaJC4uE6p07Y0o1qdlM 986
tests/hooks/test_run_hooks_hook.py sha256=80cHNp3oy-qoSQ2u0vCnJrB3qt_9IUD_RllJcMIHUVo 2269
tests/templates/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
Flask_Unchained-0.9.0.dist-info/LICENSE sha256=ZgJmzVqp7mEldMeHZs8-66oPXvwnSHLaNPftNN6chTA 1071
Flask_Unchained-0.9.0.dist-info/METADATA sha256=Us_eFhGZYr8BEUBSlNZNERPtZrQkkOR-qswVyxkmTRQ 13614
Flask_Unchained-0.9.0.dist-info/WHEEL sha256=OqRkF0eY5GHssMorFjlbTIq072vpHpF60fIQA6lS9xA 92
Flask_Unchained-0.9.0.dist-info/entry_points.txt sha256=KXNYrXmYUvG6tLSjYDCfg3jk6XuSSfXmK20v7L5IFaI 136
Flask_Unchained-0.9.0.dist-info/top_level.txt sha256=C6EPMIszZEjAiH3RplURuNLtIPr5WW1gLZ4ALFOW5RQ 33
Flask_Unchained-0.9.0.dist-info/RECORD

top_level.txt

flask_mail
flask_unchained
tests

entry_points.txt

flask = flask_unchained.cli:main
flask_unchained = flask_unchained.pytest