kpops

View on PyPIReverse Dependencies (0)

4.2.1 kpops-4.2.1-py3-none-any.whl

Wheel Details

Project: kpops
Version: 4.2.1
Filename: kpops-4.2.1-py3-none-any.whl
Download: [link]
Size: 79553
MD5: 463257a2e0c0246c7ab06ba932e31a4e
SHA256: 0d9336145c62bec38e454f821c56a687a5bb61127a134e51689dadf3fdc99e6e
Uploaded: 2024-04-25 14:53:50 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: kpops
Version: 4.2.1
Summary: KPOps is a tool to deploy Kafka pipelines to Kubernetes
Author: bakdata
Author-Email: opensource[at]bakdata.com
Home-Page: https://github.com/bakdata/kpops
Project-Url: Documentation, https://bakdata.github.io/kpops/latest
Project-Url: Repository, https://github.com/bakdata/kpops
License: MIT
Keywords: kafka,kubernetes,stream-processing,pipelines
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Software Development
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Typing :: Typed
Requires-Python: >=3.10,<3.13
Requires-Dist: PyYAML (<7.0,>=6.0)
Requires-Dist: anyio (<5.0.0,>=4.3.0)
Requires-Dist: cachetools (<6.0.0,>=5.2.0)
Requires-Dist: dictdiffer (<0.10.0,>=0.9.0)
Requires-Dist: dtyper (<3.0.0,>=2.1.0)
Requires-Dist: httpx (<1,>=0.24.1)
Requires-Dist: kubernetes-asyncio (<30.0.0,>=29.0.0)
Requires-Dist: networkx (<4.0,>=3.1)
Requires-Dist: pydantic (<3.0.0,>=2.5.3)
Requires-Dist: pydantic-settings (<3.0.0,>=2.0.3)
Requires-Dist: pyhumps (<4.0.0,>=3.7.3)
Requires-Dist: python-schema-registry-client (<3.0.0,>=2.4.1)
Requires-Dist: rich (<13.0.0,>=12.4.4)
Requires-Dist: typer[all] (<0.7.0,>=0.6.1)
Description-Content-Type: text/markdown
[Description omitted; length: 2679 characters]

WHEEL

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

RECORD

