kwik

View on PyPIReverse Dependencies (0)

0.1.0 kwik-0.1.0-py3-none-any.whl

Wheel Details

Project: kwik
Version: 0.1.0
Filename: kwik-0.1.0-py3-none-any.whl
Download: [link]
Size: 52189
MD5: 0044906f9828c050b2c8428f13d26833
SHA256: 7796cd2eacfe5a776765606b03efd91431262903898967a370121c0e4d9b4b01
Uploaded: 2022-11-23 17:23:47 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: kwik
Version: 0.1.0
Summary: Kwik is a web framework for building modern, batteries-included, RESTful backends with Python 3.10+. Kwik is based on FastAPI, builds upon it and delivers an opinionated concise, business-oriented API.
Author: Davide Mezzogori
Author-Email: dmezzogori[at]users.noreply.github.com
Home-Page: https://kwik.rocks
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.10,<4.0
Requires-Dist: aiofiles (<23.0.0,>=22.1.0)
Requires-Dist: alembic (<2.0.0,>=1.8.1)
Requires-Dist: asyncpg (<0.28.0,>=0.27.0)
Requires-Dist: bcrypt (<5.0.0,>=4.0.1)
Requires-Dist: broadcaster (<0.3.0,>=0.2.0)
Requires-Dist: fastapi (<0.88.0,>=0.87.0)
Requires-Dist: httptools (<0.6.0,>=0.5.0)
Requires-Dist: passlib (<2.0.0,>=1.7.4)
Requires-Dist: psycopg2-binary (<3.0.0,>=2.9.5)
Requires-Dist: pydantic[email] (<2.0.0,>=1.10.2)
Requires-Dist: python-jose (<4.0.0,>=3.3.0)
Requires-Dist: python-multipart (<0.0.6,>=0.0.5)
Requires-Dist: sqlalchemy (<2.0.0,>=1.4.44)
Requires-Dist: uvicorn (<0.21.0,>=0.20.0)
Requires-Dist: websockets (<11.0,>=10.4)
Description-Content-Type: text/markdown
[Description omitted; length: 1603 characters]

WHEEL

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

RECORD

