BL-Python.web

View on PyPIReverse Dependencies (1)

0.2.5 BL_Python.web-0.2.5-py3-none-any.whl

Wheel Details

Project: BL-Python.web
Version: 0.2.5
Filename: BL_Python.web-0.2.5-py3-none-any.whl
Download: [link]
Size: 165003
MD5: e1c0a87d67cc9a69371fb35165a28da0
SHA256: e6de5c5251a9ce1d3ea02f4d00450608ba43a552049abbe20ce65cf3b918a2b1
Uploaded: 2024-08-09 21:50:53 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: BL_Python.web
Version: 0.2.5
Summary: Libraries for building web applications in Boutros Lab.
Author-Email: Aaron Holmes <aholmes[at]mednet.ucla.edu>
Project-Url: Homepage, https://github.com/uclahs-cds/BL_Python
Project-Url: Bug Tracker, https://github.com/uclahs-cds/BL_Python/issues
Project-Url: Repository, https://github.com/uclahs-cds/BL_Python.git
Project-Url: Changelog, https://github.com/uclahs-cds/BL_Python/blob/main/CHANGELOG.md
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: GNU General Public License (GPL)
Classifier: Operating System :: OS Independent
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
Classifier: Intended Audience :: Science/Research
Classifier: Intended Audience :: Developers
Classifier: Development Status :: 4 - Beta
Classifier: Natural Language :: English
Requires-Python: >=3.10
Requires-Dist: BL-Python.programming
Requires-Dist: BL-Python.platform
Requires-Dist: BL-Python.identity
Requires-Dist: BL-Python.database
Requires-Dist: Flask (==3.0.3)
Requires-Dist: flask-injector
Requires-Dist: flask-login
Requires-Dist: connexion (==3.1.0)
Requires-Dist: connexion[uvicorn]
Requires-Dist: uvicorn-worker
Requires-Dist: swagger-ui-bundle
Requires-Dist: python-dotenv
Requires-Dist: json-logging
Requires-Dist: lib-programname
Requires-Dist: toml
Requires-Dist: pydantic
Requires-Dist: a2wsgi
Requires-Dist: pytest; extra == "dev-dependencies"
Requires-Dist: pytest-mock; extra == "dev-dependencies"
Requires-Dist: mock; extra == "dev-dependencies"
Requires-Dist: pytest-cov; extra == "dev-dependencies"
Provides-Extra: dev-dependencies
Description-Content-Type: text/markdown
License-File: LICENSE.md
[Description omitted; length: 1277 characters]

WHEEL

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

RECORD

