{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/5"}],"enrichment":{"capability":"Provides type hints and stubs for the confluent-kafka package to enable static type checking with mypy and IDE autocompletion.","skillfed_tags":["type-stubs","mypy","kafka"],"use_cases":["Enable mypy type checking on code that uses confluent-kafka producers and consumers","Get IDE autocompletion and type hints for confluent-kafka classes like Producer and Consumer","Catch type errors in Kafka client code during development rather than at runtime","Improve code documentation and maintainability by making confluent-kafka's API types explicit"],"what_it_does":"confluent-kafka-stubs is a type-stub-only package that adds Python type hints to the confluent-kafka library. It contains no runtime code\u2014only .pyi stub files\u2014and is designed to be installed alongside confluent-kafka so that type checkers like mypy and language servers can understand the types in confluent-kafka's API.\n\nThe package covers core classes and functions in the cimpl module (KafkaError, KafkaException, Message, Producer, Consumer, and others) but is explicitly incomplete. The maintainer notes it as a work in progress, and the project has not been updated since its initial release. It requires Python 3.11 or later and is not officially endorsed by Confluent.","worth_installing":"Yes, if you need type checking for confluent-kafka and can tolerate incomplete coverage. The low install friction and permissive license make it a low-risk addition to a type-checking workflow. However, the abandoned status and 1159-day gap since the last release mean you should verify that the stubs remain compatible with your confluent-kafka version and accept that some modules and classes may lack type hints."},"id":"confluent-kafka-stubs","links":{"html":"https://skillfed.io/packages/confluent-kafka-stubs","md":"https://skillfed.io/packages/confluent-kafka-stubs.md","pypi":"https://pypi.org/project/confluent-kafka-stubs/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2023-06-12","license_spdx":null,"license_treatment":"permissive","name":"confluent-kafka-stubs","python_support":"supports_current","summary":"Stub files for confluent-kafka."},"popularity":{"monthly_downloads":1173132,"position":4267,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.0.3"}
