kvcommon

View on PyPIReverse Dependencies (3)

0.2.8 kvcommon-0.2.8-py3-none-any.whl

Wheel Details

Project: kvcommon
Version: 0.2.8
Filename: kvcommon-0.2.8-py3-none-any.whl
Download: [link]
Size: 31906
MD5: e7bbdffad4f2c85f03a11dcd1da79013
SHA256: dc889f95591f9b3536f2ca425faebf144a04e88b2193b915b430cf593493e4ee
Uploaded: 2025-02-25 01:46:52 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: kvcommon
Version: 0.2.8
Summary: Library of miscellaneous common python utils that aren't worthy of their own dedicated libs.
Author: Rob Voigt
Author-Email: code[at]ravoigt.com
Project-Url: Homepage, https://github.com/RAVoigt/kvcommon
Project-Url: Repository, https://github.com/RAVoigt/kvcommon
License: MIT
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.11
Requires-Dist: flask; extra == "flask"
Requires-Dist: flask-apscheduler; extra == "flask"
Requires-Dist: flask-http-middleware; extra == "flask"
Requires-Dist: kubernetes; extra == "k8s"
Requires-Dist: opentelemetry-exporter-otlp; extra == "traces"
Requires-Dist: opentelemetry-instrumentation-flask; extra == "traces"
Requires-Dist: opentelemetry-instrumentation-logging; extra == "traces"
Requires-Dist: prometheus-client; extra == "metrics"
Requires-Dist: prometheus-flask-exporter; extra == "metrics"
Requires-Dist: toml (<0.11.0,>=0.10.2)
Provides-Extra: flask
Provides-Extra: k8s
Provides-Extra: metrics
Provides-Extra: traces
Description-Content-Type: text/markdown
[Description omitted; length: 1184 characters]

WHEEL

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

RECORD