Path Digest Size
BL_Python/web/__init__.py sha256=G9Af5gJVj5HJfgLma7lc8N5E4EjjiC6oJstkS4ShwUI 27
BL_Python/web/application.py sha256=RUBo9Vlc3846R2wHICebbqiYujQ7EJrAWvPm_QFuY-k 11202
BL_Python/web/config.py sha256=R-6esTU_kcN0c8TT3cKCUdwey9wejeaIceAz-e70p5Q 5121
BL_Python/web/encryption/__init__.py sha256=3n0tvZ_x_bAJ43af1OOo9YRc4QoDPNZ-LKW__zAmZ_4 1739
BL_Python/web/host/__init__.py sha256=bEknX91vAJXkJRN2sP_BCfUecyrAQDY7McjwrGIPX5E 404
BL_Python/web/middleware/__init__.py sha256=erISiCeLuMaphxCNzuMR2XHRwLsBYRtCS_Lzt7XnOZQ 4484
BL_Python/web/middleware/consts.py sha256=ReuKyvuxVi2D1XfFrEXhhixEpZP8wrvx8FqxcvgGm2A 663
BL_Python/web/middleware/dependency_injection.py sha256=4xlD7Z2Gt_M0x5ntvM5mR60qdnudUfBs7h_XpcukliE 9837
BL_Python/web/middleware/sso.py sha256=Za_3ClcFjNOrlKnzrHmI3lY5hG2zKj4qC1zwAK2sXHE 16920
BL_Python/web/middleware/flask/__init__.py sha256=iQB1SmrQVLhtvwDlioDnfHVbPiyDIi1pNIpSIoOG4HU 8404
BL_Python/web/middleware/openapi/__init__.py sha256=KjfGv-SsUiENq1NzEY7gt0EtKt2UDG1sfouqzpcHayI 22078
BL_Python/web/middleware/openapi/cors.py sha256=SwNS28DPQb7GHEHBsrgyL7O3AhOdQrzm3TsfEESkToA 714
BL_Python/web/scaffolding/__init__.py sha256=6x0KL0bEg4w1wcladEW3DPQRpbY9gZ4djkzDUN3GkKk 277
BL_Python/web/scaffolding/__main__.py sha256=zWsXlu5-pU1-uJY3E5toS3qvo1X-4vpkAaT8cCXZdQc 8444
BL_Python/web/scaffolding/scaffolder.py sha256=r08mRMPGGDHQ2CyStduaUG7IsTL5KM6zrKxBdMBTN7g 24528
BL_Python/web/scaffolding/templates/base/LICENSE.md.j2 sha256=mwpvnnb1FQSx4CHSJKzyKq6anQwjiv7dyt6_vKXSVeo 18110
BL_Python/web/scaffolding/templates/base/README.md.j2 sha256=oJN6a3M7eNJznaByO0m_c1QlFUUFuBWI4WI1iGvhEvQ 3250
BL_Python/web/scaffolding/templates/base/pyproject.toml.j2 sha256=6SjAI9oO-YEB0lIqboWbqZJ1wxYFdocSh2P03UHYd6I 668
BL_Python/web/scaffolding/templates/base/docs/CONFIGURATION.md.j2 sha256=I9SshaTWvQ2jyLFnI9_Moizr-XP7HxVsKBsBT7oZRME 7786
BL_Python/web/scaffolding/templates/base/{{application.module_name}}/__init__.py.j2 sha256=UEtjlXrpGINu-6YgEmZz2joW1sPaOost0DZLQO2U8m0 1734
BL_Python/web/scaffolding/templates/base/{{application.module_name}}/__main__.py.j2 sha256=FaWFDGt5KFQxpras5N3ZcKQ1UNDQTL-ZQ02si0HEnlU 112
BL_Python/web/scaffolding/templates/base/{{application.module_name}}/_app_type.py.j2 sha256=O_fPc00_IwZ3Q0I_M7yxpgiJyp3WZOnyQ_rMlacry5w 41
BL_Python/web/scaffolding/templates/base/{{application.module_name}}/_version.py.j2 sha256=hs_Ts2hvmI-EyR5ENr33h_BlTJDn18ZmT5kArRsiFjM 122
BL_Python/web/scaffolding/templates/base/{{application.module_name}}/endpoints/__init__.py.j2 sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
BL_Python/web/scaffolding/templates/base/{{application.module_name}}/endpoints/application.py.j2 sha256=XW4qVekqT3b8a7uzI2tS-uVpsl7TtOEUU2vK1ddwgMs 1820
BL_Python/web/scaffolding/templates/basic/{{application.module_name}}/config.toml.j2 sha256=QDOOPMKd2rXhnMlT9U1sY7_AyMKFUphsJ3MZjWcI9h0 666
BL_Python/web/scaffolding/templates/openapi/{{application.module_name}}/__main__.py.j2 sha256=LKXmOVwz5kFt_OJKLVSxZp7zWy-mx8fCsHY1GVROJHI 170
BL_Python/web/scaffolding/templates/openapi/{{application.module_name}}/_app_type.py.j2 sha256=RGigmPgXwdzWQaItnNWi6Wjf2V29g-3rTE3Oaktqhtw 51
BL_Python/web/scaffolding/templates/openapi/{{application.module_name}}/config.toml.j2 sha256=Bsun_ZPUH424DNmto-tw3CpS9QXVq2r2EjalrZpRPMQ 831
BL_Python/web/scaffolding/templates/openapi/{{application.module_name}}/openapi.yaml.j2 sha256=6llu3wZv4XC9Xizmq17UCJgFGYBIGorRoK-11Pk5hV4 2124
BL_Python/web/scaffolding/templates/openapi/{{application.module_name}}/endpoints/application.py.j2 sha256=t3pjkiEFUY1EotYJpHjEAyZ138E4ClUBFybQKgcvBOk 249
BL_Python/web/scaffolding/templates/optional/{{application.module_name}}/endpoints/{{operation.module_name}}.py.j2 sha256=f1pcm_wg-I66pz0bIIqePUqzDXnoC6r_ygc8ku3rmPQ 1992
BL_Python/web/scaffolding/templates/optional/{{application.module_name}}/modules/database/__hook__.py sha256=hghldw77dj3YfWGW40L3_h9e35LZ6JkbmYWc_-QoHL4 756
BL_Python/web/scaffolding/templates/optional/{{application.module_name}}/modules/database/__init__.py.j2 sha256=gFttUreMTKL-vpUhfmoRA3XbVwhcPHjZvM1JRjCf5EA 474
BL_Python/web/scaffolding/templates/optional/{{application.module_name}}/modules/database/templates/__init__.py.j2 sha256=gFttUreMTKL-vpUhfmoRA3XbVwhcPHjZvM1JRjCf5EA 474
BL_Python/web/scaffolding/templates/optional/{{application.module_name}}/modules/test/__hook__.py sha256=AWuyme1kpUH6v_9w5_L-m9dOCc5Qt8-L81suqw8tQ20 183
BL_Python/web/scaffolding/templates/optional/{{application.module_name}}/modules/test/__meta__.j2 sha256=u1nkfGhr4tvY13sIF2A4iQ7SIJRsx_cfyL-06_6azKs 271
BL_Python/web/scaffolding/templates/optional/{{application.module_name}}/modules/test/templates/conftest.py.j2 sha256=NjWy8Ci0zSmoKTyAqo0-ov-F25VtYzqrAOzCIHDtIFM 62
BL_Python/web/scaffolding/templates/optional/{{application.module_name}}/modules/test/templates/test.py.j2 sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
BL_Python/web/scaffolding/templates/optional/{{application.module_name}}/modules/test/templates/test_{{meta.operation.module_name}}.py.j2 sha256=JCVdBWUKcWe2jO1AcyUd3cieU1O1mdl5mMkML-dwZS0 2275
BL_Python/web/testing/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
BL_Python/web/testing/config.py sha256=02UhGM65usmzj6ROClpLNQEUddSwuEXTkK01ak8Quhc 841
BL_Python/web/testing/create_app.py sha256=zV-tdImGyCMii_O1Kq_kJFuar2iNiKtL14P-3kQC66k 28165
test/unit/test_config.py sha256=qn4tOVP-Mi45QjmOSgWO7jFZ_MaGw0ki_9Zogi0CFXE 1701
test/unit/application/test_create_flask_app.py sha256=B5kZT01rxZTefUGq8lceYqqLI7T0MSkG410NkiCfQKo 14313
test/unit/application/test_create_openapi_app.py sha256=pCt3tJIhEzlCiu4ep2ZxQq_4ifhe9J6Oy3SCyLFiEmk 7163
test/unit/encryption/test_encryption.py sha256=890DdVFKtl09yFGjxIQS3I-5Hk5izlRbE6ZSRdNdzm8 2377
test/unit/middleware/test_api_request_handlers.py sha256=wogUQpCLOJNY1_6kLxqvlIWNcV47QeU_d0t_ps8iAMk 3150
test/unit/middleware/test_api_response_handlers.py sha256=BtbZbSDrJJUjd9Lb6IudjD-Qj0agAH-8tDscFJLT6zc 5405
test/unit/middleware/test_dependency_injection.py sha256=WFYrOcMH7QC2Sw1r63lXow6vNTj13YAudjiTZRK5f4k 680
test/unit/middleware/test_error_handlers.py sha256=ojPb2NSAgkl18oH5mNGPVpYtPLE-N94ERKrEHPN8rdg 1567
test/unit/middleware/test_flask_middleware.py sha256=rNpd8YQmGV_WM1VDsXLairUIPHMPDATU3DIBBl8SrR0 6580
test/unit/middleware/test_openapi_middleware.py sha256=PlI48tdHqTi9A_MTsxfwi-P3aYr-6cnLymyZWRyxUmY 10642
test/unit/middleware/test_sso.py sha256=CVQSm7Tv4zGrDRLeUDUQesjb6FvRT-78Jzkpog2eUfk 191
test/unit/scaffolding/test_scaffolding.py sha256=a9J3B8yyNmReSf_Fc2wmRSVEs5g5Yr_b6kioFQ07Bao 17778
typings/connexion/__init__.pyi sha256=36njkiTm8mrXTYBKAhfnXAJwP1ixuIYwB4duvh_OhgY 1366
typings/connexion/__main__.pyi sha256=ncw-ChxDlbdpiMor-xkM05EIGJM9aeuYmfkOgGNAi2w 119
typings/connexion/cli.pyi sha256=2oHpOiir0hB7sg7UvWA1xtVbCrQb0qvknjPMQgyUsgg 698
typings/connexion/context.pyi sha256=M0UXHt6ZQIDlfM8TEv9JCodQgW5XH2TyjJEP74rsvrw 426
typings/connexion/datastructures.pyi sha256=1Y5oF10xEduwPMk7EkWjf-lTCTfPzLXlhD6RJgfE5JE 589
typings/connexion/exceptions.pyi sha256=gY_CSZv9gpOFwH2Cu6OqcSM-chDcQDYNSRWgNBlqct0 5343
typings/connexion/handlers.pyi sha256=O7JlGVCn4VlDDJEJ7BLGPnw5hMOgVL46-AsdztU5_3A 1043
typings/connexion/http_facts.pyi sha256=jOlk6vO96Re1S_T5U8Hx76c9EXgn4CamTQEl8ts_5W8 181
typings/connexion/json_schema.pyi sha256=gtYweEDMuJwJrp_FWR0O9fO9hBTGhyc4yEQQvK7OO4k 1605
typings/connexion/jsonifier.pyi sha256=4jWeNOTiAFZHH7-4i6EqEG0NZ9iR-X7H_fKomcvDPp4 1790
typings/connexion/lifecycle.pyi sha256=SN08pU81UgRkvdSPp9i3ekSlKslrHBW5FuDdH8sV_po 3892
typings/connexion/mock.pyi sha256=rmdjZiEpGcq6VmX57iAcNIh7bCVQo_QlWbmstK5Wdw0 651
typings/connexion/options.pyi sha256=eoTxmMB4zRq0M6Rtzt2qyTl39VRWKtqyfYq7u_IYwSs 2475
typings/connexion/problem.pyi sha256=USiE1lvSdE7sQ8ZtRdHihDa_DL3_hxX_UAGq3hMCXZU 1742
typings/connexion/resolver.pyi sha256=RmNIli72rVRMm9bMwDjQWiaYIS6d_h6oUSIHYNI1B1Y 5895
typings/connexion/security.pyi sha256=GkM5l1EeXVVBRK-_HDBp1iL54y5zZD_ncxxIDDMJkHE 7990
typings/connexion/spec.pyi sha256=BydrL-TDj-xWuTuSEVEUduaQThyI693eUViBoNo97uE 3646
typings/connexion/testing.pyi sha256=1_hWGTPwKHJs3bJpWruw44ccy0hNOFwxEJP1CUubVno 776
typings/connexion/types.pyi sha256=BTb0K72AzJcvSCEnP1QvukTERTg6gzmFuxWTGEcNfkM 725
typings/connexion/uri_parsing.pyi sha256=rdOuUUrGCc7hN2dnSCRt7wyfd15IaRXARlDRR831FzI 3629
typings/connexion/utils.pyi sha256=vfTzV_D8cGA-f6ovIcAx_GI7zOiqSOzRIqmUqfS8fPk 5580
typings/connexion/apps/__init__.pyi sha256=PP-3SOLxY_wGaqD9U_uZ3j8jcL_jUeDMlagQ2dfIinw 324
typings/connexion/apps/abstract.pyi sha256=VNKnGCNnS_Pc5-WUoWWJyfntDbpZr35MrYMAL33zW2E 12085
typings/connexion/apps/asynchronous.pyi sha256=7hwS9Ejc1Afj8WNmLwTcCPHCwszjv8Op-5yqshEpUg4 5590
typings/connexion/apps/flask.pyi sha256=HmKQzAOYkeWugcXPJiX5Z5m22ZpQoNK4HWNFTxaIT1w 7505
typings/connexion/decorators/__init__.pyi sha256=fCrdkG74pAmYySDWN3rP6e1Rx34Y3RbvesulSOwjJpw 323
typings/connexion/decorators/main.pyi sha256=c50KdxJLPNwof_PVxADJ79CTFO7ADl85ENELBnTK05U 2391
typings/connexion/decorators/parameter.pyi sha256=gXnYdI9RWLDsuXe1tFHixGANoBXZ1EvLdIkLYxOk-0c 1915
typings/connexion/decorators/response.pyi sha256=gjmDDjAea0SrvoptDyoSYkdmZKaFa-t5D-hS5B5YynY 901
typings/connexion/frameworks/__init__.pyi sha256=Ni231eKLTkodnE7CUOTgILg5dg3DwHwgoZUEqE4WEfc 55
typings/connexion/frameworks/abstract.pyi sha256=KzmV0F2DD38cdP0e_L8qvzvqQMAdweI6DV0DDv9Gctk 978
typings/connexion/frameworks/flask.pyi sha256=BxD1zKtp0D81JuY26tTzak29mmUgZYEP_cnl2JnrEZ4 2424
typings/connexion/frameworks/starlette.pyi sha256=X6LCafrl5ntDcWTj5DpAKNu8P-RczuxWK7i_0e18Pt8 1624
typings/connexion/middleware/__init__.pyi sha256=_avvOH-QCphErJP0Ed-eaRo4FDxOCQ43IdZ9oDHE8rI 225
typings/connexion/middleware/abstract.pyi sha256=ay9kCw7Ra6aNfrccIZtNTv1gMdLAZjAxQrAJAm6B6N0 3635
typings/connexion/middleware/context.pyi sha256=eM5aHAI4KlbKrvRcwBLUN4noI9Sj5DTxfZ_EQyjy7D8 992
typings/connexion/middleware/exceptions.pyi sha256=SI67Y38ammA9p17K28dtwKHl_b108h9tpzhuFohtLCg 2112
typings/connexion/middleware/lifespan.pyi sha256=-teveUezy-fkbg5sEMRI0I-C0Ia6TM4weXC9Ce_4Lsk 626
typings/connexion/middleware/main.pyi sha256=mgafhFzk_nhnIvsIQmNM0THFa0AN8mYxEMUhtBES0D4 10777
typings/connexion/middleware/request_validation.pyi sha256=ykWgotx4dm9BJSfMtQwAkbEiCWKHWXbhOU0DeuVdT0A 1926
typings/connexion/middleware/response_validation.pyi sha256=pGycADv96fLbRCiVKMvROzMUGwO1L8Gk2KC90Q1lN9U 1757
typings/connexion/middleware/routing.pyi sha256=16W4mXOm8lR4GGBFY3JzFSJpwr3L3CP5tc9xnXrsQ60 2229
typings/connexion/middleware/security.pyi sha256=9B3_IhlZLuckoV64aP-MRiepbPcZE3pS9bPKDfePsic 2634
typings/connexion/middleware/server_error.pyi sha256=ZFLebYcTOLFONX2spn_IjO1SCFes7LymDq8QUpFasps 974
typings/connexion/middleware/swagger_ui.pyi sha256=64ha28ARc0jd90lx3NQlxlMn7xVD5Wf7nOCiO_g7M1s 2419
typings/connexion/operations/__init__.pyi sha256=MWJqx_pT3Od8BG1BDOUhO-WDopSUnFBdIcVO7zje33E 636
typings/connexion/operations/abstract.pyi sha256=Pm2bb6emXkYivyyp2jLdzgLHr_jRqXjCr9o-myMN7Go 5961
typings/connexion/operations/openapi.pyi sha256=Fc-NvLRfbDKHkyFBIM2YePQz9MhLg6MTD7sdtSjXvs8 3376
typings/connexion/operations/swagger2.pyi sha256=NI4E411ktbYcU57YfT0Cp82wGyXX5O0UpQAsUrmep_g 3758
typings/connexion/validators/__init__.pyi sha256=Hl8XID9fvdGToHOzis8Wzu--h0JZ6yKnhQhhWiBoBbk 826
typings/connexion/validators/abstract.pyi sha256=d2DMfSd9-9TZC1IaX5QKf2NXWxSyv-ncixoIw_BsrHc 1947
typings/connexion/validators/form_data.pyi sha256=7jaQxErJNYxmsk-e-6AXHv_atwdlcb7ZlDHmWDCyUEA 562
typings/connexion/validators/json.pyi sha256=Hd1nL1wWkSl3tDWToJpRmlGnIbjUdyl6gssHR1HkyqE 1111
typings/connexion/validators/parameter.pyi sha256=1GKNRiIc9w2ap_AVWZ_yEAMMNdZEO7QT6rADGi8Ltaw 1743
typings/flask_injector/__init__.pyi sha256=3WgAh1em8jmMudN42DCuQvjGYMViE166sdcdKpc043I 3412
typings/flask_injector/tests.pyi sha256=PcvnrWZo39M8mNQcOtftBa2sOnRGeARJde529f_gq0Y 1733
typings/flask_login/__about__.pyi sha256=CY3tyr2GrCvfpKAu1UnJo_8nspwMGIv9cvFrnSPPfbM 247
typings/flask_login/__init__.pyi sha256=J7rD1gb1OZqo2INDTE_G2SXOAZzlQNLG0YiIMPHRXLk 1595
typings/flask_login/config.pyi sha256=6y1O5WlfY8-23so4od29jD58AXeVnNC_p_edu20arjs 370
typings/flask_login/login_manager.pyi sha256=lbLv2fS5jPqDfKUfKfzCqwDO-4jA3mKmuAVK7ufdvRM 6556
typings/flask_login/mixins.pyi sha256=eDyDKOnlEPbtY4KKZhNKjlwos6zw_cZ11oRfK2pWnxI 1142
typings/flask_login/signals.pyi sha256=vgXRFDd2RiiN7KFMBn5XaUx_IrDAGP5JvZeGuUGPl1k 375
typings/flask_login/test_client.pyi sha256=-MQ3JW7d4M4YWmrUHzIW1nWXwYRLBDTtAddzdqKHnls 307
typings/flask_login/utils.pyi sha256=9QuE489DpNR3TL2RuXjeHCxDYxuhBYXswKcQ1XKOzG8 7299
typings/json_logging/__init__.pyi sha256=MR_YbLdSmSjFaz8Mt8aal7D7bVHsDROc-dNE_bGZcEU 4506
typings/json_logging/framework_base.pyi sha256=JaRuQv9OB1ubVh_p1ttTmXMSCmT1hAQm4WUx3Nn-L94 5528
typings/json_logging/util.pyi sha256=szu8H6ZlLxT6gSd7nRD77CUk8f81KYa3gwgRqLtB2ms 1704
typings/json_logging/framework/__init__.pyi sha256=Ni231eKLTkodnE7CUOTgILg5dg3DwHwgoZUEqE4WEfc 55
typings/json_logging/framework/connexion/__init__.pyi sha256=7JlIzfQuSWXDCY_kNnYJUjJnCnRD-8f1PtFlfiaMIXk 1994
typings/json_logging/framework/fastapi/__init__.pyi sha256=9WW-PqWebUlyGdVBmMyjNJ3nzKkYYdZ1LdKzEqTcUxk 255
typings/json_logging/framework/fastapi/implementation.pyi sha256=dE91oaM1DBq1u6ZiZit8Wjazy_Xex8st2CAxz2A0vjU 2491
typings/json_logging/framework/flask/__init__.pyi sha256=rXGeVs-b1Q1pbcZ6w3gn17AjSFTqUtcsH5WE6iUR3pU 1822
typings/json_logging/framework/quart/__init__.pyi sha256=8S0XR148l5q6Bocf7_iXzZAMsfd1kEv5_7B0DgXJF-s 1869
typings/json_logging/framework/sanic/__init__.pyi sha256=pey17ZKxawhJov6LtqKaiQ_zIqDTmT6pxO5Vy3t4Xgs 1961
BL_Python.web-0.2.5.dist-info/LICENSE.md sha256=gXf5dRMhNSbfLPYYTY_5hsZ1r7UU1OaKQEAQUhuIBkM 18092
BL_Python.web-0.2.5.dist-info/METADATA sha256=E9kUr-qZ6clJZvZHw_3hhiw0gnBKSX3cfRhitHEeBIM 3109
BL_Python.web-0.2.5.dist-info/WHEEL sha256=R0nc6qTxuoLk7ShA2_Y-UWkN8ZdfDBG2B6Eqpz2WXbs 91
BL_Python.web-0.2.5.dist-info/entry_points.txt sha256=fABNWks1xGA8UJnhsQvl99ID6wJJ3ejq5yvUQ18oEGs 83
BL_Python.web-0.2.5.dist-info/top_level.txt sha256=Va2XWDSO9YD4RLs6ffDTRHrx01wDL5e9z3voij5IKCU 23
BL_Python.web-0.2.5.dist-info/RECORD

top_level.txt

BL_Python
test
typings

entry_points.txt

bl-python-scaffold = BL_Python.web.scaffolding.__main__:scaffold