Skip to content

trim21/confluent-kafka-stubs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

confluent-kafka-stubs

This package only contains type hints for the confluent-kafka python package. It may be useful to add type checking for mypy, or autocompletion in your language server.

This package is not endorsed by Confluent.

Installation

The package can be installed from PyPI, and needs to be installed in a location that tools like mypy can access. In my experience, installing it as a user package works well, at least with neovim and the official mypy package on Arch Linux. You can install it as a user package as follows:

pip install --user confluent-kafka-stubs

Updating

The package can be updated like any other PyPI package.

pip install --user --upgrade confluent-kafka-stubs

Status

This package should be considered a work in progress.

In the cimpl module, I believe all constants have been ported along with the following classes or functions:

  • KafkaError: class
  • KafkaException: class
  • Message: class
  • NewPartitions: class
  • NewTopic: class
  • TopicPartition: class
  • Producer: class
  • Consumer: class
  • libversion(): function
  • version(): function

Yet to be implemented in the cimpl module:

  • _AdminClientImpl?: class

Note: unlisted modules have not yet been processed.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages