vovo

View on PyPIReverse Dependencies (0)

0.4.5 vovo-0.4.5-py3-none-any.whl

Wheel Details

Project: vovo
Version: 0.4.5
Filename: vovo-0.4.5-py3-none-any.whl
Download: [link]
Size: 33141
MD5: 0b3fe3308ae6ae56bb9db9a7322f6c07
SHA256: 9880ed3d4cca4a67e4dc1e9bec0ccfda7c4262604ca34196327717d6ef46ff14
Uploaded: 2024-11-29 09:55:17 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: vovo
Version: 0.4.5
Summary: vovo base package
Author: Ark
Author-Email: ark.wu[at]outlook.com
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.12,<4.0
Requires-Dist: bcrypt (==4.0.1)
Requires-Dist: colorama (<0.5.0,>=0.4.6)
Requires-Dist: fastapi (<0.116.0,>=0.115.5)
Requires-Dist: httpx[http2] (<0.29.0,>=0.28.0)
Requires-Dist: motor (<3.7.0,>=3.6.0)
Requires-Dist: openpyxl (<3.2.0,>=3.1.5)
Requires-Dist: pandas (<2.3.0,>=2.2.2)
Requires-Dist: pydantic (<2.11.0,>=2.10.2)
Requires-Dist: pydantic-settings (<2.7.0,>=2.6.1)
Requires-Dist: pyjwt (<3.0.0,>=2.10.1)
Requires-Dist: python-ulid[pydantic] (<3.1.0,>=3.0.0)
Requires-Dist: redis (<5.3.0,>=5.2.0); extra == "deploy"
Requires-Dist: requests (<2.33.0,>=2.32.3)
Requires-Dist: sentry-sdk[fastapi] (<3.0.0,>=2.19.0)
Requires-Dist: sqlmodel (<0.1.0,>=0.0.22)
Requires-Dist: structlog (<25.0.0,>=24.4.0)
Requires-Dist: tqdm (<4.68.0,>=4.67.1)
Requires-Dist: uvicorn (<0.33.0,>=0.32.1)
Provides-Extra: deploy
[No description]

WHEEL

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

RECORD

