kh-common

View on PyPIReverse Dependencies (4)

0.7.1 kh_common-0.7.1-py3-none-any.whl

Wheel Details

Project: kh-common
Version: 0.7.1
Filename: kh_common-0.7.1-py3-none-any.whl
Download: [link]
Size: 66397
MD5: 3b859ef3f1c2384fdd3b540207d2dea4
SHA256: 010a5f7e9aa87f9dfc22bd173a70220d9b17c5a1f1a95bb75d403c2c134b1268
Uploaded: 2023-02-15 03:23:12 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: kh-common
Version: 0.7.1
Summary: common libraries for kheina.com
Author: kheina
Home-Page: https://github.com/kheina-com/kh-common
License: Mozilla Public License 2.0
Requires-Python: >=3.9.*
Requires-Dist: setuptools (~=66.1.1)
Requires-Dist: ujson (~=5.5.0)
Requires-Dist: requests (~=2.28.1)
Requires-Dist: aiohttp (~=3.7.3)
Requires-Dist: fastapi (~=0.89.1)
Requires-Dist: pydantic (~=1.9.0)
Requires-Dist: aerospike (~=7.0.2); extra == "aerospike"
Requires-Dist: cryptography (~=3.0); extra == "auth"
Requires-Dist: aerospike (~=7.0.2); extra == "auth"
Requires-Dist: wheel (~=0.38.4); extra == "build"
Requires-Dist: twine (~=3.4.2); extra == "build"
Requires-Dist: pytest (~=6.2.1); extra == "build"
Requires-Dist: pytest-asyncio (~=0.14.0); extra == "build"
Requires-Dist: pytest-mock (~=3.4.0); extra == "build"
Requires-Dist: isort (~=5.11.4); extra == "build"
Requires-Dist: pytest-aiohttp (~=0.3.0); extra == "build"
Requires-Dist: pytest-cov (~=3.0.0); extra == "build"
Requires-Dist: pytest-env (~=0.6.2); extra == "build"
Requires-Dist: httpx (~=0.23.1); extra == "build"
Requires-Dist: google-cloud-logging (~=3.2.2); extra == "logging"
Requires-Dist: pika (~=1.1.0); extra == "mq"
Requires-Dist: psycopg2-binary (==2.9.3); extra == "sql"
Provides-Extra: aerospike
Provides-Extra: auth
Provides-Extra: build
Provides-Extra: logging
Provides-Extra: mq
Provides-Extra: sql
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 808 characters]

WHEEL

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

RECORD

