uvicore

View on PyPIReverse Dependencies (1)

0.2.7 uvicore-0.2.7-py3-none-any.whl

Wheel Details

Project: uvicore
Version: 0.2.7
Filename: uvicore-0.2.7-py3-none-any.whl
Download: [link]
Size: 344805
MD5: 91eabc39eba4ccea230d750214ff3b64
SHA256: 5c8f6229d0e9b0d984f2f50e212bbd9ee6f29bcb7a5d0740fc369bba1881cc02
Uploaded: 2024-08-22 04:20:19 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: uvicore
Version: 0.2.7
Summary: The Fullstack Async Web, API and CLI Python Framework
Author: Matthew Reschke
Author-Email: mail[at]mreschke.com
Home-Page: https://github.com/uvicore/framework
Project-Url: Documentation, https://github.com/uvicore/framework
Project-Url: Repository, https://github.com/uvicore/framework
License: MIT
Classifier: Environment :: Console
Classifier: Environment :: Web Environment
Classifier: Framework :: FastAPI
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Information Technology
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: MacOS
Classifier: Operating System :: POSIX
Classifier: Operating System :: Unix
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Topic :: Internet :: WWW/HTTP :: HTTP Servers
Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
Classifier: Typing :: Typed
Requires-Python: >=3.9,<4.0
Requires-Dist: Jinja2 (<3.2.0,>=3.1.0); extra == "web"
Requires-Dist: PyJWT (<2.9.0,>=2.8.0); extra == "web"
Requires-Dist: aiofiles (<23.3.0,>=23.2.0); extra == "web"
Requires-Dist: aiohttp (<3.10.0,>=3.9.0)
Requires-Dist: aioredis (<1.4.0,>=1.3.0); extra == "redis"
Requires-Dist: alembic (<1.14.0,>=1.13.0); extra == "database"
Requires-Dist: anyio (<4.4.0,>=4.3.0)
Requires-Dist: argon2-cffi (<23.2.0,>=23.1.0)
Requires-Dist: colored (<2.3.0,>=2.2.0)
Requires-Dist: cryptography (<42.1.0,>=42.0.0)
Requires-Dist: databases[mysql,postgresql,sqlite] (<0.9.0,>=0.8.0); extra == "database"
Requires-Dist: environs (<10.4.0,>=10.3.0)
Requires-Dist: fastapi (<0.110.0,>=0.109.0); extra == "web"
Requires-Dist: gunicorn (<21.3.0,>=21.2.0); extra == "web"
Requires-Dist: httptools (<0.7.0,>=0.6.0); extra == "web"
Requires-Dist: httpx (<0.27.0,>=0.26.0)
Requires-Dist: itsdangerous (<2.2.0,>=2.1.0); extra == "web"
Requires-Dist: merge-args (<0.2.0,>=0.1.0)
Requires-Dist: prettyprinter (<0.19.0,>=0.18.0)
Requires-Dist: pydantic (<1.11.0,>=1.10.0)
Requires-Dist: python-multipart (<0.1.0,>=0.0.0); extra == "web"
Requires-Dist: requests (<2.32.0,>=2.31.0); extra == "web"
Requires-Dist: sqlalchemy (<1.5.0,>=1.4.0); extra == "database"
Requires-Dist: uvicorn (<0.28.0,>=0.27.0); extra == "web"
Requires-Dist: uvloop (<0.20.0,>=0.19.0); extra == "web"
Provides-Extra: database
Provides-Extra: redis
Provides-Extra: web
Description-Content-Type: text/markdown
[Description omitted; length: 996 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.5.2
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
LICENSE sha256=wJx4YqEqidHLMS7nnBhK8ey1VvzrrLun8gebUUz4AFM 1072
uvicore/__init__.py sha256=gV3J4_intODvyjx3PC1RdvV_AIvyd8gOVjY8Mctzo4M 2236
uvicore/auth/__init__.py sha256=Qp4nkAzZTM6B7CT7HJ4RIb9mC0sWUnAPhZ3c08KSqYk 47
uvicore/auth/auth.py sha256=WGaxRj_nUlgtfRbVtBry_Rjl3KhjjW3-BAy5TV48kt4 80
uvicore/auth/authenticators/__init__.py sha256=CeWnD_UDpehnOOiqc4dQ9ySXfiN9rAby4wE4PtUWbuM 61
uvicore/auth/authenticators/base.py sha256=PAf7y8Joud-_cspHtTzo1qXqxeEQvLwhQgN-16MhSXs 2809
uvicore/auth/authenticators/basic.py sha256=4rFi3O831qxSKBV7EJxaxmZqK2ZMc3iPAMa_uGF7yzo 2709
uvicore/auth/authenticators/jwt.py sha256=-TxjxnwH91XN0XL8qA4ubFNs8mupLvCjPEcAWEWR3wk 9316
uvicore/auth/commands/db.py sha256=_8lfw3Lc5d61Kak4jzW-lfah1o1RrYKOjbZu47XH1lo 102
uvicore/auth/config/package.py sha256=qogEuZnwEIHsXMNKhx-G3K_Dt1Qp9ofB4UrUAmAKyyQ 3805
uvicore/auth/contractsOLD/__init__.py sha256=24EURQG6AjDOd-PZ_EbHmsR8NqJTpJooPyIHcSsW0ks 80
uvicore/auth/contractsOLD/group.py sha256=DfhK2CNrew-mZbiSz2-EQxSBijSTMSnaUCqIS0a63eo 343
uvicore/auth/contractsOLD/user.py sha256=V2tbsNNRcFzCUoSEtQd7BjjX2bSWyFD8cOY0zFkJip4 404
uvicore/auth/contractsOLD/user_info.py sha256=ado2xp3CDbSVlbNZecUdFB4KnY7ZIcoFQt58anIHdhg 414
uvicore/auth/database/seeders/__init__.py sha256=r26Fku8zkHyLOAl_lESulH7EbBONXz6K2Z-ZjoumugA 291
uvicore/auth/database/seeders/groups.py sha256=7A9XpyRUYvHh6ClAIgQecNQyorJhEvHyy5MSvKPdJuc 727
uvicore/auth/database/seeders/permissions.py sha256=UNZPSVWIVR_L960-Q16gAgl0G6s7SrhcPXVLCx1p5cA 1376
uvicore/auth/database/seeders/roles.py sha256=ImnV0FTo2vWWuKkqg2cc_ZbqfkwuMgQsO7QyexJakdA 901
uvicore/auth/database/seeders/users.py sha256=4kHTUQvy1mmJgn4J_nhj3OVJ8pdtXdSIZ_SYV-WXLws 994
uvicore/auth/database/tables/__init__.py sha256=1RNT65VQBeFRtaJQUw6YiAHZl-mrijOVZm4T0XuZ76M 266
uvicore/auth/database/tables/group_roles.py sha256=BIUY7SBhISLDw8MChchCEBBhRhDw7f8Ww6AGMNMGijo 1108
uvicore/auth/database/tables/groups.py sha256=QIPFAsIFnPkY1pUIBITwchlIsJM9Arl-uGub6xCAZYA 902
uvicore/auth/database/tables/permissions.py sha256=8FPm-ZgY5EdODNqsDhCPMikMGJwIZ0ayTN86lDwXXgI 908
uvicore/auth/database/tables/role_permissions.py sha256=t9ycvWRmj61kYALL1vx9j0xbGOuWyRtR2UBeD4zoMv8 1143
uvicore/auth/database/tables/roles.py sha256=QNjgr-ziD8WFsZD0YoOSWP9hN2sE9JwKLbf3B57Hyts 894
uvicore/auth/database/tables/user_groups.py sha256=AW5KAC6cJpAJ6TT5NiWZaLFpw4WFcYEyRp-86a18PFw 1211
uvicore/auth/database/tables/user_roles.py sha256=TU1ZxmfBq0mOWO7pvSlmGOydjJViMBn3WYYqjYVMHdw 1101
uvicore/auth/database/tables/users.py sha256=4g29DWxQn2Y-cgMy5ymZ496ie-Nln0a5T0pxFN0nZ-0 2174
uvicore/auth/http/api/userinfo.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
uvicore/auth/http/public/assets/js/app.js sha256=ZLC5OPUFcQ92eRnIItoASkj-EB9eHneh_ZlMPdI8YF0 26
uvicore/auth/http/public/robots.txt sha256=zbyuFRBda3geYggTx5x-hodA1OnMU85vX8u8Ejh630s 2
uvicore/auth/http/public/test.txt sha256=8Tr2GTKEmWGFlMYttpi8DnazEzv9MzHH_si24RLVMTs 15
uvicore/auth/http/routes/api.py sha256=OS4PZvOE4RRdq0iibcqAv-bzH4iH9wrfVLzYK4kuGOU 1954
uvicore/auth/middleware/__init__.py sha256=hHjhxWwBZabESDCKMNyWr2WDmE4QqV4fVe-_NGsPmMg 88
uvicore/auth/middleware/auth_OLD.py sha256=mF3ODvYxuNc_qS64Jv2ho1EOHOAqkHjQiWBWQImsXHM 9337
uvicore/auth/middleware/basic_OLD.py sha256=av1WKSYNpRwVezwoFpaFFTU_AyNCKiwZDdyKHUFNYdI 3102
uvicore/auth/middleware/jwt_OLD.py sha256=WhnMuaHvRiT8TnYOBTUQD-wwzSKeH8uRcVzVOAGtEMk 7288
uvicore/auth/models/__init__.py sha256=2sjHM9EqmmKzophaCTyO75rqNR_vCjPtLsHAUUuHWK0 121
uvicore/auth/models/group.py sha256=28aq-fLcGoBJGuylv0qTN8_4M6ybvKXRnIOb2IStkFs 985
uvicore/auth/models/permission.py sha256=G9-ZPZzWloCWmzQ_TNwuuUTemi-0Humnw7oo1XUFmE0 671
uvicore/auth/models/role.py sha256=vgVR79hA19A2hdz8zkBcbSqQZW0XVgpgKapASFIJrhM 1050
uvicore/auth/models/user.py sha256=8g6EwVFpo5hQjEF7y5MkAfpA_WDBPIGsQHtZwzfCUlc 3385
uvicore/auth/package/provider.py sha256=wZfqbkiZG2Zm1OgAVyj2zSE6t9u0rTH2KDuxkBufR0w 4871
uvicore/auth/support/password.py sha256=OWlYnxKuzOW6exGUu2U-L-gLumj0lkRq8cmPOlWawnY 1408
uvicore/auth/user_info.py sha256=kax3qGivhxSUO5d4DzBjXZ8J-17jt0oUy-cT3onVgCY 3541
uvicore/auth/user_providers/__init__.py sha256=3kSgni5qylO2hkIyvtYSqPmqcCmP5gSG2Y6t3GIW1Pg 57
uvicore/auth/user_providers/jwt.py sha256=iI7VrTpPNuJULxztZ23E2qhx659BjMIS7DoQwNlbhlA 3106
uvicore/auth/user_providers/orm.py sha256=q1KH_LYPUAJO3PT1wlgc4uSmQLSluL3LRmjlg5WIimU 11011
uvicore/cache/backends/array.py sha256=z8n5HAlnmXnmDLuhLXI-s0gtOo-mhuq7-XcqbBDbiiE 9031
uvicore/cache/backends/redis.py sha256=v8-PO4lR6Hq6qAOMT4Ej0jkAEtZFm4IhP0e2mqADu5A 7734
uvicore/cache/manager.py sha256=EDcimtchRcaenCT-LCkgWdD6zuFnObv6SXFfI8BWmpU 2115
uvicore/cache/package/provider.py sha256=4938qTQvN8nzFNSBpnAO5XeXcL-xN-ccilJXq5Kils4 2201
uvicore/configuration/__init__.py sha256=hcqSlnfQm7Zj-VBlWcWtynHrIRrqOKoqN_UBMBrOGWM 464
uvicore/configuration/commands/config.py sha256=dUG8h9f68rTbqK95kTTye5axbzhrDfk0CmliaRmntqA 786
uvicore/configuration/configuration.py sha256=5z7V1IGNZCL-HuC_Cj_EoZBZIJhUlDtcX7WTwufTawk 2739
uvicore/configuration/package/provider.py sha256=W8_Jv4GykGe2yjm5ohdgT_7XdQvwzzECpF7KBv2Dl_w 2351
uvicore/console/__init__.py sha256=6sRaeTNw3XVcYh9dylRlCL7PfHsKmlnSffOpHu6XNMc 790
uvicore/console/asyncclick/LICENSE.rst sha256=morRBqOU6FO_4h9C9OctWSgZoigF2ZG18ydQKSkrZY0 1475
uvicore/console/asyncclick/README.md sha256=70Yy3qmbIC2HyVjUYKYWiEWsVMXfU2sM0d8QCQPi6vY 341
uvicore/console/asyncclick/__init__.py sha256=7w1AbJLDzEjwcSIILbKlt0Zx5b4y0PSMM8RLTDTu-MA 2465
uvicore/console/asyncclick/_bashcomplete.py sha256=HQsq01qampng9yEGoOD5tbgDXNVZC8wm781ZJUilORQ 12412
uvicore/console/asyncclick/_compat.py sha256=gHu66OVAgTMTuNTIZVLHCZZHTRYP5W7nG-6gkIZxXqc 19850
uvicore/console/asyncclick/_termui_impl.py sha256=eaHjqBddlfH49hVD96A89aj7YjYD0lSlGtkcg-gYpt4 20701
uvicore/console/asyncclick/_textwrap.py sha256=ajCzkzFly5tjm9foQ5N9_MOeaYJMBjAltuFa69n4iXY 1197
uvicore/console/asyncclick/_unicodefun.py sha256=oqMH2Rr_5AyytVR-MiY6VyO2vinyzLo070u5SD_UHW4 3439
uvicore/console/asyncclick/_winconsole.py sha256=hfrYE9t_xOGTr9Uy5rOCbeCuImdSCHTSiFruQ8DbXho 8379
uvicore/console/asyncclick/core.py sha256=-F1zDjMLIXIuxh2ntudlajIIYuZPTDsfBYBKQfTVG_U 80043
uvicore/console/asyncclick/decorators.py sha256=3TvEO_BkaHl7k6Eh1G5eC7JK4LKPdpFqH9JP0QDyTlM 11215
uvicore/console/asyncclick/exceptions.py sha256=fZHP_d7T9t41sOzO8hhHc9VxGNy7rCnRIHvh9wm9uMM 7744
uvicore/console/asyncclick/formatting.py sha256=Wb4gqFEpWaKPgAbOvnkCl8p-bEZx5KpM5ZSByhlnJNk 9281
uvicore/console/asyncclick/globals.py sha256=ht7u2kUGI08pAarB4e4yC8Lkkxy6gJfRZyzxEj8EbWQ 1501
uvicore/console/asyncclick/parser.py sha256=366xWk0oPISraVQPVFNt99mENMvMzfu2CBUz0hNS9iY 15697
uvicore/console/asyncclick/termui.py sha256=G7QBEKIepRIGLvNdGwBTYiEtSImRxvTO_AglVpyHH2s 23998
uvicore/console/asyncclick/testing.py sha256=4cqAKIPFiZUBadk7ET34R7lTchvZhgt2NEecId498d0 12886
uvicore/console/asyncclick/types.py sha256=kKLAXJViTl7fM0I3QoKB8p9Q6F-OURJ5ycJDxf33Yho 24845
uvicore/console/asyncclick/utils.py sha256=N4CFzv0wr2Z5k31MOWTUU_FQF-PtMj9JON6M2abH3zI 15642
uvicore/console/click_colors.py sha256=YfKbEm5RsBvmfZNzAD3bHf5GoDwssiZBzU0ChvLCMqo 6189
uvicore/console/commands/generators.py sha256=aPh5OCg0KmC6CsYsytSVSF8awLo30p9-M_gsptvOtec 1763
uvicore/console/commands/stubs/command.py sha256=SBgF4XOy_nx0Lr0UHsxCUElWLvegB1Shyvz_DrPXJLM 1857
uvicore/console/console.py sha256=DQv-N0-R9XBvwZgN9ys_7wMXpPkA03I_bHGDvUuO87Q 1933
uvicore/console/decorators.py sha256=esZIurS-cgg9bEANUrtDaUey76YI9ltktPkOBt71Yy0 756
uvicore/console/events/command.py sha256=DxzEw4gvsE6iPe9-nIoAgnEtD2gOayG98GUs88o8Qcc 717
uvicore/console/package/bootstrap.py sha256=hgpQmruSvVHb_zNPari2IKQLEUOPqIY_dobGONNCQdY 2430
uvicore/console/package/provider.py sha256=6MzRGRES6eHYzxrVLdPUD-mv1xgT01G6qNxLYbLD8o8 2938
uvicore/console/package/registers.py sha256=h2vSR40pJM0synkdbl3J6xldi9J5ECD3ff6my9PEO2w 1016
uvicore/container/__init__.py sha256=yzrdYQiQE3BzrkWnctYPhbxoKhRswHQtiAGI8TD4Nkc 101
uvicore/container/commands/ioc.py sha256=Jwx-ySN4j3rt53jzSiHlMTzaaRU5VtRyzIiJ7Kr-Ylk 2236
uvicore/container/ioc.py sha256=91t4YOk8F1KZf1a2qmUgQePMRMPQjNE8vbDT6EThW_s 12772
uvicore/contracts/__init__.py sha256=WdDAzV51DG_ujvvBm3iRlgkyd7dc-YdahH6yVZTjziA 1185
uvicore/contracts/application.py sha256=vBzvDSsjlh64sN_Mvi3ZqYfZGdeEpY3sbI4ZbnwgS7M 3449
uvicore/contracts/authenticator.py sha256=P2BUmgiQOycvcGj6-_LfB_c_BzOBfU0LQpbDHamRAqY 1089
uvicore/contracts/auto_api.py sha256=ky5itOFG2RIyJbKyZ-FSuRCVSYao5QpytbGRugwvEc8 390
uvicore/contracts/builder.py sha256=qlYYa6WWyjPL0SKoaVy3uVRvSnvvtE5I1U4_LrjZADI 4264
uvicore/contracts/cache.py sha256=G7i9F9oAYzJ2Eq-iIE6TmV5UEhboUZLwyaAr8q-lYco 2085
uvicore/contracts/config.py sha256=VqH334ioA-iHPuzfRSEakNUna6kZeh4CTgT_soAXXKg 828
uvicore/contracts/connection.py sha256=wC1RRUVlIIwChLObLNZ7XCUBM0kuQE7EdPWMvrE3Ed0 781
uvicore/contracts/database.py sha256=_JuAGZYLAA1k4XenbVikGb-56xzgX_Ez8gzxpoA0Qh4 5514
uvicore/contracts/dispatcher.py sha256=ZLaBxHm-6rD7NjCumJR417Os4NOyOWjgjSaPaVosctw 2209
uvicore/contracts/email.py sha256=ea5j3gKeMpFUj_rrso-L3rHDTfaoFbOoG1XGsycWW88 433
uvicore/contracts/event.py sha256=TP38fSz0hkfXFG6_WEQ_o6BDOASHNU-3smHnvafhQKM 564
uvicore/contracts/field.py sha256=6VYah0fKDA56DIpwq3GkimTymdze_c9jPfdd5M-hzFQ 759
uvicore/contracts/ioc.py sha256=vudzAQ5maJ6DmVZ8i8pCdQXPRGFcNajm98WL8w5ygCY 2109
uvicore/contracts/job.py sha256=AZYfmAvY38HqPSPUP7OOqG8y2FUofkshjyFjLhV5eac 588
uvicore/contracts/job_dispatcher.py sha256=Ib_l9zAZVJE_UutlLq2IGFAc2Et30vHOHdPItQG8mAo 570
uvicore/contracts/logger.py sha256=PQVTTnuyustfIZujV7RkKW8EcuQxP_uMSCi_W9aRANU 2504
uvicore/contracts/mapper.py sha256=fpE0xKCX7PtCgQrzmSyFugsbX-SODvg9O2M0nH6Mkrc 1377
uvicore/contracts/model.py sha256=NwAaMzuzVhc2K7O5mERM3nDev0S3aFNi1VD_EvNhEzs 3814
uvicore/contracts/package.py sha256=eh_zvdmdHHB4BTZWXH9fjlHMISCJZu7pVE-IFKGJ9GU 3102
uvicore/contracts/provider.py sha256=HKI4o1A9wqFjdCWIx9WSZXDAHbwTWvEdvC3CH77ag1I 2610
uvicore/contracts/relation.py sha256=BiBIzZRP0dGTZm8nUSkoiZXC3iD4C0KQUO80lWDEKz0 742
uvicore/contracts/router.py sha256=W3ZsXPKlhZVt4wAb58SaDFSeFT_GVpLBLZbgCnZ5GmQ 4254
uvicore/contracts/routes-OLD.py sha256=xb_4Jw2jBlYhvgewDlN9QwHcvxbMNg_ZorMFopKPyUE 808
uvicore/contracts/server.py sha256=uJxdQr8pn9Dd2CHykjPXTHf4cy43Pa0td6L890L-RfI 532
uvicore/contracts/template.py sha256=3g4VcGeudcZ_xZvfOQ_rAJs9PrODiabJ5a9lR-vjBqU 924
uvicore/contracts/user_info.py sha256=XbFguOJm4mbhx25LKFMVywF7HOsmHmY2PcHrx246P_8 2243
uvicore/contracts/user_provider.py sha256=EkN6borOMw_UqlBc2GYmxxm92LnZvIwng4-nGdA8kME 3004
uvicore/database/__init__.py sha256=XEG1-ymg5P4NdaV9UTtRkfVIKfDhzD5fRMw-rTOehr8 704
uvicore/database/builder.py sha256=GgBjNwLiDljdq_m4tDkTA5B4mVg0JId1fdp1u8ZXwFY 18719
uvicore/database/commands/db.py sha256=vUoFFurR-D2GmZ3bdwfGPHuzjys21OKDUERGLo5-2LI 7979
uvicore/database/commands/generators.py sha256=grL6q9y42L-JXkWGZ7jJez-FAk7X_Ns-YyxF1i2jyGI 2527
uvicore/database/commands/stubs/seeder.py sha256=2QZKJLrKDCNNpZImf6KLby11gsvnDf1cPbPddH49iTs 4721
uvicore/database/commands/stubs/table.py sha256=zVUiIBvfV5ZheX3gFSQLBbc-TvxB0cGOyafYxxuqvT0 3012
uvicore/database/db.py sha256=1194ItPROdC_XM1EWdjpbD_48GGm8-n9ZCbhnKf_oyM 10119
uvicore/database/package/bootstrap.py sha256=YFwrEgtBxZIcUshSXgyiisbeZjjW3ngQ69iYx3-ciJI 1728
uvicore/database/package/provider.py sha256=_3C5MtRFKUYmmL3U69jLRUuOC78A6FGdntwNGO4hVPY 3774
uvicore/database/package/registers.py sha256=UfL9wg5Z4zJC5rc3QWDx3ew-95Hz5EvkQPrvOrEK5LQ 7868
uvicore/database/query.py sha256=pLs_1cX7DsQf86ZDM4FbKR23xB7ztaxjFLACrIG2DzY 6117
uvicore/database/table.py sha256=mhyqRz0M5YHAM2Sr1Ix7wKqq7WrP9oXTdt6jeDOlrt0 3137
uvicore/events/__init__.py sha256=v5m5CzkpUFhk7-iB9022JbxZVg_8j2nSQGcQb1CnRsY 302
uvicore/events/commands/event.py sha256=1QpqpoMSZ_Wk0ewJEZIWThLD8fE8xa3Fkwo-oiNE_xo 1415
uvicore/events/dispatcher.py sha256=SarrlcpkfZE-LnpvFkGAikHB_hpufzfg_cQuNnUFagQ 14183
uvicore/events/event.py sha256=B01_75IgdQ0Y1DjcsuP1chc6loiIOohXzpeRywV3Z2g 2182
uvicore/events/handler.py sha256=Xmgz3_nYQvVRI4McTH6U8QG9ZbnX70SsoR-DvBOGR4k 143
uvicore/exceptions/__init__.py sha256=YAiYsaLAh04RN6UAQ7f6BCJnR4XPkOiNP9cqAjnQFFg 2035
uvicore/factories/__init__.py sha256=LpAt-BoiZG9arw84o97hE47eqCvIRfy3ySGm1yGHTTg 42
uvicore/factories/logger.py sha256=ytXtdfscybEdawNSmKNhXM-NQ_v9FDym1J1qj2ZgfzY 252
uvicore/foundation/application.py sha256=shWgkIgaMWLGK6fUjzW6ldsrNdr9voXs2m-F4Ym0oQA 12711
uvicore/foundation/commands/app.py sha256=uc9l5v1OAGOjWxEMYdaV7iGEE_Q6y-ljmLPNpaCoNe4 306
uvicore/foundation/config/package.py sha256=j4TnIi2ZJuMNHwkXkBIG_PT0XUO15IN5b2B6BWPagkw 3926
uvicore/foundation/decorators/__init__.py sha256=FqTdvWfhTgQsS0-E9GpGFyLmXIjgRx5uMcSZr6yUeYQ 291
uvicore/foundation/decorators/composer.py sha256=eZHmTVTmTtaYN-mHVWVOgLwGDUcIOuw0M1sfhRcKmn8 435
uvicore/foundation/decorators/controller.py sha256=srbgT_uUfRy-vPMyJxlWo9zBcNJy4bT6Xk75PYqV8bQ 439
uvicore/foundation/decorators/event.py sha256=IM65i02vmC-cMGF35DIIEzlV74cR_c7xHGS_EKdi5Rw 472
uvicore/foundation/decorators/job.py sha256=Tay1UYyP188SovS6VLJcvGeIJlhOSJLJ4tu0Bfw1pkI 429
uvicore/foundation/decorators/model.py sha256=QfuKJ-b5Liz08AQmiQsdicRP0iLVH65iGxAut_nDqjM 522
uvicore/foundation/decorators/provider.py sha256=ASJrrNSma-lFmiGYaKVMA9YNFQ2St7mzh_qN-2koJA8 482
uvicore/foundation/decorators/routes.py sha256=vzB26Q-8gNKItH1K9GPYbOlIiTMOV8kQ7_q7IS_IIoA 431
uvicore/foundation/decorators/seeder.py sha256=O15Ev0uA9Aa0OSxHqQ-bG48ZqkfCLdog3Evlh9eeHuM 475
uvicore/foundation/decorators/service.py sha256=XK9oSLJbJ7T314Me1mHBkZ9lF4YvK2JJUmu_o1hTqS4 681
uvicore/foundation/decorators/table.py sha256=Yx21k_JR_NYmotc33xwENtQChLDpRD26IGXEZivgvrM 470
uvicore/foundation/events/app.py sha256=CZ1_P1n-lOxJ-CqgXdU0auzvqg0MYySTTzXgENe49Ig 893
uvicore/foundation/package/provider.py sha256=ix85iv5RgZKva15Ki66pd8JhZPLIuH4D0CO8qyRq-Uc 5691
uvicore/http/OBSOLETE/router.py sha256=r37_kmCNPeGgdfbE8-37XEMinEp8_e2Kp4APoQ4ACbU 749
uvicore/http/OBSOLETE/routes-OLD.py sha256=22NgsNT4qsjk7LXYD-mNd2UlVCfgb_oK0PmuVuAUZMY 1956
uvicore/http/__init__.py sha256=E4X_YprR5Zv9ivdihjEd6b3f6D0sgkuRIbfqsBHgwn8 762
uvicore/http/commands/generators.py sha256=ITNdxeowQXFlhofz38IPG7BeCsfZ1iQh9_3aQuHAEbk 3210
uvicore/http/commands/routes.py sha256=BnzZR8fs535HWIrgPeTdx3TqnWq4XEy6K9cfNhTVXNk 418
uvicore/http/commands/serve.py sha256=eIWthf_rqTZkjywBNz497wAdJX6Uaj55EPB0vagU2qs 570
uvicore/http/commands/stubs/api_controller.py sha256=wVLa_scVDVIcHZ_MVX2Cvb506gnc4sUHI7I0tJAPg9g 12519
uvicore/http/commands/stubs/composer.py sha256=6DoAUCYh6wHdEnlokH4eY_i4n87iBiW2v9CzPOFre2Y 913
uvicore/http/commands/stubs/controller.py sha256=PMlgTw7m0as0hHl-ShGbz6K83kRJxVVNPBqZXnDPnhA 12890
uvicore/http/controllers/__init__.py sha256=pPel4thnmbxCpi0JnTR_a883DSwoSa9dRYveF634cU8 62
uvicore/http/controllers/api.py sha256=IrxZ2aWCCdrNKzoRfWBePqWATRDlaZFk5qRrMkwvmRw 5354
uvicore/http/controllers/web.py sha256=1_zrWftmbLT8WrdO3HDycqoGklxEVGXs13zhZ5N3h2Q 5908
uvicore/http/events/server.py sha256=F3iFxvxql1y2ZKSAsAnqcwyeyr9YYIRLfJoXfb1nhpw 874
uvicore/http/exceptions/__init__.py sha256=YlTK8iNqUAR7f_eX9KdC290ZWf3Z5sERJOE2FTbnY_Q 4784
uvicore/http/exceptions/handlers.py sha256=U3svODbN84PmJSt8GXQkojhJJDHNzY1-nNdSPO-M40A 2695
uvicore/http/middleware/__init__.py sha256=QxKkAOw7ZHrEoZ8fws756Ax1XTK7NrdatKic9EjMUw8 845
uvicore/http/middleware/authentication.py sha256=t2AoBSwEgKQxn2KM3eUNRPt87iOGaxinQxVEOHE7oW8 13312
uvicore/http/openapi/docs.py sha256=LYKoRirLq4F_0Hg4QIaL_vfRUD2ciGPNt4H3b38oRC4 1968
uvicore/http/package/bootstrap.py sha256=unpe7aHcJcwjRmsieRfdxo4jJL617G5BwmIi4sIzdnU 30278
uvicore/http/package/provider.py sha256=lAwRWrs3sYaGFdCetN6sC4xsaN2QF-0XepNUBH5SAyc 3964
uvicore/http/package/registers.py sha256=Pq5KBLd86s3UCQcoeQLRfD_6jpf-UH8UybGojxTG9ls 4520
uvicore/http/params.py sha256=XEe3AgqovHSbkdm2kDYiQoTWp5o1XbdZCGES-AMpr70 855
uvicore/http/rapidoc/docs.py sha256=0uqGpHz9VMoqeibdvRj1fMEU_E5s2B7olHqcjOmePDU 1787
uvicore/http/request.py sha256=dEaazyf5tEp7LJ9f-qRkO6rJ487ycvQXxdrmkV2DRVc 1940
uvicore/http/response.py sha256=z3KK0gkVdl9-K_e9B4XovOJkCMTxkzicSz-zeAsj-3w 4981
uvicore/http/routing/__init__.py sha256=5oAke4Qu7maEYolJ_JfX1BlpZZuppKdjbXtI3KGAGFU 455
uvicore/http/routing/api_router.py sha256=OwoJmAadtA9JNQ-2wZoycsTF9br48CcW9GJ12jD7RgE 22814
uvicore/http/routing/auto_api.py sha256=KhfaxNLHphnIcqM8rzT3cIQiTvqbo3o7ob1cOEilkLE 10476
uvicore/http/routing/guard.py sha256=wiCXOXTPqLUSM6NNHgNnZwsSMdeDu5KC_EY80jxcY3M 4875
uvicore/http/routing/model_router.py sha256=KIs5ZuD3UaP7O1qOh_F8uJ1_g2n8QX7wtcr-R-E-Iwg 21460
uvicore/http/routing/router.py sha256=fUia5-m9J6uQUE7FWHLMhobaCvzmTwKjGtcYSuakV-s 21451
uvicore/http/routing/web_router.py sha256=JtFIYjvmBTUdQf5Z8CmTEjdK3qDzDOayX7UJi9JVsfo 16785
uvicore/http/server.py sha256=ecTYbB_aMXd_GUGZomqe2Yd7Mgq5W4XP_aaaxq5C_Oc 3521
uvicore/http/servers/api.py sha256=RKp9o-VYL71oIN0ONH1W4nxOLjR7nM1UVVkAyYem-MQ 797
uvicore/http/servers/web.py sha256=FPcIezdYc8DQQjBXfPXKY9l1M8XVj-Bi1mfgWV28WG8 393
uvicore/http/static.py sha256=1CG9W73ghANjj7b9qdYCC86mYB6xIT2EyvLjNhtvK4g 865
uvicore/http/status.py sha256=Hsz1NHGsURzVJJTgMFfESMOFBRkzz4bv8W8dWXjHy0g 2517
uvicore/http/templating/context_functions.py sha256=f8aVTRhkJS62dsSZZzC5fa18N_NLGp-QV7JBCwsevnM 1609
uvicore/http_client/package/provider.py sha256=mo_76RKiynzp6sZPmI5x-f6y5EBnQE_JVme6zXmlQhg 2280
uvicore/jobs/__init__.py sha256=FzOymmSIogmbAkLnGe6HcjI1OjShsN-uz2GKFwIidLM 88
uvicore/jobs/dispatcher.py sha256=j1AsgV7LLr_lcAK0KaGzkM2SAyNViqfjpBS8kHhAGyo 679
uvicore/jobs/job.py sha256=4cRVII1Tp1tbOBrTkA42a5pFgoqoIuPEb0qGJKMK6T4 902
uvicore/jobs/results.py sha256=KIrXub70EQwUGe1aRszITJpM88ySKJIrgPfK17q0EUk 453
uvicore/logging/logger.py sha256=0781QYA524ZdnGGI2aeB6VxHr3Vv8tcHiFL7np37ivk 14997
uvicore/logging/package/provider.py sha256=Kyb5CLKUAj7qwsO6fiRwXO4PIyRHCiSEgEkTOD2AFho 2340
uvicore/mail/__init__.py sha256=_zAQfMWWjSKx_ppZNMNclXAZXz76B2tBXVSVwNwYuzg 2608
uvicore/mail/backends/__init__.py sha256=NuBwRST528kAODjwfmro9uJNMU2DmaRzQy7mmLnVIwM 29
uvicore/mail/backends/mailgun.py sha256=L93ocs1jC_G7lMVsAN7XTyL4inIkFFyXdXkP1AcU2Nc 2126
uvicore/mail/package/provider.py sha256=xNNLmkDYeJgDVnXA3HNJHA3e4k7ZD1X1eZV7-ljuUWU 1181
uvicore/orm/__init__.py sha256=72dP6WEm4sZ2c_gxLTREwLUEEyBEidd37ei52dEUKxs 181
uvicore/orm/commands/generators.py sha256=5Na1_OdsFJZMSsqn2BquBJr2oGnFza3RlWO_ZdGXc0c 1395
uvicore/orm/commands/stubs/model.py sha256=3dleOIASt8YF4U7N8u2eVl6rJJg7xzMa6cX3DitUB-M 9719
uvicore/orm/drivers/api.py sha256=bNEscM1Dh-0PdUf8MfdhsWMcGzJslYmpzqpqCPl_Sow 447
uvicore/orm/drivers/sqlalchemy.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
uvicore/orm/fields.py sha256=ZABbRMnm3zR4j-lipSubnT-LM8QZn7GR_VIJQIviXj4 13295
uvicore/orm/mapper.py sha256=UrVd7-L1_uOkE5PV1wIVyFzOpzdGOw3Pw9DnSbuVtPE 7967
uvicore/orm/metaclass.py sha256=IuIc8OhOTh9CCKD_RwfmB5DZPLcoz3UDjFwHC5KeYuI 18144
uvicore/orm/model.py sha256=Xl6v9uqn9OSSBvLluivw3Boe_-FDM58D0BQqUHbmAfU 32661
uvicore/orm/package/provider.py sha256=RkBfxcst-CoBX8kXS3kcuze_kRlwEKG7_19WbMTuGpw 3108
uvicore/orm/query.py sha256=J2alSMZOoS1Ynnvm1xGzbERpOpGWqfQXsPsb0RTyNhk 49157
uvicore/package/__init__.py sha256=pk4_kJoNweFJwtKG5OxM_Aj_R6Jq3i-qWWdI101V2Ho 458
uvicore/package/commands/package.py sha256=D8ong9hNonnb2RlStrFJmh_tYmQGPBWFc3z-kEgdGMM 1794
uvicore/package/package.py sha256=AgUKV1t0VdXd8NTW4rTGqaSUvSYB--5kVOWEAUNrIS0 3490
uvicore/package/provider.py sha256=4-00N7Ca80JUO0DIwda1oCsAz2TZNetu1zzvk-3dGbc 3676
uvicore/redis/__init__.py sha256=WWWttYT3A0pLBnJBcYLrMa9cFb28ftiqAh1_zUwZUMw 40
uvicore/redis/package/bootstrap.py sha256=pAnFUWR0xSL6X6qZT8NkmoViAp5Mi5ZPo_ElQZ8p4-w 1218
uvicore/redis/package/provider.py sha256=MIgP7yctx9O2h-7AVoRIUp9cLDvRNcYKZtenwDWbZYA 3287
uvicore/redis/package/registers.py sha256=NPv6I_sw95JOeHSH4OwGL_4kGD04CIHRmh3VMEzmql4 272
uvicore/redis/redis.py sha256=l_mw58KdqxlLsPaiDDWuFuFq3QN0Pkn0k-gVfx7R02E 3277
uvicore/support/README.md sha256=opWQrVApcsKziiGvT0ectDE0fds4bPY8X-khVSOpGDQ 407
uvicore/support/classes.py sha256=wB1mbqrZoU9IVByJJrF1NmyWz-jsLxrBVQokURvEDkE 296
uvicore/support/collection.py sha256=oPR063sVS2xpiED2NqJyR7tPbFoPEJK18YxiGZE3fvc 5162
uvicore/support/concurrency.py sha256=Ywk3H5YruJIbwPHD016sDn5OZ_fdPhBpj2H0B6xVyOM 2419
uvicore/support/dictionary.py sha256=WcC7BHYCFCfpxjuKomuh1BXgKLcZH4yh0T4m45Jh-ws 1237
uvicore/support/dumper.py sha256=X4d4yXl-09_tWH1Gif7z7yHKhjKqOsIWDKw7_zK7Wtc 1680
uvicore/support/hash.py sha256=EyYqp-TJPIFcFkmdVosG2DCYjTwPPpkOkoPluHquo3M 439
uvicore/support/module.py sha256=lyK04XdclzqIecC8l3JvyB7A_TkqLRTK0EoY7l5rdmk 3771
uvicore/support/path.py sha256=GEmNICpbSUGGv198FYocFA4MWKycgBmXtOoYOpSXs2I 567
uvicore/support/schematic.py sha256=QKQRfJ2kmHZ_3bzODMR2VlNsYKq_OpZGQoSYR_59iwI 1889
uvicore/support/singleton.py sha256=D5ln71puQS_QFDrdGxxQiGhwj-wAZRo_Psk3oMP7iK8 623
uvicore/support/str.py sha256=AFFvOkKvie2HNloV2Imcm3xKRT8upOfKkW5DdUMWOf0 2066
uvicore/templating/engine.py sha256=zNkyX-IAejmpiKMtfXv2X8Nr_qI_Aro084bQzc5VTsk 5446
uvicore/templating/package/bootstrap.py sha256=ucDScDczGINRJbreKYV8e1b5It8MSMnUlH-TbRJenRA 2904
uvicore/templating/package/provider.py sha256=pN3PgxDuMQu6YzXxxD_apev075cCcZrYP8pvA5PWAOg 1686
uvicore/templating/package/registers.py sha256=RYy49CVczNA2xrz3lpIeVGZe84nelfIe5DVMF3XUoUQ 1024
uvicore/typing/__init__.py sha256=IyCk5GkZkwoNJxU_59aZFsmurRiyCteA1J9islEs8NY 2452
uvicore/typing/dictionary.py sha256=7TxG-4uZAAN0tOXg3f3Q6-AsCSz9WcBMpb-6xas5LrU 12661
uvicore-0.2.7.dist-info/LICENSE sha256=wJx4YqEqidHLMS7nnBhK8ey1VvzrrLun8gebUUz4AFM 1072
uvicore-0.2.7.dist-info/METADATA sha256=4cfVfRKz-HDDvgYOx83fKfZ_IxIzIRq3Z1r17b8CqzE 3595
uvicore-0.2.7.dist-info/WHEEL sha256=7Z8_27uaHI_UZAc4Uox4PpBhQ9Y5_modZXWMxtUi4NU 88
uvicore-0.2.7.dist-info/RECORD