Path Digest Size
vovo/__ init __.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
vovo/cache/__init__.py sha256=TNyYiclqVG7MOduC3aqT2m5clH0-s0mHyJ9wlDuus6s 217
vovo/cache/base/__init__.py sha256=TCXUx1bKvLBlhKRoHFIfIqowYOvJVlOTy4clkxPlcLU 153
vovo/cache/base/backend.py sha256=TPxEev6GQQ3qvYjQXRypeVvoLNZYT6SNj1fUh9iIjr8 399
vovo/cache/base/key_maker.py sha256=C_oLli3oWEGhfZ-j14clwfCbzKXSOj0060x1sxWTM3A 209
vovo/cache/cache_manager.py sha256=uWhySCqvIoiKIz-z9np942Q_hXmS7C63hzJgqLqCcUs 1498
vovo/cache/custom_key_maker.py sha256=rI-0NFTf7T9alTrYPf7bO2vHSca5NhULGf5BBWIv4HU 496
vovo/cache/redis_backend.py sha256=x8EiDLDBfUXXK-FkEN6ILwlsIj0WHALyv0vg5BUTJUI 967
vovo/core/__init__.py sha256=98bzVK6MwaDeF_4yR9nRS8SWfKLW9yCsDzaCTJ8iMf8 96
vovo/core/abcs.py sha256=x90SGUP4fHX1iknqF38Ov1k_HRajTjvbwFyIelPh1Y0 749
vovo/core/api.py sha256=WMehyQ8plixsJvricBD4UCNFBvBp_stTfSivigWy6Gk 1296
vovo/core/decorators.py sha256=icBHj649MLCKp7HiGw4nz2ln854YLsaGtxl9Wc2gFmE 706
vovo/core/http/http_facotry.py sha256=ErRNp_hQpiQo-8Kk69wxrMFvdzvibSjmbEZPfbe9rao 742
vovo/core/runnables.py sha256=UOZE0bGLq3j7UUnIOSE4U8iEOR7sz6KhCnME63NBQxI 3609
vovo/custom_logger.py sha256=WOag-AjEihYbjA1qpAxyrqdlU2Mdc-QyEhvdTwRubs0 1733
vovo/exceptions.py sha256=lKHA3vQRMdtmqVQUZt-Ev7mHDRGv6hsnT18gYiFDd1s 740
vovo/kit/jwt_kit.py sha256=6PhihoSKA_7fyD9Tc0rdPZYvotCP8ynYbeNrzvlVzGM 1196
vovo/monitors/__init__.py sha256=h-JdeN_3bzv7eI1oYuhG7irc11SmbIqCZU96scGnzJI 81
vovo/monitors/sentry.py sha256=Rd9TNOGXz2l91u8R8ElNSa_OvHYf2JWwsDjyPW8vI4M 1147
vovo/persistence/__init__.py sha256=HPXGz4PyHOcwcjvCBRJTjJv1rV92f6KSUw6QbhOlaL0 283
vovo/persistence/models.py sha256=2VQwQwo0CEPkx6xLc0ZJJEwS8VCNwpx_1HbUCgm9vXU 1190
vovo/persistence/repositories.py sha256=OmH1G86S8PnGc9mhtsElqVCVvereyIeX99DX27csOZE 20743
vovo/persistence/utils.py sha256=GgXeiGSwodLkqm8OrFzK8IAcFk3khioKXKm0Jod_-XA 2427
vovo/settings.py sha256=eaDjqeQrchJO3bI3xCGuCOvMHFIIyihKHDBzdPZj0BA 2341
vovo/utils/__init__.py sha256=KDquAEqxhcibGC48BNJvxKu5DsHg0nxA82ytDQxXq_g 102
vovo/utils/async_helper.py sha256=hoCTZx6rEGH8JmvSCTz475SonaFq5yvb3Kw__DjRx7g 849
vovo/utils/file.py sha256=NGgn3zbpgAnyBUmr2aqsfd841gnBrJCKfaoOoffbQ8I 2010
vovo/utils/id.py sha256=SitukGO4_pO4tXv5HObRMk8QrL98wMVCXZcXcJH42CM 747
vovo/utils/image.py sha256=eAUpL86HDCM6UDZ0HduC2-FUXtXNiNoK9JoAuCghsVA 683
vovo/utils/merge.py sha256=MfwhAC-evKn-A6itWECQV1GPp85Yy524khIaI7UYBq8 4854
vovo/utils/orm.py sha256=bxf25jAHwk_zrSWg0Z6BdGaQ_AvsC57tvsa8o4av4jg 3624
vovo/utils/randoms.py sha256=3uqT2kqsqoR4N4vA3Akyg3xqNcnYTVRY5jXlaQON350 413
vovo/utils/strings.py sha256=NXhmTGXpxUquKx_JpuC4pb0kb7aw2USdjVek79AsJ_g 1754
vovo/utils/type.py sha256=qLj4PS7KfXdi8y7WFM7EdGh3GZ7ri1nPe4zoC8sBwjc 333
vovo/utils/utils.py sha256=RVFP-KjRZBtivl8kLlwRSv5eF7VoOpSdAvVvxqlvpDg 523
vovo/web/exception_handlers.py sha256=BItZb_dPZjCbTNKM1FFrbEOeSEgUQVShm58SVbJtCC0 687
vovo/web/middlewares.py sha256=99hCMF_us1yaLm_SXJfBAats6IUhbh0Nn_8f64Wf71Y 1245
vovo-0.4.5.dist-info/LICENSE sha256=CeipvOyAZxBGUsFoaFqwkx54aPnIKEtm9a5u2uXxEws 10142
vovo-0.4.5.dist-info/METADATA sha256=nDJtHa_zabARR1sMdkJU6PX6Qbd4f6YdCzDfZtQUJX8 1060
vovo-0.4.5.dist-info/WHEEL sha256=sP946D7jFCHeNz5Iq4fL4Lu-PrWrFsgfLXbbkciIZwg 88
vovo-0.4.5.dist-info/RECORD