Path Digest Size
kh_common/__init__.py sha256=m7VENF3Pz1wp1DzL2zeVhV3PFKsM8087JjiSO_7ctDY 27
kh_common/backblaze.py sha256=fj0dDzXSrJCHfFe4WD4-1FUR4AizXSnRKSOrsjsiMnU 10148
kh_common/base64.py sha256=u5k6896mOaN_uW0OPaMfnV6rzXOplnBKob_D5xJ5R_s 352
kh_common/blocking.py sha256=ttFuiv04eo7zwIKwhJq-9N6gr5D547NLMW7HKj9iET8 931
kh_common/crawling.py sha256=LS_ggBl8Q7Axm-_OWilYJNx-oalAYDDChu5DSYO8Y1o 1022
kh_common/crc.py sha256=SdSbu1HJLH4QOK7xIA--DeJSrSI5y2mMSjgFYrLaZH4 1302
kh_common/cwd.py sha256=CDvvpRhn_yHSZaqT3kWYMPUIe3J-xcqXyECPvShiD1s 162
kh_common/datetime.py sha256=oHnCSe77ZRSkupI2HXGRpbKtNOGN2spNJkpvBMILLNA 354
kh_common/email.py sha256=pRj7qlsutBkUV5dUApHkBbR2fwmCQJIhtQvirn1-FFo 3308
kh_common/gateway.py sha256=QZ5_k1Y-kSEIK8CibdjXFfpfDDMS_M1SY1GZQQn0Bfg 3978
kh_common/hashing.py sha256=IZkMVDQlniLF97VvI8ZWwodT1A7LpmTflMGiRStD-SE 265
kh_common/logging.py sha256=V-yM6P6ra4jhCjcXVqq2LsH3ddPxqZh8czzU6b0-lVI 3482
kh_common/map.py sha256=bParQ1epDOt2aQ3B9Y1xGqXqz0sBB1oojE8sSnYAcUo 518
kh_common/message_queue.py sha256=P519MUgU2BPD-SkWEU4GMKZslAbqIPQvqF2Qf2stae4 2510
kh_common/safe_join.py sha256=9lfAo9uMkrHzhRITE4Abkw_w4DdZ7FmkWaWdj3GAllk 674
kh_common/auth/__init__.py sha256=IuGHlKQb57-Ufmxgue0SwRFJYR5rY4uwJiUY-6tBFX4 5790
kh_common/caching/__init__.py sha256=IzkIEJA-2hoGzhEm2MVxMMEfAzKJ8nrMyM0j2E73EfQ 11335
kh_common/caching/integer.py sha256=0FImb3e5WMlhU8C0eScY4qCSvzeIHNoOmvowXw1HKm0 1648
kh_common/caching/key_value_store.py sha256=9Chzvk8WVbn6evtkDjNxLr2QILICIIIm2zrcGvy1owc 4514
kh_common/config/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
kh_common/config/calculated.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
kh_common/config/constants.py sha256=8CDjoBDVVrwHqh5w8pCYVKIavH-3sjdYSDB7wVQt--w 2365
kh_common/config/credentials.py sha256=ml-OqTP7HVpxyYHG5dGC-4HhqaCdxH4Vf9TgRcY0MN0 777
kh_common/config/repo.py sha256=gT7bICQc_QqA9m8vfc3AJ8gNH1H8aZzAkp9LYT06NkA 1069
kh_common/exceptions/__init__.py sha256=5HJ3gN7Ow4GJuI2lcpjshcBTczjDoOfKoEc_ch_HAHg 1013
kh_common/exceptions/base_error.py sha256=HOs1ytBwaGSLyLlLWl4AnICialxZYGM_gAcIauXZfY8 718
kh_common/exceptions/http_error.py sha256=RQWoaeTyYkbFCZguEdjTCk4uT7S4-akCDfF7Hw9qRG4 3375
kh_common/models/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
kh_common/models/auth.py sha256=QAH48yljtnmYXX9JtkZOR2Tn9yzOphBw-rAEE_zG8L4 1488
kh_common/models/privacy.py sha256=mbhJ6hyTyE_zGBUhWAmkYHp7B4SiSOynChIGV8ioyIA 282
kh_common/models/rating.py sha256=g2heg19kNkwaWQyLHJUiasa9Njt4qrzkV3E2gXJ89sY 138
kh_common/models/telegram.py sha256=moh9NA9WZSGtYBzi6lkB9inwWfExxyD1Q6jJTYTe_I4 65432
kh_common/models/user.py sha256=npj-UFAAQSd9aBe58LfP3bRIRvPFXfsj5qZGU6Ibk6Y 771
kh_common/models/verified.py sha256=2joKjNNC1jM2XLoB8wbSEqEk8ai9U7Ue0M7znP_Kdos 127
kh_common/server/__init__.py sha256=cc3w5r4NK4AdQ_a3hYx5TNeOA3ya1b4xOrRW7E_2dFo 2480
kh_common/server/middleware/__init__.py sha256=IXLweGZ_AGXd0CIv7mw2CqFr_qGvNDHA3TLeU5qATOg 318
kh_common/server/middleware/auth.py sha256=VjxigzzmoCrqy9LTkQsj9ycfMx3rxq6FhseL_oz6DC8 1488
kh_common/server/middleware/cors.py sha256=BAiQOKwMFEYhX9xmVmpqjlp4JdjiEd_NZrQqDvbHlPA 3001
kh_common/sql/__init__.py sha256=o9tq6fU-clgTV5fxXbLUXQPMWKrkX-pzWlm_PkmskBM 5064
kh_common/sql/query.py sha256=aqAIrLwyLM-25bqv0Auk9iTF-pGMOMit4moZzQ7kRmk 6054
kh_common/telegram/__init__.py sha256=RMhNnXYolUXcLeWP9yAJuIJeEG49bMl3Js0yT12dXaA 9377
kh_common/timing/__init__.py sha256=XVkmQTk8OSbXrykqmc1Y9DGE2WQAL6UZ7KiJddz9JPc 1615
kh_common/utilities/__init__.py sha256=JIy9u2W2cmwjfS_8xkHPM3eLtnti-pfJ6-jfVSDobsE 1739
kh_common/utilities/json.py sha256=5FGp6N5Cc3NacEvffFFl0AyD8XM-fHCr6qsKmwifXTY 1199
kh_common/utilities/signal.py sha256=IKgjAS6hFBo1vT2gQjhFBIpBqu-o24tQLD64W_9sxO8 485
kh_common/utilities/speed.py sha256=KhHY9v2BEKFn_VAzj5_Alk4-3C4EVA26xISxD3MJu2k 1826
tests/utilities/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/utilities/aerospike.py sha256=-Z4NVzS3TinUbVeWGXjQVnEQZxnfKWilj4wdfKwxKSI 4942
tests/utilities/auth.py sha256=dDIecwmZ0xmBs9-RUu0kdbos-VlzZFK6GzOwTgUktkA 1898
tests/utilities/caching.py sha256=Bm2Ps1TtlKMb1WI5UM-aZuXqT6Bj_MOT8bZQH7WAG6I 436
tests/utilities/credentials.py sha256=je-MmDmY9fd3hkZkXubBjDYSDCNH6-B3yPJrAJcMl2k 162
tests/utilities/requests.py sha256=w0KUOk7F9dNO-_66PPOLbICWhPu1qeFnrS07DKOtvls 422
kh_common-0.7.1.dist-info/LICENSE sha256=HyVuytGSiAUQ6ErWBHTqt1iSGHhLmlC8fO7jTCuR8dU 16725
kh_common-0.7.1.dist-info/METADATA sha256=OeFFJ7y1FIupaFPpWInbUmUlahzOLPl5VRQiCKm-lSc 2303
kh_common-0.7.1.dist-info/WHEEL sha256=2wepM1nk4DS4eFpYrW1TTqPcoGNfHhhO_i5m4cOimbo 92
kh_common-0.7.1.dist-info/top_level.txt sha256=8xw7RUj9wtbFsZziAI4b5cfeMMmbwTrrva5rRQvrSpQ 16
kh_common-0.7.1.dist-info/RECORD

top_level.txt

kh_common
tests