Path Digest Size
kwik/__init__.py sha256=qE3QyaYsNzN5o74i9hlSm27YhqgNk56B7dNuyqLEkXE 544
kwik/__main__.py sha256=HSgi9TU10STPVHySBjVqXzg5V6iVTcyoPZnVqhHPTlI 223
kwik/api/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
kwik/api/api.py sha256=6C7zgBwA2ehx2IlaRIYl-B6TTxzur9AAHMz5va5YzsI 130
kwik/api/deps.py sha256=-nklqYqa3_N22JfvVqqbRfnonCC97x_1Bx4zAa4hlHk 2172
kwik/api/endpoints/__init__.py sha256=MBmdLUnm4c0Q69FyruBjjQ5dH_92VDDQe08o8Ls5drA 126
kwik/api/endpoints/autoapi.py sha256=dVwjE_epyYjWv5kl_IDYWX_fANUOI4RCOyUaOimpuxU 4529
kwik/api/endpoints/docs.py sha256=J_Kmkwi-tKlheFygFUET-yn7zdN7zX7Gd59pI3wkYz4 1729
kwik/api/endpoints/login.py sha256=r4Eskqms7ouiYjydek1J3xCt3BfPs93PJYL7EdDzeWI 3163
kwik/api/endpoints/permissions.py sha256=Lb3eHL31xU-fT33SUNlUpyUJpmjKvoQ5zU_LmaetdgQ 3208
kwik/api/endpoints/roles.py sha256=yAxc2kkThbeGac0En1on1IUlYr2UOOJyqoYT5HtMCc8 4270
kwik/api/endpoints/tests.py sha256=s851wZurx0I4E43zuBlZhRaxIVhacXfAa1C1sOetzak 831
kwik/api/endpoints/users.py sha256=hKEWy0HQ-yQqQEfB0ylvxjhhsuthtazdzrp8pylFDhg 4426
kwik/api/endpoints/utils.py sha256=1uFjnkO7WR5qb4wBrmx9NVxn6yyFg1NgdbzbX7P87qM 1094
kwik/applications.py sha256=6Br7WbQQOPOrfkCKeRqtOEKo5EvzUkyTh9zl3JRaRWk 3061
kwik/core/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
kwik/core/config.py sha256=1uGlh_M1Vj9IF2xIbovZrlCNAR03Mji9nvE9Ytjo8WU 3241
kwik/core/enum.py sha256=llWX1DRS7wQZ4cuu0T1PV-WBP8hb54mkpag2vVSOZMo 242
kwik/core/security.py sha256=XcLI5EdFZjI3VBlWuAwbWSNTOzvx32-lmj2gbpcVUsw 1882
kwik/crud/__init__.py sha256=-EA6Oe9-KJCMN4mmiUXhbKQjQAzwDfu-DPdtpofQQlg 311
kwik/crud/audits.py sha256=zgo-kH4kUI5zYd5Gzx4Y_KgseNl0Qy6Dpc7P6L9HzE4 131
kwik/crud/auto_crud.py sha256=_21ipFiu63PY8yyp9OsUn9ml6MYeY3KBY10GQo0wUjE 5585
kwik/crud/base.py sha256=-LvjKBU9NhyuulgKFyOMRnAeLrbZUQ_RDGIOF_xJEYY 2773
kwik/crud/logs.py sha256=2fYjwD-A031og5FeXbZ-QvUwuoRrf-EYxC0IpFFpKS4 859
kwik/crud/permissions.py sha256=85BQC_mJn2TZ9wfd3Wyz1wI4718AvU3bGRm-ltmA-DY 1753
kwik/crud/roles.py sha256=vP9xZJZp2K_6kHZkQOCDHTFyKA_QVs2rDYNEyBIOTLQ 3405
kwik/crud/roles_permissions.py sha256=NiaKqgwVnsmWSoiNCbStUKSiWHbD8Czf7GVwyOJC5z0 779
kwik/crud/user_roles.py sha256=hbahxVX2ck5FxlzHVW6ZTw5Pl74mdpaLhf6kHK_iPrQ 649
kwik/crud/users.py sha256=KNHOX5yNFYMdgX6J0d5kWefl0GGcgouUO-B8QBrI-VE 4757
kwik/database/__init__.py sha256=S9WxmWuu5yTq7ppDmsKEDQyGqPV6VmjdDNHxjgKx3IE 115
kwik/database/base.py sha256=A_fNdWrb7sD-q57ZAGOF8OgjxQx142pIGsQ8ocWZlDg 140
kwik/database/db_context_manager.py sha256=JQpQBSkBbRyS5nfZKftzZW1FCg3VGvEAhrZIfipEWU8 2703
kwik/database/db_context_var.py sha256=5XV6edcK1BcX8mW-L3XPUpjvYNhuYbcI3ok41mYdxjs 387
kwik/database/mixins.py sha256=JjASrkWcEDk_BMLnxTOcoPHLz-i2TfrX76OKf4K---8 809
kwik/database/session.py sha256=wMVb5hDfaRwVLJyeVZt4XFds6y5L58IgV2mnUIyJxmg 6072
kwik/exceptions/__init__.py sha256=lQJ7MjAI7CPd-97s1XMBX2KtdK0zTxWlPrRbUcTMueg 184
kwik/exceptions/base.py sha256=om15Rkjm0u0gmULtCVbFLolaefzQ_vla32UpnZyY4fY 927
kwik/exceptions/exporters.py sha256=FXh3LSJJ8sJrH5twygk7gineYgWzpjb8gPoz73DVEF0 191
kwik/exceptions/users.py sha256=qOfhiDsMJBeAu5AkmhrRiTEXZtcIu9BcBxgK6DnhpBw 574
kwik/exporters/__init__.py sha256=h0rPY61uG7JSGVwHy2gC-UHP8XWsStaQHr0iQO8_NO8 44
kwik/exporters/base.py sha256=z7MPvgV9aEnI9QQKz1X9K0ISoU8aPpIiqYu6oMvSL0c 846
kwik/exporters/csv.py sha256=d4MUddZpVYbAxGm9jLIfC38n7Yn1xrJm6UdgSMu-5I4 3058
kwik/exporters/exporter_fields.py sha256=Fz25n_Go__14w81ysOx5_jVMo3_4oIb_IRlhNkP5O3A 374
kwik/logger/__init__.py sha256=rXYHa-LG9EbnJawvME8t-duo_JEtGDFEYY7Z19yhXYw 1264
kwik/middlewares/__init__.py sha256=R_HAUQJH0waRn9AuCsvk30NgnT5zyVXdtrGCaFohIUQ 114
kwik/middlewares/db_session.py sha256=R01vk-YvdrE9Ff5YBgsgg4ZyBtYi4pEWTKrLhHbRlvM 507
kwik/middlewares/request_context.py sha256=dmb__jo2hQGJykK0W6c9MBMuqXWHpgNEzILK9aThykw 677
kwik/models/__init__.py sha256=r8XigmBg5-GwxA7ogAIHwQjsMGc93EsAh94PgCLNeek 116
kwik/models/audit.py sha256=8JcJEX_9pdmbKTXyKew3GMvx525Snnlz0mwuD3Y30YQ 808
kwik/models/logger.py sha256=j-pMVFOdZmS-GLW4_gDArk_QvBD9EwVFtSvdvmfxeIo 365
kwik/models/user.py sha256=zxU9KOCbJT0d9TLRR2FBfjSE7FaT_43TMzDL5ShHkTE 2125
kwik/routers/__init__.py sha256=3jhbrrDV5IIGS4qqLks_c5CmanbFbl9Tfo7bOHz8ndM 69
kwik/routers/api_router.py sha256=4xjT7PPkbWYDxrQLfAQH5Sp0h-AiJyUYBBZl-zsqXow 784
kwik/routers/auditor.py sha256=YACFF9jg-kH4M_GTEB0ChFx9RBrqOSqJP9XpYj1eglw 3408
kwik/routers/autorouter.py sha256=Cba3dgQBKBw2a8embVAG6Y2w75LcyXVpXvQRgyDg56I 5823
kwik/schemas/__init__.py sha256=JJVRXWAbWf8I-zsKvzLvm61LWQajuJnkWOxbfMK8bYM 734
kwik/schemas/audit.py sha256=QwTV16ZO5tWNERY3WgYoluTK0XuywffC838p2wgMGZE 559
kwik/schemas/autorouter.py sha256=kbJtNEVgykLcRpcEHrwczN3HT62AOTQ4J0-CfG8iqhk 215
kwik/schemas/login.py sha256=Y1azlDqPiouY4e-D5FF0PTYWZaXHK-qKA6msEFu9sTw 82
kwik/schemas/logs.py sha256=mN6Ad9wm-AmeN37yY06SJgkuAtFdTyS6HlrljoqaEDY 356
kwik/schemas/mixins/__init__.py sha256=es4D2Se3VVaskPnWgDVNrR6JMjrE2sAQDnIXCIGX8g4 108
kwik/schemas/mixins/orm.py sha256=L_HmBzjU1JXqh_NT84f9bJN5RnJEFjmah8hvJypymrE 115
kwik/schemas/mixins/record_info.py sha256=cG1rDXFONItuyeXgR2tum2hz6hjUPmRn4eigzAL3GrY 241
kwik/schemas/mixins/soft_delete.py sha256=ed3bWYgQX0ZPwT59Uaim_yYX4XnBKQaIxRLK9XHxcl0 145
kwik/schemas/msg.py sha256=mUiP6wljLbjsVSqTMavwn6MvxB_xC5eVchZg9rX0lNI 68
kwik/schemas/permission.py sha256=5qbQEiR2adO3bp8FEGDgywNG9Vf4SxmFtNCu82qRK-4 421
kwik/schemas/role.py sha256=UtAgeXao1eRyIE4Q1rEPcdEcz4NTn6hAmGsoGQCvNCs 659
kwik/schemas/role_permissions.py sha256=ufrXaTltVwUdJQyCcUDG9EUb4hHc4ygc8PsoBP8120A 275
kwik/schemas/synth.py sha256=ySy1Cn_Gv2Ym4gNKVaqLVzb_IG9UJq6RYmxteXRSQEE 1560
kwik/schemas/token.py sha256=brqkZltQoGCylT4Sgi0VZ4N7JB0SjSI2khE-lAhMXtE 185
kwik/schemas/user.py sha256=Fq-LCKlgafQ3BMYjIF5RkIgcCptK_eaeHACPcxtqswc 867
kwik/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
kwik/tests/client.py sha256=asSt1akkNazeuCsQYODSxdY8cWSxZoAJ9lpdi7m6pGo 2171
kwik/tests/utils/__init__.py sha256=Wq5gIcfnbl07VABtFtN_lUmNKL8831tMBRGoRMZezhc 41
kwik/tests/utils/setup.py sha256=tPHwW2EynaWz00XRYCsbCQhtfQnDLaJgzk0qmMOrrzY 468
kwik/tests/utils/tokens.py sha256=NoTJwrlo_PawzbZ-C9UtbrP_WfK4d9kq3LmTcMAx1i0 500
kwik/typings/__init__.py sha256=TGTFYoM2MyBe1Zn2cV4e6hHzSP7OhQc51ENLcNymIO0 615
kwik/utils/__init__.py sha256=Z9lrwtmLdb6RMZ4iZt3ag_j0UEXlePbRTLzvooSPk1Q 270
kwik/utils/emails.py sha256=XUKd8n_7otMqLtSnk8FXlBxyJoSr3oCp85A0_BlxiUs 3282
kwik/utils/files.py sha256=laAxWIs4OdE7lD98tawrH6-yIH3_Ug0PwBpQjaCuYrQ 1039
kwik/utils/itertools.py sha256=4tV72UBCrxhcEBLjq_uYVoJrgXmboqOnVPJjdQucXnw 986
kwik/utils/login.py sha256=M4rzF2FYcZp-vV_zaSrMY389r0bWH5UOM2vOg7B6wWg 668
kwik/utils/query.py sha256=nems2riqD7itCocK7ezjkwlFFjao_dJJp_4p69VxY6Y 437
kwik/utils/tests.py sha256=Hd_vWLw5H2P6BHfXmOFER3fzDmrEE-r7uck2mPYSlEw 825
kwik/websocket/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
kwik/websocket/deps.py sha256=72mHl5K5uUWwwhSPkwUjNsyAL5tzt2dTVTsFwfkNdIw 143
kwik-0.1.0.dist-info/LICENSE sha256=n2p1e2dNiF8AB6lgCWSLbMfj1bgNT9bma3qIUdGvzsE 1082
kwik-0.1.0.dist-info/WHEEL sha256=vxFmldFsRN_Hx10GDvsdv1wroKq8r5Lzvjp6GZ4OO8c 88
kwik-0.1.0.dist-info/METADATA sha256=Gn_Orl7hxiOij7oN_6f9DDkci7k92YvBs2CFbmYOMlw 2836
kwik-0.1.0.dist-info/RECORD