Path Digest Size
kpops/__init__.py sha256=FQL00cbtF-xFNuG0EiLO1ppqGwpRmFpOhKuLTsdB6i4 250
kpops/cli/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
kpops/cli/custom_formatter.py sha256=YEJS6AkFn4GTVLfCuirB09aqNdpnVIYvNGdrgMN0Zc0 761
kpops/cli/exception.py sha256=-ZLh05K9GAHXEZ7xgMCfEScAhRlQkKOk5KnNmUiQMG0 124
kpops/cli/main.py sha256=mtGJ8hmkbDqPfDExqhEZXtS4E43hutRaOTFJdKGBv1g 16061
kpops/cli/options.py sha256=W0BagocnYjRGyQFc1_ohZBen7uMN5IxZyFBgKfXF7rg 101
kpops/cli/registry.py sha256=tChCqo8h7MfFNxZU1lET1tRRug5o0EszQJX1xIt1Sa8 2512
kpops/component_handlers/__init__.py sha256=TrcaKiGaA48qObcpYnbg8HV-uw78fap9kwVtyRSnJDE 699
kpops/component_handlers/helm_wrapper/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
kpops/component_handlers/helm_wrapper/dry_run_handler.py sha256=6UForDlfdPXIGHTEizIxP-9y4AgB6JdzsrGwP2A13IQ 1168
kpops/component_handlers/helm_wrapper/exception.py sha256=LspDEi4i718EllSDbV8QT-1IUA3uV_KNTPo0f4dgxzg 92
kpops/component_handlers/helm_wrapper/helm.py sha256=YdgLK1HI5zXeBB6xUVWi72vhK0TGfDu-A1Zmk9V-4eA 8950
kpops/component_handlers/helm_wrapper/helm_diff.py sha256=9IIcDEjKMO1O7UTCvEB1vZa_GW4iq6Pu-uLr0DoBp_M 2125
kpops/component_handlers/helm_wrapper/model.py sha256=SgrM1-DCZwQvxoRSRjYnWeIFpf_BEhKJo-BnIcM7JQo 7072
kpops/component_handlers/helm_wrapper/utils.py sha256=f2CJ1eJHu5IG4nJLSc7uoQ9FECQEDne_xVi774mlHtw 974
kpops/component_handlers/kafka_connect/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
kpops/component_handlers/kafka_connect/connect_wrapper.py sha256=BhsJ3t6pn43ZXN0B25tMq-Q7yNPWtSYoXzYsWPoqEe8 7412
kpops/component_handlers/kafka_connect/exception.py sha256=RVjeGnKGmjnPvA02-r_XK9mCEIJf-Zq-ZQ0uGUpWqYI 229
kpops/component_handlers/kafka_connect/kafka_connect_handler.py sha256=P0B1IrRiZmUBxPR8o5k1cK5Xa8JS43-jS6bbc49PMvA 5460
kpops/component_handlers/kafka_connect/model.py sha256=5VPDuHXZ61wsnN1y8MGyVipVDbAT4P3aWr6v6J3hDtI 3543
kpops/component_handlers/kafka_connect/timeout.py sha256=Wp35L8LEFvyNCBab5MNQoenzEcVCXZLVwlBolB_6NM8 797
kpops/component_handlers/kubernetes/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
kpops/component_handlers/kubernetes/model.py sha256=wNw5oJPpYfH5k8MvYfnJx5eGAGefADUDX5qx5md720M 841
kpops/component_handlers/kubernetes/pvc_handler.py sha256=fzxezsZliTKd6oxRnSJmIwKhV_B3uPZSbgILX1NP7Nk 1735
kpops/component_handlers/kubernetes/utils.py sha256=gHBIMeM-h4cDj9WFnQa8kHlFSV55zVoU4a5QfRI_DaE 1116
kpops/component_handlers/schema_handler/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
kpops/component_handlers/schema_handler/schema_handler.py sha256=zl2KSYEqZltQzpthy9EMC-eG3LtWeRBPARsRIF_aVIs 6774
kpops/component_handlers/schema_handler/schema_provider.py sha256=RqJ58tNLAiSayVbSmuUXl82Ap-bNterLUn1q06VKbTc 491
kpops/component_handlers/topic/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
kpops/component_handlers/topic/exception.py sha256=EiRO_AW5FcJrgCDfzBGGVoJl6qyavJUN8YmyXplDC-Y 225
kpops/component_handlers/topic/handler.py sha256=hzUezvGSox2reqvBEKxRJNo1V8wdirbV3iMwFaqbdLY 9534
kpops/component_handlers/topic/model.py sha256=wxtkvu7fhasEZDvSuhKmlwwrc19FriHHOi1E7bj5pk0 2420
kpops/component_handlers/topic/proxy_wrapper.py sha256=RwiQoepo1s-GV4bl25l98yr7PJlO0SmD0FkEIkgduHQ 7345
kpops/component_handlers/topic/utils.py sha256=Sc_mCEXkDH-8c3Zdhbvq5whctq5dT7CbDA6Qpmt_Y4I 2385
kpops/component_handlers/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
kpops/component_handlers/utils/exception.py sha256=J8q6C1LP2_qJwmurPYCLoUPVOtwJti_CA6-L0hwRWqI 625
kpops/components/__init__.py sha256=YDlmzPxBM5NHgP_o-T5y8pKAa4bp0kwfWSgbHeiqdaQ 906
kpops/components/base_components/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
kpops/components/base_components/base_defaults_component.py sha256=-ORM7o-CwvBUiScCWsYt8DjDHTxeBBd5ngMbJK_NsRI 10674
kpops/components/base_components/cleaner.py sha256=qrKTbJVCUbFQ_-GrYkDkiHPMJai4EIAnYnBwhdJCwjo 1061
kpops/components/base_components/helm_app.py sha256=PJRjbAf9Nn3GWclMVX7Ue4FBeO0UjPtaq-lNayyLnMs 7237
kpops/components/base_components/kafka_app.py sha256=MFgG2D7SCW4TyV4Py_qvSVohTZvzXQD4MOJQ12RvyNU 4748
kpops/components/base_components/kafka_connector.py sha256=CSRu_1JaIr4MeIdzv2TTlCc_7AbgvGm41P6W_tEGvhg 9178
kpops/components/base_components/kubernetes_app.py sha256=Xao1ifPz6TkYAFCcayn5EvF0HYf1WnXU3Y84SWLwhGE 1828
kpops/components/base_components/models/__init__.py sha256=EjGEFGuKOMlanT6ra6UhJvxMTzpBCDVTEzxMKAii0R0 149
kpops/components/base_components/models/from_section.py sha256=xUCM6APYLk_RL8C2E_VTyZ0B8XUfy7KHUb_kwsWy4MY 1882
kpops/components/base_components/models/resource.py sha256=RpS724ZGLB6uvNgk0mO9dbXurhHqdNZfDLgEazY5tCw 217
kpops/components/base_components/models/to_section.py sha256=wHFXXxp5FWB2-_MIgAi9BI31z7jzbGhD826HONCGMH8 994
kpops/components/base_components/models/topic.py sha256=o8j-LNiCFqYj9VOEmI6V192NXAk2SM21wAV-D-D5_D0 3801
kpops/components/base_components/pipeline_component.py sha256=0UtjZwQHsvzpNVK5ga7zIFMCqobbzRbDvArwJNMFV5Q 8324
kpops/components/streams_bootstrap/__init__.py sha256=xTF0ZwC6Te4JgS_MFLVQY6z_ZYs5uidKuA1k9ulswkM 1031
kpops/components/streams_bootstrap/app_type.py sha256=j75FzmphH12s68olvIXSRMxR7SuN1PPpm9Si8EUPrr8 217
kpops/components/streams_bootstrap/producer/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
kpops/components/streams_bootstrap/producer/model.py sha256=HMNTs7urVvnA6TqlGvnfIbKO5Hbso_jN-nupjWWDf_8 595
kpops/components/streams_bootstrap/producer/producer_app.py sha256=0jth0xS0S3pIbcHPkcEsAmmmGpqEW5_tlOyjvPUAW7A 2873
kpops/components/streams_bootstrap/streams/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
kpops/components/streams_bootstrap/streams/model.py sha256=JzsgNbDIOKsekmwOJtnvvSy8m2FJmXkgooMXClIyOG0 10245
kpops/components/streams_bootstrap/streams/streams_app.py sha256=WFjCm3s4romFMZtt_EmSoErnhCasCrnNHR-xV8O6d4s 4172
kpops/config.py sha256=sSUyKTnpltqtN4A8t9b55TJgIGI41XnhBk_bfORmbLc 5147
kpops/pipeline.py sha256=DTQclDNSQJx15NqHPwhKa3x3pq_KZumbJ8jrHBD2Ti8 15340
kpops/utils/__init__.py sha256=_ZI704pSC1DdOJy0-bbmvUUwvP69CIEVmpZ2g9aCouk 278
kpops/utils/cli_commands.py sha256=AW60KT8l5VlW0bTaj7RTz_FpF-Gm7h_EVWdwlxBug6I 3060
kpops/utils/colorify.py sha256=8mPdAc_Hjz4yjRy9hgVXMc6kyky5uDRby_7KtG5ElO8 375
kpops/utils/dict_differ.py sha256=CFF5Zs7BNnWamviFRQ9_iyCofTx9_Ds-4VIgDRRm7KI 3178
kpops/utils/dict_ops.py sha256=NY8Ir_bn4jfS1wdfeyOt2nzrVEMsX-2bx49hRyA8Ajg 4996
kpops/utils/docstring.py sha256=nfh_pGGyBvhN_wxUi47e94QqyMaXTRzup_r6X80TEWE 2431
kpops/utils/environment.py sha256=-f0quwX2TMee6QGVNO_wUhL5CwlL7hU1S-dXLfQRCwA 1176
kpops/utils/gen_schema.py sha256=h42fJrxLGn0jN8EAGf7KT9Rkq_V1wt_UWq4Z5vTh-ps 5924
kpops/utils/json.py sha256=Gf1LDE0oAQVCtfCTX_b_hmj2bfizaBCCE-2TqLqQLr4 298
kpops/utils/pydantic.py sha256=bDyu72rg7b8ouJBVMkZv-hfxqfqwiEFVUfLYCopstsk 6533
kpops/utils/types.py sha256=17qaVGMbx5b1ZpihgEl9hFDQM2r9Be_hCWgW6MuYQjs 238
kpops/utils/yaml.py sha256=-akamny6xiBEcEPXr4l57RuAMiuslRuuIWgsteuN_5I 4332
kpops-4.2.1.dist-info/LICENSE sha256=Q2MVubPVls8XaALYkyUENQuI5qw4y-AEcg6KC8GDs4s 1064
kpops-4.2.1.dist-info/METADATA sha256=ZFteq4ZY46GN1Da4-VAjkZ-3XJIG3u2RWFIkGodVhFc 4329
kpops-4.2.1.dist-info/WHEEL sha256=FMvqSimYX_P7y0a7UY-_Mc83r5zkBZsCYPm7Lr0Bsq4 88
kpops-4.2.1.dist-info/entry_points.txt sha256=D9scC2edxGl9WB6nP60DGkChwmignyuOSwmeI2Q6ZQo 44
kpops-4.2.1.dist-info/RECORD

entry_points.txt

kpops = kpops.cli.main:app