BL-Python.web

View on PyPIReverse Dependencies (1)

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

Wheel Details

Project: BL-Python.web
Version: 0.1.1
Filename: BL_Python.web-0.1.1-py3-none-any.whl
Download: [link]
Size: 138749
MD5: ac75185764c576c36c37bbfbfbb84eb7
SHA256: eee335434e97f5616fda89e44eef7b9c72c96bada9c6556661d9bd386b77e1ba
Uploaded: 2024-02-16 20:11:59 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: BL_Python.web
Version: 0.1.1
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: Flask (==3.0.2)
Requires-Dist: flask-injector
Requires-Dist: connexion (==3.0.6)
Requires-Dist: connexion[uvicorn]
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: 5444 characters]

WHEEL

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

RECORD

Path Digest Size
BL_Python/web/__init__.py sha256=TA9ao-BUvDxb0dBg4VIDqDuszeiHUxTTwMSHc_3drmw 27
BL_Python/web/application.py sha256=31HUfVivhXpxtVADHZqFEpUnhlJG7WW4xISynjudx1k 10633
BL_Python/web/config.py sha256=2Z_B40i0BEQ-pPIBWNo-sVfdy2jJBwaVjX3434K6E-c 5464
BL_Python/web/encryption/__init__.py sha256=3n0tvZ_x_bAJ43af1OOo9YRc4QoDPNZ-LKW__zAmZ_4 1739
BL_Python/web/middleware/__init__.py sha256=xJZs1OBJfQEkokJvZjc-adg0JaxfnQIjXzVfqu2R7To 4251
BL_Python/web/middleware/consts.py sha256=ReuKyvuxVi2D1XfFrEXhhixEpZP8wrvx8FqxcvgGm2A 663
BL_Python/web/middleware/dependency_injection.py sha256=ju2a8Vw13GHmvzt45nD5oS3xasIP0gmWdnTozJ7Qgo0 7278
BL_Python/web/middleware/flask/__init__.py sha256=BV67VZM4ipOlALKvcfnquTrntiTf315noUZpaCA6is0 7900
BL_Python/web/middleware/openapi/__init__.py sha256=NlrraYAYVTpShwONs_I4iTxRpCJdwjABFx9O7LHod90 14878
BL_Python/web/scaffolding/__init__.py sha256=6x0KL0bEg4w1wcladEW3DPQRpbY9gZ4djkzDUN3GkKk 277
BL_Python/web/scaffolding/__main__.py sha256=1gHwU23GHdOOgOYaUwCH3FSw5WJTgfxI48vj0ApEj14 8499
BL_Python/web/scaffolding/scaffolder.py sha256=XLnTdmTHNS_T_HgKExQ8B7w5POno5GfrWJeE1NZh0iQ 21276
BL_Python/web/scaffolding/templates/base/LICENSE.md.j2 sha256=mwpvnnb1FQSx4CHSJKzyKq6anQwjiv7dyt6_vKXSVeo 18110
BL_Python/web/scaffolding/templates/base/README.md.j2 sha256=ktYbOYoj5BUZDnU5OwJ8a-8Ovqx4pvjsZoNDOM6ileY 3086
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=WmPRK0G7qaMWtbZZgwDU7EJTwshzGZv81PQvwLUUrR4 663
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=Rz_mZKRW2aDcw7c5ZX9SjaB9gWFG-4Pzuuz-CnRWR78 828
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=eGLK1bBVMSu4mpg0GfO6lysBTuda5myJzntcJBwN8Ow 708
BL_Python/web/scaffolding/templates/optional/{{application.module_name}}/modules/database/__init__.py.j2 sha256=gFttUreMTKL-vpUhfmoRA3XbVwhcPHjZvM1JRjCf5EA 474
test/unit/create_app.py sha256=I8-o5uFefyJb3mpBPtqbClgH8PgYEye_R3X_OqTtNiM 19626
test/unit/test_config.py sha256=qn4tOVP-Mi45QjmOSgWO7jFZ_MaGw0ki_9Zogi0CFXE 1701
test/unit/application/test_create_app.py sha256=UD4dbK1Yl5_2EabMHi1H1Gcnw2lW93YFU4-E_M0BzBA 15004
test/unit/encryption/test_encryption.py sha256=890DdVFKtl09yFGjxIQS3I-5Hk5izlRbE6ZSRdNdzm8 2377
test/unit/middleware/test_api_request_handlers.py sha256=UzZaprxqZwPDLGHepsbLsrLkj3ymcDHPpnXYX77bhrk 3121
test/unit/middleware/test_api_response_handlers.py sha256=TtbPpSzzwpNSjugiTKloZn_aa3iZn-n2rlbadMako7U 5344
test/unit/middleware/test_dependency_injection.py sha256=CfvTPy2H40znh_oi1h_7Oom2K-8Gz-rsiujWNTntC2U 712
test/unit/middleware/test_error_handlers.py sha256=QKVAsUBzzUpXfJWavo3kUCBVWreM8LiV9eoezIVxYhE 1538
test/unit/middleware/test_flask_middleware.py sha256=N-qJ9BVaF3htkjB6ZtmJkLJ5hzo4MpLl9E-ZVlYjLTg 6603
test/unit/middleware/test_openapi_middleware.py sha256=Xvj70OXiAJvoC8XjKLv-G2LU6lwgMhRK5ZOa3wMvSm4 8438
test/unit/scaffolding/test_scaffolding.py sha256=h17lx-TraQ33bd2aLG-7wF6Leq2y0dLIQlLzZ3xDrCo 15141
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/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.1.1.dist-info/LICENSE.md sha256=gXf5dRMhNSbfLPYYTY_5hsZ1r7UU1OaKQEAQUhuIBkM 18092
BL_Python.web-0.1.1.dist-info/METADATA sha256=qAdrDmFqn2vkFvWL4bZo2FMnMkaSS0wXk6DXIMDJdfI 7131
BL_Python.web-0.1.1.dist-info/WHEEL sha256=oiQVh_5PnQM0E3gPdiz09WCNmwiHDMaGer_elqB3coM 92
BL_Python.web-0.1.1.dist-info/entry_points.txt sha256=fABNWks1xGA8UJnhsQvl99ID6wJJ3ejq5yvUQ18oEGs 83
BL_Python.web-0.1.1.dist-info/top_level.txt sha256=Va2XWDSO9YD4RLs6ffDTRHrx01wDL5e9z3voij5IKCU 23
BL_Python.web-0.1.1.dist-info/RECORD

top_level.txt

BL_Python
test
typings

entry_points.txt

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