Path Digest Size
kvcommon/constants.py sha256=ayu09NVt9Zx7a8sGX8KQxtGzbBjW8XV6ubvkTdn3PYg 87
kvcommon/datastore/__init__.py sha256=wfa4DwB1WsJ3Tfx4b10J29Th06qaOhhB3ZesrvVLL1c 83
kvcommon/datastore/backend.py sha256=8O3hAKQhDH5p9Wl9feJ-1bRxNRlkkskP3giqFXzKZeU 4636
kvcommon/datastore/base.py sha256=h7kfvECPrwpODn_djlwZPfQ7Hc8oOKxrhezcw2m3pLs 2532
kvcommon/dict.py sha256=NiO6ev7Vw-fMDTqKuo3A-yu5YooCTk7CU1yYSe6Lr-c 1832
kvcommon/exceptions.py sha256=Zm0dyo7MwH-ReirXvLDt38Q0cPpOpMnSE8dEMFDgJCU 258
kvcommon/flask/__init__.py sha256=gzBjNYwzH5zvt66bjOiQsOOlEa-FD9W1NtIXqlsTeQA 234
kvcommon/flask/application.py sha256=qyvNx9WDe0gDfSJmUDofJwrv3UzVbnFZOYIlRJV0K40 832
kvcommon/flask/context.py sha256=jCttNopyJaPcCKxIqOOcJU3Mmmpu2djKJ-I8rUPvB3k 1212
kvcommon/flask/headers.py sha256=WzZtnZe1-_-bvC7REJbARwvJTSOUnC2F0EQigEHyI_0 313
kvcommon/flask/metrics/__init__.py sha256=T41G7fLq8dx4hZvzR5BDcPNy4Nnw8GtPc6LjTxjnCYI 438
kvcommon/flask/metrics/metrics.py sha256=g77ifHFYAYa_EkQpvB85-4d4_EqnCnpGahwVOH85kek 1169
kvcommon/flask/middleware.py sha256=98Hfg1zCuhKBMOXgIDia0nASAuWhqsj-5edM5TMZLkQ 2160
kvcommon/flask/responses.py sha256=dQbEf8IpBkL0OMJUJz_Aoe8FBwIZi_m8X-Oe4wfgD1A 2451
kvcommon/flask/scheduler.py sha256=y8yvR6FqOY_fZjHmJA1BsYW8BhwzVrdDjBMb_i-yOE4 2819
kvcommon/flask/traces/__init__.py sha256=DkeLUlrb7rGx3nZ04aADU9HXXu5mZTf_DBwT0xhzIv4 7
kvcommon/flask/views.py sha256=q4AmgC3i_kQjsyNQqOQTkWwvXOibNotFU11mi5FbpoM 423
kvcommon/k8s/__init__.py sha256=Olv3xu9DFDN1RRgyF9vBrDJs4dZeN_pVTaxPLjJPw5g 242
kvcommon/k8s/clients/__init__.py sha256=ahar213ApGvxzKQwi2RZRzTm1yG-9jJKDsSy6I2lMRs 231
kvcommon/k8s/clients/base.py sha256=mGLS2yPZyqZVHVFx2DbH6Wn5J4TpsjDbOZW_CoIxDTs 1273
kvcommon/k8s/clients/core.py sha256=2_8usf3FUCO-8D65pmw4ky9jNsirj90LDc1k7ZXksEM 5175
kvcommon/k8s/clients/custom_objects.py sha256=80Uf8mpX2JO3TLc_SiwJbHRlBaxoClixdW5Mh2y1mro 2516
kvcommon/k8s/clients/networking.py sha256=AU4hLvK-OUTjnIGAkDyN8ZSMicE-d44pUU95zfL-iRU 3877
kvcommon/k8s/entities/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
kvcommon/k8s/entities/backendconfig.py sha256=v5RLCPfz5xy2yYgZ47OfQdCOnvDN4MMUB3W3OawzMxs 3428
kvcommon/k8s/entities/base.py sha256=wBOKRVtr86wp5uBqj5IJ9R3lZoXNi-VT3xTPzzF3tRY 3936
kvcommon/k8s/entities/iam.py sha256=BFR7odrWV6Djim3BijGf-5v9139U-ykYFn53rjqWuIY 1002
kvcommon/k8s/entities/ingress.py sha256=Q5csr9qISZYGe0uZKMrsJzhkLksBdexsFV2p77sHq_Y 9648
kvcommon/k8s/entities/metadata.py sha256=5AemnbhqR17gEmO4Dm4P71Y9GoenWkYkKPMkBHWS02w 2067
kvcommon/k8s/entities/secret.py sha256=JDjLKE9m7RkdQ_rSAt92Jo59sMDsWg5DDEic-Nzl7KI 2130
kvcommon/k8s/entities/serializable.py sha256=mFtXxktdsSyG8CdDHM2Kisi2w4pyEgPhB-t0wRPaYh4 579
kvcommon/k8s/entities/service.py sha256=gEx-Lnb6GcAIU3P7x6BEAqr_SO56AVyDrRRkc7AwFco 7801
kvcommon/k8s/utils/gke.py sha256=41B86h8G7TFWeEkM19zhw6ZTqoz0Ytg1XpzA8BYQNVA 685
kvcommon/logger.py sha256=2VU8sTz02294qD0zPN2lvpEC3xX9re6IfukPlHGRl4A 874
kvcommon/misc/__init__.py sha256=zhfi0dDbaxM91XghWTU4eJ1uLDmDVqVzZz8_L63TznU 29
kvcommon/misc/entities.py sha256=0CQus-lv4SubWvmhoeKwjKTP1bvL48wowgTri_JjQuM 2261
kvcommon/misc/shell.py sha256=Z6HbuwTEx5boMmDPBUyoDYHsvSwJA0066se1JtEWWaA 787
kvcommon/output.py sha256=pCRAfTnuMgvBozuIPogvDdylBX0gmHcLSePwrLkl5Ds 992
kvcommon/types.py sha256=DBSoz0hJLwHb5j9DvhLFGawvF5pyPgL-qnn3mExHLnE 2023
kvcommon/urls.py sha256=G1xUzFqZMQlK3Bo2_Ttvb7iCRBuItvJz5rkCAb93JBA 2056
kvcommon-0.2.8.dist-info/LICENSE sha256=a_09-11lkV_9qeLznPTIqFBx7wkuev6_RQvXyv1MCIg 1072
kvcommon-0.2.8.dist-info/METADATA sha256=hzj7g-WrvtcnhMZIzfrWnd3PahAyMgJVsGQ8PBdPvrM 2479
kvcommon-0.2.8.dist-info/WHEEL sha256=XbeZDeTWKc1w7CSIyre5aMDU_-PohRwTQceYnisIYYY 88
kvcommon-0.2.8.dist-info/RECORD