kal-utils

View on PyPIReverse Dependencies (2)

2.0.8.38 kal_utils-2.0.8.38-py2.py3-none-any.whl
2.0.8.37 kal_utils-2.0.8.37-py2.py3-none-any.whl
2.0.8.36 kal_utils-2.0.8.36-py2.py3-none-any.whl

Wheel Details

Project: kal-utils
Version: 2.0.8.36
Filename: kal_utils-2.0.8.36-py2.py3-none-any.whl
Download: [link]
Size: 83348
MD5: d3a2e93c070451ad34fe1a951befda7a
SHA256: 2e6885f99d94d62d4bb984d196696ad25b37c92d99f0d402429e60138da3e04f
Uploaded: 2025-03-02 15:09:11 +0000

dist-info

METADATA

Metadata-Version: 2.2
Name: kal-utils
Version: 2.0.8.36
Summary: Kaleidoo utils package
Author: Bar Horovitz
Author-Email: Bar Lander <barh[at]kaleidoo.ai>
Home-Page: https://github.com/kaleidoo-ai/Kal-Utils
Project-Url: Homepage, https://github.com/BarLanderK/kal-utils
License: MIT License
Keywords: kal-utils
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.7
Requires-Dist: httpx
Requires-Dist: fastapi
Requires-Dist: mongoengine
Requires-Dist: pymongo
Requires-Dist: google-cloud-storage (==2.18.2)
Requires-Dist: google-cloud-pubsub (==2.20.0)
Requires-Dist: pytz
Requires-Dist: pydantic
Requires-Dist: minio (==7.2.8)
Requires-Dist: tqdm
Requires-Dist: boto3 (==1.35.39)
Requires-Dist: tempo (==0.12)
Requires-Dist: opentelemetry-api (==1.27.0)
Requires-Dist: opentelemetry-sdk (==1.27.0)
Requires-Dist: opentelemetry-exporter-jaeger (==1.21.0)
Requires-Dist: opentelemetry-exporter-otlp (==1.27.0)
Requires-Dist: botocore (==1.35.39)
Requires-Dist: prometheus_client (==0.21.1)
Requires-Dist: psutil
Requires-Dist: aio-pika
Requires-Dist: aiokafka
Requires-Dist: loguru (==0.7.3)
Requires-Dist: requests (==2.32.3)
Requires-Dist: opentelemetry.instrumentation.logging (==0.48b0)
Requires-Dist: opentelemetry.instrumentation.httpx (==0.48b0)
Requires-Dist: opentelemetry.instrumentation.requests (==0.48b0)
Requires-Dist: opentelemetry-instrumentation-fastapi (==0.48b0)
Requires-Dist: starlette (==0.40.0)
Requires-Dist: kafka-python (==2.0.2)
Requires-Dist: pika
Requires-Dist: python-dotenv
Requires-Dist: pydantic-settings
Requires-Dist: tenacity
Requires-Dist: kal-utils[extra]; extra == "all"
Requires-Dist: pandas; extra == "extra"
Provides-Extra: all
Provides-Extra: extra
Description-Content-Type: text/markdown
Dynamic: author
Dynamic: home-page
Dynamic: requires-python
License-File: LICENSE
[Description omitted; length: 372 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (75.8.2)
Root-Is-Purelib: true
Tag: py2-none-any
Tag: py3-none-any

RECORD

Path Digest Size
kal_utils/__init__.py sha256=iAQ-kk0hvJ0lHAYQrXi-LIoU30WhHL4bgTmsOXiKntY 353
kal_utils/handle_response.py sha256=lnufB5kZJ_s11vgeqoEaeAkJ1wyU0IvfjRrmBkJ8C70 1555
kal_utils/helper.py sha256=WSvLYcODRI0XaRyb-v_sTdeLQ12Rp7ZaRR78WL1a1bQ 916
kal_utils/kal_utils.py sha256=h0hwdogXGFqerm-5ZPeT-irPn91pCcQRjiHThXsRzEk 19
kal_utils/mongodb.py sha256=Cp6m3g0MHmkn5YXi4opl57IcJhXOMT0heOiP4LfKSzs 2190
kal_utils/requests.py sha256=qqVesePs2SJO3FYF-fqcQ84Esh5I2uVUvrKVu1cZLR8 4601
kal_utils/sorts.py sha256=8GYkoht3URFZk3XtOOUkrOphzSnFUmZEnViWTPF32ag 336
kal_utils/time_zone.py sha256=nCAjRL3kbuChfzbyzPXEcerMf6vGKJJQ5p1TOtFNiMU 1875
kal_utils/event_messaging/__init__.py sha256=1h9r29nFhNhcq9rKx9s3uerNKWY5GEA6utXa6ktYBRg 111
kal_utils/event_messaging/consumers/__init__.py sha256=szA7CIZ7mUCK00XS9qQ4w0copMD40Wia1z3hfCDHUL8 587
kal_utils/event_messaging/consumers/base.py sha256=r28kurCzmDWv-yrUoaO71elIz1svwXw1JvJQ533tRG8 2105
kal_utils/event_messaging/consumers/kafka.py sha256=B84OI_m2Egg4VAsCPWNvNTIHkIkfM2Oowq-I26f4j14 3889
kal_utils/event_messaging/consumers/kafka_async.py sha256=J3g5D0zXJG9W5gt0jgnW6GlmeqvZ7b_-B_wMG0Frvvg 2985
kal_utils/event_messaging/consumers/pubsub.py sha256=TctQhJsTZgckkJiL3gb0hFW8oPoO9DWV948_dgzjKvM 5271
kal_utils/event_messaging/consumers/pubsub_async.py sha256=3-_lrG8Ac0Ubi06SH4qGjdgwa6ujc10pv6rzd4YuFAU 8174
kal_utils/event_messaging/consumers/rabbitmq.py sha256=LmLnVnceGsTO2BSdrJoxOhC9cMbIbg4ZnCWYjYz-oqQ 3980
kal_utils/event_messaging/consumers/rabbitmq_async.py sha256=qVHz-4_Cjl16KbvcVoNx5tm70xeQ9dRmN0YqPD7lb7E 6231
kal_utils/event_messaging/core/__init__.py sha256=bEtnERmiWDZMvgSF_XdyZsOC36XIoMFeveOZLPaXrxI 265
kal_utils/event_messaging/core/constants.py sha256=EkoCiBX5DS7ZuouS2V52AAp_JFi1mGps5m11MWG6Gj0 2174
kal_utils/event_messaging/core/logging.py sha256=lxlb9BQ1vhChmfGY2ZNlbj27rhnFRtSPzFqDVKw_Fcg 3724
kal_utils/event_messaging/core/rmq_consumer_process.py sha256=8x5ZMDgJdQ4F1OfPidLTSnzo7rT2Tv5lU8DYE3zeJfg 1054
kal_utils/event_messaging/core/schema.py sha256=L6yA-zLuw6ob_HKLA0iPv8P5pHicuNYccfDXXyOyRDY 3445
kal_utils/event_messaging/core/settings.py sha256=yFql8wtkHdUKAxPSi5mdtR7f5_0uAgczE_3bv_Y2Ik4 5631
kal_utils/event_messaging/core/utils/__init__.py sha256=D1A_prWmsYdZSAfFSSA-hbmsUETKf7E_52PtmEiEVwg 345
kal_utils/event_messaging/core/utils/connection_manager.py sha256=WqCgv8qmfYn8AB7op5nAe9ABDGn3tukm3IvQR5y9kTw 13385
kal_utils/event_messaging/core/utils/handlers.py sha256=MEj3831Sybhx9KFuYk01vXK5fRnPpNI4_Kk2jev13do 5634
kal_utils/event_messaging/core/utils/topic_message_example.py sha256=j01MHgjV1pOhEQNY3lLNLCaHveLn49OwP_ZpOUlIhFI 1551
kal_utils/event_messaging/producers/__init__.py sha256=9G_1OSpJMOTCT_HH_DBeX1Yfhwhj9XOFBK2AmL3W9Ws 587
kal_utils/event_messaging/producers/base.py sha256=4pkrNamVN0ZxYvy766kTl5VOdaya8pxtZdrgXNVCWpg 2770
kal_utils/event_messaging/producers/kafka.py sha256=8EvCsMVngV1a09gtjwwhdfogwAaWne0vF3qMoNCq7so 4072
kal_utils/event_messaging/producers/kafka_async.py sha256=VnHCuCyRtZxfC3jmSf5-FYnWEpPzcL0ESKQ1svacftc 2607
kal_utils/event_messaging/producers/pubsub.py sha256=DeDFNRzJVcXZtHHTaR_pj7bnkr-ZFXyhkH3yBS74x5Q 5891
kal_utils/event_messaging/producers/pubsub_async.py sha256=wGjZCp7fugkhg-VGjJsOV0I_gMhU0uhx5UpHDC-2w1Q 3499
kal_utils/event_messaging/producers/rabbitmq.py sha256=hAIa8e6sfjJ769Y1G1_1cmAME2nURAI-8pGW-nr1P_M 4478
kal_utils/event_messaging/producers/rabbitmq_async.py sha256=-o6XHO0JWnDUfT8Gjc66yCVQGnfTimMeSO84nPNy08w 4556
kal_utils/event_messaging/retrievers/__init__.py sha256=IPSetsSTuQC59vH61WB21vo1AyuugTK0abq0RMtTu3Y 68
kal_utils/event_messaging/retrievers/consumer/__init__.py sha256=4H6wU5n3aC_Ui4xQIAitQISQy0kxNlIJ3Ab80cGVqHI 151
kal_utils/event_messaging/retrievers/consumer/async_retriever.py sha256=m4oJQ2iHBM5tWHhwWGo47oegWJDmLbTL4N2CsH0PUpk 2304
kal_utils/event_messaging/retrievers/consumer/base_consumer_retriever.py sha256=3S1pTBvb3noUPFHUdshrkG1SoHzu2SAEqX2z1-Jli0A 938
kal_utils/event_messaging/retrievers/consumer/retriever.py sha256=IMJ6qUzXEiGsOMLc-SvENQEByx8KuWfk-kguUY5rHso 4045
kal_utils/event_messaging/retrievers/producer/__init__.py sha256=iT0inghBY9wUvo6pXEZez1k_8tvsyDyWizauwdypXUc 151
kal_utils/event_messaging/retrievers/producer/async_retriever.py sha256=c-T_mKonwgvrfhjbRxLTVVDYKlflCVRvyy2RCPGdghI 2146
kal_utils/event_messaging/retrievers/producer/base_producer_retriever.py sha256=kaHQK6hUNFKQ3CBX-anRxGeKfk-lYSxzxqTbKgS58xk 276
kal_utils/event_messaging/retrievers/producer/retriever.py sha256=Z9OsnGxtLUYtndldfRu0-rXjuM8lNM-a-Mxdb0Ccxtk 4034
kal_utils/logging/__init__.py sha256=744eVDAORdWH21s8p0NDWO4TqeK3dqUwq0sUNyD9VQE 58
kal_utils/logging/filters.py sha256=63fAj2_kMNBOROXBq1M0SwyOSW0jwiUlaKfjaV8RATQ 2297
kal_utils/logging/formats.py sha256=mC0kMKNPsW8Hr4O--vZYxFUpg2F6LDHgXuuw_r1zvv0 1320
kal_utils/logging/logger.py sha256=7qiUHVfLfl6OOcH3rlETWIxyI5vsZR2XSJRwVq1_5eQ 3359
kal_utils/monitoring/__init__.py sha256=0xID6kywy7PewohNqCEUZ77lrNhrGxiWubrhi_urK6w 95
kal_utils/monitoring/core/__init__.py sha256=vTyn5ahBMiIitoUdvhx-f0N3t_B0MqRIBQQv4es-mi0 379
kal_utils/monitoring/core/config_managers.py sha256=x0dSvjeYn09P8eSMD7tUx7PVbCQ9jCy2GB-HX-4WAks 5413
kal_utils/monitoring/core/config_metrics.py sha256=I5cO2943aduowEpj5p10G-zjrQn4yZsn6bsLrvCCHOA 484
kal_utils/monitoring/core/metrics.py sha256=3oTJDcgsYN9X1sCXWo7SQMyjmOEvi6F5uve5Gl1R_Ik 3193
kal_utils/monitoring/core/tracing_config.py sha256=8T59huUkyD6zaQmOJR06wEKt8cASauVze1dJAp68hfI 8803
kal_utils/monitoring/prometheus/__init__.py sha256=xd8GsJwM6I4P89gCcq1zyjMO781XxLG6iDAf3O-ASmg 688
kal_utils/monitoring/prometheus/generate-certs.sh sha256=fxNjarKZg9dxCfd3ACQ9v6t94r5gM7lje_Parpr6Mho 1539
kal_utils/monitoring/prometheus/locationRequestCounter.py sha256=4T92JsyQ-ucObdQ0QzZoJ5kgedqmHA8akhf19YCWMKg 2699
kal_utils/monitoring/prometheus/prometheus_base.py sha256=nZBfXzCCUb9Wtv6YPUzw6x4CN37muV4VsUUL5R2k1mM 10468
kal_utils/monitoring/prometheus/requestMetrics.py sha256=Oiz6GfmoFV0uUOPGL-fVj25uV-UcS114MuZ01FgfuTw 6855
kal_utils/monitoring/prometheus/set-dir-permissions.sh sha256=_-4D9yQH-s936l0hndjPIEr_2MTEXGdsrn2WlRiBY0U 180
kal_utils/monitoring/prometheus/systemMetrics.py sha256=S8YwuQ3HLcqskS84AX61B-TqjUJKtIfQ44EA_hrDqeM 9342
kal_utils/monitoring/prometheus/unifiedMetrics.py sha256=oqwzsLm3yyF8JAyZT3lWSSd698derAChDjI71Pdups8 6221
kal_utils/monitoring/tempo/__init__.py sha256=dY4UOowfane4iaNkwU7-aQW6FQHIef4fE-5WOumtfBI 439
kal_utils/monitoring/tempo/context_manager.py sha256=MCmBDmVqgZUR9e7qGq8KYvwysNYqFrSpX_8BhnZO0e0 2319
kal_utils/monitoring/tempo/decorator_manager.py sha256=aQNNCCWWEyBOiq5aw9YSy6RlBEL47nlJG8e5aHgmNqQ 3595
kal_utils/monitoring/tempo/tracing_manager.py sha256=UetwJzQSCL3GjW4oT6AE24Pb-lWtrvde6zqE3Hk1ZKI 4013
kal_utils/monitoring/utils/__init__.py sha256=goZnE3WpwnIpDpqL9JtHjftEsK2Iu2F0B9kC2Cqdptc 173
kal_utils/monitoring/utils/basic_authentication.py sha256=HNNAjea4wOw6JgIvEEEQOvdvP1iXDmR3IvicVNuu2yo 782
kal_utils/monitoring/utils/relative_imports.py sha256=yebXApi53Zxo-JRRkbb6wtkoTKNdN0XaovoSic4FuLQ 722
kal_utils/storage/__init__.py sha256=0ZMnt4bGPAawT6fFLZdUTpRNfXzM46iE5fu-kT-paWQ 726
kal_utils/storage/base_storage.py sha256=D--itcFaqNcpGyWGsytDe3zgGxJ4c1nMNtalLFuz-CE 2119
kal_utils/storage/gcs_storage.py sha256=Tb191ubt1B573-os5IMtu3SaQrmY0GJ1_vrw_PChuro 22928
kal_utils/storage/minio_storage.py sha256=zu3Br0PxKGe6VWKTb2m31eh1M-JbTtcc2g9sb2JzeRQ 26077
kal_utils-2.0.8.36.dist-info/LICENSE sha256=AJjvjw0geLlbJ_736TdFcYZ9K9TRoCLUdfQsPsgUsCs 1069
kal_utils-2.0.8.36.dist-info/METADATA sha256=xiQvAEZxxo36_UeEAoX5V3TlTvwtcOrDqwMGrV3Kkp8 2483
kal_utils-2.0.8.36.dist-info/WHEEL sha256=rF4EZyR2XVS6irmOHQIJx2SUqXLZKRMUrjsg8UwN-XQ 109
kal_utils-2.0.8.36.dist-info/entry_points.txt sha256=ybA-OeMXH7BCxM4b-W0FAU6DuC3V-lmRL9ilxQjVltA 49
kal_utils-2.0.8.36.dist-info/top_level.txt sha256=zxHOqygyTEvZTtpef24_bwp6jXx_FYLCW7mLi5FK-rk 10
kal_utils-2.0.8.36.dist-info/RECORD

top_level.txt

kal_utils

entry_points.txt

kal_utils = kal_utils.cli:main