Skip to main content

Confluent's Python client for Apache Kafka

Project description

Superstream-Kafka

Configuration for Superstream SDK

To leverage the full capabilities of the Superstream SDK, it is essential to set the environment variables provided in the table below before initializing the SDK. Without setting-up the environment variables, the SDK will function as a standard Kafka SDK.

Environment Variable Default Required Description
SUPERSTREAM_HOST - Yes Specify the host URL of the Superstream service to connect to the appropriate Superstream environment.
SUPERSTREAM_TOKEN - No This authentication token is required when the engine is configured to work with local authentication, to securely access the Superstream services.
SUPERSTREAM_TAGS Empty string No Set this variable to tag the client. This is a string - comma-separated list of tags.
SUPERSTREAM_DEBUG False No Set this variable to true to enable Superstream logs. By default, there will not be any Superstream related logs.
SUPERSTREAM_RESPONSE_TIMEOUT 3000 No Set this variable to specify the timeout in milliseconds for the Superstream service response.

[!IMPORTANT]
Ensure that these environment variables are properly configured in your system to fully utilize the enhanced features offered by Superstream SDK.

Confluent's Python Client for Apache KafkaTM

confluent-kafka-python provides a high-level Producer, Consumer and AdminClient compatible with all Apache KafkaTM brokers >= v0.8, Confluent Cloud and Confluent Platform. The client is:

  • Reliable - It's a wrapper around librdkafka (provided automatically via binary wheels) which is widely deployed in a diverse set of production scenarios. It's tested using the same set of system tests as the Java client and more. It's supported by Confluent.

  • Performant - Performance is a key design consideration. Maximum throughput is on par with the Java client for larger message sizes (where the overhead of the Python interpreter has less impact). Latency is on par with the Java client.

  • Future proof - Confluent, founded by the creators of Kafka, is building a streaming platform with Apache Kafka at its core. It's high priority for us that client features keep pace with core Apache Kafka and components of the Confluent Platform.

Usage

For a step-by-step guide on using the client see Getting Started with Apache Kafka and Python.

Aditional examples can be found in the examples directory or the confluentinc/examples github repo, which include demonstration of:

  • Exactly once data processing using the transactional API.
  • Integration with asyncio.
  • (De)serializing Protobuf, JSON, and Avro data with Confluent Schema Registry integration.
  • Confluent Cloud configuration.

Also refer to the API documentation.

Finally, the tests are useful as a reference for example usage.

Basic Producer Example

from confluent_kafka import Producer

p = Producer({'bootstrap.servers': 'mybroker1,mybroker2'})

def delivery_report(err, msg):
    """ Called once for each message produced to indicate delivery result.
        Triggered by poll() or flush(). """
    if err is not None:
        print('Message delivery failed: {}'.format(err))
    else:
        print('Message delivered to {} [{}]'.format(msg.topic(), msg.partition()))

for data in some_data_source:
    # Trigger any available delivery report callbacks from previous produce() calls
    p.poll(0)

    # Asynchronously produce a message. The delivery report callback will
    # be triggered from the call to poll() above, or flush() below, when the
    # message has been successfully delivered or failed permanently.
    p.produce('mytopic', data.encode('utf-8'), callback=delivery_report)

# Wait for any outstanding messages to be delivered and delivery report
# callbacks to be triggered.
p.flush()

For a discussion on the poll based producer API, refer to the Integrating Apache Kafka With Python Asyncio Web Applications blog post.

Basic Consumer Example

from confluent_kafka import Consumer

c = Consumer({
    'bootstrap.servers': 'mybroker',
    'group.id': 'mygroup',
    'auto.offset.reset': 'earliest'
})

c.subscribe(['mytopic'])

while True:
    msg = c.poll(1.0)

    if msg is None:
        continue
    if msg.error():
        print("Consumer error: {}".format(msg.error()))
        continue

    print('Received message: {}'.format(msg.value().decode('utf-8')))

c.close()

Basic AdminClient Example

Create topics:

from confluent_kafka.admin import AdminClient, NewTopic

a = AdminClient({'bootstrap.servers': 'mybroker'})

new_topics = [NewTopic(topic, num_partitions=3, replication_factor=1) for topic in ["topic1", "topic2"]]
# Note: In a multi-cluster production scenario, it is more typical to use a replication_factor of 3 for durability.

# Call create_topics to asynchronously create topics. A dict
# of <topic,future> is returned.
fs = a.create_topics(new_topics)

# Wait for each operation to finish.
for topic, f in fs.items():
    try:
        f.result()  # The result itself is None
        print("Topic {} created".format(topic))
    except Exception as e:
        print("Failed to create topic {}: {}".format(topic, e))

Thread Safety

The Producer, Consumer and AdminClient are all thread safe.

Install

Install self-contained binary wheels

$ pip install confluent-kafka

NOTE: The pre-built Linux wheels do NOT contain SASL Kerberos/GSSAPI support. If you need SASL Kerberos/GSSAPI support you must install librdkafka and its dependencies using the repositories below and then build confluent-kafka using the instructions in the "Install from source" section below.

Install from source

For source install, see the Install from source section in INSTALL.md.

Broker Compatibility

The Python client (as well as the underlying C library librdkafka) supports all broker versions >= 0.8. But due to the nature of the Kafka protocol in broker versions 0.8 and 0.9 it is not safe for a client to assume what protocol version is actually supported by the broker, thus you will need to hint the Python client what protocol version it may use. This is done through two configuration settings:

  • broker.version.fallback=YOUR_BROKER_VERSION (default 0.9.0.1)
  • api.version.request=true|false (default true)

When using a Kafka 0.10 broker or later you don't need to do anything (api.version.request=true is the default). If you use Kafka broker 0.9 or 0.8 you must set api.version.request=false and set broker.version.fallback to your broker version, e.g broker.version.fallback=0.9.0.1.

More info here: https://github.com/edenhill/librdkafka/wiki/Broker-version-compatibility

SSL certificates

If you're connecting to a Kafka cluster through SSL you will need to configure the client with 'security.protocol': 'SSL' (or 'SASL_SSL' if SASL authentication is used).

The client will use CA certificates to verify the broker's certificate. The embedded OpenSSL library will look for CA certificates in /usr/lib/ssl/certs/ or /usr/lib/ssl/cacert.pem. CA certificates are typically provided by the Linux distribution's ca-certificates package which needs to be installed through apt, yum, et.al.

If your system stores CA certificates in another location you will need to configure the client with 'ssl.ca.location': '/path/to/cacert.pem'.

Alternatively, the CA certificates can be provided by the certifi Python package. To use certifi, add an import certifi line and configure the client's CA location with 'ssl.ca.location': certifi.where().

License

Apache License v2.0

KAFKA is a registered trademark of The Apache Software Foundation and has been licensed for use by confluent-kafka-python. confluent-kafka-python has no affiliation with and is not endorsed by The Apache Software Foundation.

Developer Notes

Instructions on building and testing confluent-kafka-python can be found here.

Confluent Cloud

For a step-by-step guide on using the Python client with Confluent Cloud see Getting Started with Apache Kafka and Python on Confluent Developer.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

superstream_confluent_kafka_beta-2.4.99.tar.gz (171.6 kB view details)

Uploaded Source

Built Distributions

superstream_confluent_kafka_beta-2.4.99-cp312-cp312-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.12 Windows x86-64

superstream_confluent_kafka_beta-2.4.99-cp312-cp312-manylinux_2_28_aarch64.whl (1.9 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.28+ ARM64

superstream_confluent_kafka_beta-2.4.99-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

superstream_confluent_kafka_beta-2.4.99-cp312-cp312-macosx_11_0_arm64.whl (7.6 MB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

superstream_confluent_kafka_beta-2.4.99-cp312-cp312-macosx_10_9_x86_64.whl (8.6 MB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

superstream_confluent_kafka_beta-2.4.99-cp311-cp311-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.11 Windows x86-64

superstream_confluent_kafka_beta-2.4.99-cp311-cp311-manylinux_2_28_aarch64.whl (1.8 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.28+ ARM64

superstream_confluent_kafka_beta-2.4.99-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

superstream_confluent_kafka_beta-2.4.99-cp311-cp311-macosx_11_0_arm64.whl (7.6 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

superstream_confluent_kafka_beta-2.4.99-cp311-cp311-macosx_10_9_x86_64.whl (8.6 MB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

superstream_confluent_kafka_beta-2.4.99-cp310-cp310-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.10 Windows x86-64

superstream_confluent_kafka_beta-2.4.99-cp310-cp310-manylinux_2_28_aarch64.whl (1.8 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.28+ ARM64

superstream_confluent_kafka_beta-2.4.99-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

superstream_confluent_kafka_beta-2.4.99-cp310-cp310-macosx_11_0_arm64.whl (7.6 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

superstream_confluent_kafka_beta-2.4.99-cp310-cp310-macosx_10_9_x86_64.whl (8.6 MB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

superstream_confluent_kafka_beta-2.4.99-cp39-cp39-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.9 Windows x86-64

superstream_confluent_kafka_beta-2.4.99-cp39-cp39-manylinux_2_28_aarch64.whl (1.8 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.28+ ARM64

superstream_confluent_kafka_beta-2.4.99-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

superstream_confluent_kafka_beta-2.4.99-cp39-cp39-macosx_11_0_arm64.whl (7.6 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

superstream_confluent_kafka_beta-2.4.99-cp39-cp39-macosx_10_9_x86_64.whl (8.6 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

superstream_confluent_kafka_beta-2.4.99-cp38-cp38-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.8 Windows x86-64

superstream_confluent_kafka_beta-2.4.99-cp38-cp38-manylinux_2_28_aarch64.whl (1.9 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.28+ ARM64

superstream_confluent_kafka_beta-2.4.99-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

superstream_confluent_kafka_beta-2.4.99-cp38-cp38-macosx_11_0_arm64.whl (7.6 MB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

superstream_confluent_kafka_beta-2.4.99-cp38-cp38-macosx_10_9_x86_64.whl (8.6 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

superstream_confluent_kafka_beta-2.4.99-cp37-cp37m-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.7m Windows x86-64

superstream_confluent_kafka_beta-2.4.99-cp37-cp37m-manylinux_2_28_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.28+ ARM64

superstream_confluent_kafka_beta-2.4.99-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

superstream_confluent_kafka_beta-2.4.99-cp37-cp37m-macosx_10_9_x86_64.whl (8.6 MB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

superstream_confluent_kafka_beta-2.4.99-cp36-cp36m-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.6m Windows x86-64

superstream_confluent_kafka_beta-2.4.99-cp36-cp36m-manylinux_2_28_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.28+ ARM64

superstream_confluent_kafka_beta-2.4.99-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ x86-64

superstream_confluent_kafka_beta-2.4.99-cp36-cp36m-macosx_10_9_x86_64.whl (8.6 MB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

File details

Details for the file superstream_confluent_kafka_beta-2.4.99.tar.gz.

File metadata

File hashes

Hashes for superstream_confluent_kafka_beta-2.4.99.tar.gz
Algorithm Hash digest
SHA256 6c6f338471c6857d7eba4c685ca1f393f88970ff988def858429ee71afeaaeb7
MD5 008223386133715e002dd083cb6fbf34
BLAKE2b-256 60dc2460d03ba8f72a8a35ab7a76b6e263acec9a86f6c2e58d36c75508f715a4

See more details on using hashes here.

File details

Details for the file superstream_confluent_kafka_beta-2.4.99-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for superstream_confluent_kafka_beta-2.4.99-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 ce41b24c97f8267a066d1b299766cf21e07ecb752711bd5e837b22b82d18bed8
MD5 6cebd79c0f41f92e09245f92d776fffc
BLAKE2b-256 c287d22ce18f8bfdbd829936a21af78626bd0264e7b29825d91586ad478192dc

See more details on using hashes here.

File details

Details for the file superstream_confluent_kafka_beta-2.4.99-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for superstream_confluent_kafka_beta-2.4.99-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9551f6e9c3c4f9bc5668e275f1159a84cbb4bb88464522101a75c842e6de970c
MD5 5f95f216a250edba9214d413bc4bd7aa
BLAKE2b-256 4a6d4ca22bf6a828a67cd18bdfc16fadc93a63dbba4ecf64ab6744d098b4e5cd

See more details on using hashes here.

File details

Details for the file superstream_confluent_kafka_beta-2.4.99-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for superstream_confluent_kafka_beta-2.4.99-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e6151467f02b15ea7aa6bb9e94f9f5542d4187fb660179558d0965a0849a4054
MD5 b7503a386aaa3411647d1afdd30480cf
BLAKE2b-256 3ad6e3edc2ecf9dbd0f3f3b41c98853eb18fd867fe29dd6a28cdb893fba67fbf

See more details on using hashes here.

File details

Details for the file superstream_confluent_kafka_beta-2.4.99-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for superstream_confluent_kafka_beta-2.4.99-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 364cd2647515f9345288d633ce15bf4518161cd44530dfe3458097ba136ea3ec
MD5 482692f1024c424f215bf92b8f502e49
BLAKE2b-256 e2889da2c05107b88d67804314f117117337bd18835f1a216615719424427539

See more details on using hashes here.

File details

Details for the file superstream_confluent_kafka_beta-2.4.99-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for superstream_confluent_kafka_beta-2.4.99-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5f6181ce361388ac6ba72e122789cb12fd94186e5a347d66ef740a919f3ad6ac
MD5 3ae5e21a21abf991908cec09d01a68f0
BLAKE2b-256 95f2ef1e072b4a4271b897d904a3750b16bb6c1f1d92893380dc39a9b2082141

See more details on using hashes here.

File details

Details for the file superstream_confluent_kafka_beta-2.4.99-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for superstream_confluent_kafka_beta-2.4.99-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 0d1c9090f729f48fe950a714a808a67e4b68248222d3c6b04356d520351559e8
MD5 6b8584d759a1b6bc623f52bf167eb86e
BLAKE2b-256 1cf97d473f8e280b5f2f845812d945d3fac8d5b41c3d69135f3fb436306d77d9

See more details on using hashes here.

File details

Details for the file superstream_confluent_kafka_beta-2.4.99-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for superstream_confluent_kafka_beta-2.4.99-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3e4dbbb05a011b5e7d51f768daa9605712d2376c4fa662f626c20c2ecdc1847f
MD5 cf3fb82d5daf2fbaadd8ea93bfeef85d
BLAKE2b-256 56d02eb6d3def784d23dad3cf7b761719128a564d4e7c5e60fd82903fcecd302

See more details on using hashes here.

File details

Details for the file superstream_confluent_kafka_beta-2.4.99-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for superstream_confluent_kafka_beta-2.4.99-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 950c37551aac02ea45c21f3dbf64574df3286f85897fda3dd68a809ee19a5b0b
MD5 167799f3b86479f7b3dddedb996b30d7
BLAKE2b-256 5b0629cc0f40c84c398b92b5fd975fb972785ea85c4d25aefe7e933d4fed8e1f

See more details on using hashes here.

File details

Details for the file superstream_confluent_kafka_beta-2.4.99-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for superstream_confluent_kafka_beta-2.4.99-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 aa9a8b06315e1b8166a4200006832f640e8c0c43c90f0b80524284106556ff3b
MD5 a39f25e056df09e068db58b3996ba56c
BLAKE2b-256 1ab1bd33c5d7b25a157054a7bbfaacfa2a6831d1dedb9114ccc74bd62846441b

See more details on using hashes here.

File details

Details for the file superstream_confluent_kafka_beta-2.4.99-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for superstream_confluent_kafka_beta-2.4.99-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b0351f86b4f5510ba8adb1c46834d268a9581cf658fff2bb666869e65297812c
MD5 f7056fae7d263ad1ec44e91f4dd0f5ee
BLAKE2b-256 6f189676771da1bb3076df55f7c11e25d46a1e4f982bc69eaf0fe56b3dd5579e

See more details on using hashes here.

File details

Details for the file superstream_confluent_kafka_beta-2.4.99-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for superstream_confluent_kafka_beta-2.4.99-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 1ace4645757cd88d3633ef051a07b6ef8a2e545fd0b645e0e812eef7e71674a5
MD5 b700d15a42f9c8426dbcf335b85773cf
BLAKE2b-256 e2359c9ec9770eb930e77c00b7e7893445a301077c58fbc5e937f7d73229bd01

See more details on using hashes here.

File details

Details for the file superstream_confluent_kafka_beta-2.4.99-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for superstream_confluent_kafka_beta-2.4.99-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8fb2d73056d68146b65bf135f2524d64e040bfdf6698747292eb2dad567959c8
MD5 d2f798aff388a43260ed8220f9385da0
BLAKE2b-256 a845f6283f85e1ecfa518cb54a2225047644fa7fe2807b515da7c53e7cd073fc

See more details on using hashes here.

File details

Details for the file superstream_confluent_kafka_beta-2.4.99-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for superstream_confluent_kafka_beta-2.4.99-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7a205233ed34f06b7e81ff0470955d04bb932ea724c2440af0abd127ce2f64a6
MD5 513b623ca4bba2dd93804d0407e8abfe
BLAKE2b-256 70ce118ae2bff846aa624feaabff3050e1cbf34983cb43158777ae962297f237

See more details on using hashes here.

File details

Details for the file superstream_confluent_kafka_beta-2.4.99-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for superstream_confluent_kafka_beta-2.4.99-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2ea48b7e1a8a7d3bdf390151b1960cbaafdfe1559e0ff104245050d2743c62d5
MD5 f03822b14d73d2d432af53445af73faf
BLAKE2b-256 06fedcbc0675ca4bd4698cb81da6eee4faf58f26cd040d57660e83c164cd9e9b

See more details on using hashes here.

File details

Details for the file superstream_confluent_kafka_beta-2.4.99-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for superstream_confluent_kafka_beta-2.4.99-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5530423b7d5dcf8d8a8ddbada7957b5f4166918207c5aa9af680610607a920b5
MD5 48ba54a1d4944e91f004a59f0b1d9a64
BLAKE2b-256 90a8a751e798138f23e19241581ffcfe41b7ec75ba058e94e14aac1b12fff09d

See more details on using hashes here.

File details

Details for the file superstream_confluent_kafka_beta-2.4.99-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for superstream_confluent_kafka_beta-2.4.99-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 214c62a0186edc464f60526c85436534487ca08d1329aa8784be950061088ca5
MD5 19d9afd7b8555583f6ddbba090a044ae
BLAKE2b-256 fbb7e164116ff9d9f39bdb09d570d7d756721f008ab9701f0b08df55e13c9401

See more details on using hashes here.

File details

Details for the file superstream_confluent_kafka_beta-2.4.99-cp39-cp39-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for superstream_confluent_kafka_beta-2.4.99-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 69326e0b52916abae0741f380694fb93c16e40781d5faad626d5c45f714f7bbd
MD5 2e650c7298b61cbcbc74ecbf4577e83a
BLAKE2b-256 7c1bdd117528db31056fd100ecd198e28c3ec7b573f98280fbfaa85d6a936f8f

See more details on using hashes here.

File details

Details for the file superstream_confluent_kafka_beta-2.4.99-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for superstream_confluent_kafka_beta-2.4.99-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7eec50d75d03caed54534ced0ce52edf11e311f0708fb21f591bbde9dbc082df
MD5 d80258422950f8eb6ac7e12a8bad4edc
BLAKE2b-256 42a24bccfcfaac29b2176513c5afd142e3dbf8c6edda2555fa1104ee936b2525

See more details on using hashes here.

File details

Details for the file superstream_confluent_kafka_beta-2.4.99-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for superstream_confluent_kafka_beta-2.4.99-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 30b9737539a14cdec358c13384609a8375a4cec9440cf097b5fb5360f3b8c5f7
MD5 68c340fd147d60cbfd886823debdde57
BLAKE2b-256 d7b938d901d01cb9640ca17e70e08fdf2bf626e68afb3d4ad77d725f3922bbe2

See more details on using hashes here.

File details

Details for the file superstream_confluent_kafka_beta-2.4.99-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for superstream_confluent_kafka_beta-2.4.99-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0b7f9b9f7548df47de2207a305dfc05fa0169839e2b33f39526bab23fdf48b81
MD5 d0ee8776837fb839bf2fdce98cbc31fd
BLAKE2b-256 8e2effad9ab4db74a30581e49d889860f2c9d4af850629ecdc92219d2aad44bf

See more details on using hashes here.

File details

Details for the file superstream_confluent_kafka_beta-2.4.99-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for superstream_confluent_kafka_beta-2.4.99-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 6a52f53de9c751865e6f62108ced1fbd98b97aef94ef068368ac33e4e34014a4
MD5 706d4e2a6081259d7a2199cacea5e989
BLAKE2b-256 ba270626f9ab2e850ea730d5e9d96a2df988afa84c4f3ea4d9ecf095ed0e10de

See more details on using hashes here.

File details

Details for the file superstream_confluent_kafka_beta-2.4.99-cp38-cp38-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for superstream_confluent_kafka_beta-2.4.99-cp38-cp38-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 760aea1108dc17376552b3cda9989ed5695c66da9812c004e0b961896bec7d9c
MD5 4adf7a9d1e83c2cd7f52e1e1e4536f7c
BLAKE2b-256 5f839951aba2c53d5b29be992739db165d7d7ed3424dc58ed30bc76c8c12eb59

See more details on using hashes here.

File details

Details for the file superstream_confluent_kafka_beta-2.4.99-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for superstream_confluent_kafka_beta-2.4.99-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d622d080feca57bb0d41dfbf715e4c0f224afcce090965c182459a03d07fb4df
MD5 c3d29ed44300d4a66658d587994402b3
BLAKE2b-256 00a2f019d29fb6e6f0ae0a9eafb43575743cf31eaba4df3da2136f47f093717b

See more details on using hashes here.

File details

Details for the file superstream_confluent_kafka_beta-2.4.99-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for superstream_confluent_kafka_beta-2.4.99-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 168d04bec51e6054116daf297e9b37113e675e2fe9693213e3cd06bbd1d6e3c7
MD5 f66c1febdba7f3907ce8b889d3d39c68
BLAKE2b-256 be68003ad36972216294f2f98a04448f329e70339871dfa7daf09daca3884838

See more details on using hashes here.

File details

Details for the file superstream_confluent_kafka_beta-2.4.99-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for superstream_confluent_kafka_beta-2.4.99-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ce9347bdb268000ce8a96f13ab9d77846003d6af19c3ff9e7a51864d2e21fe11
MD5 d687b66f686320aa3ecc51599e42c1e0
BLAKE2b-256 5297593d17abb84b36a689eb93c9edd5843d45dedca162c8c7b05a8586e7e4d9

See more details on using hashes here.

File details

Details for the file superstream_confluent_kafka_beta-2.4.99-cp37-cp37m-win_amd64.whl.

File metadata

File hashes

Hashes for superstream_confluent_kafka_beta-2.4.99-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 6e0e1eaf84ef5725f5b81225b69d81b9edcc64f3799c6c295dac0292406b90c4
MD5 0c5ccae634822fefb22abd4530cda8e6
BLAKE2b-256 8cadcb9861a4b3d2dcc761247f9dc0dde318cc73cc5f76797d39d0b1836375cd

See more details on using hashes here.

File details

Details for the file superstream_confluent_kafka_beta-2.4.99-cp37-cp37m-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for superstream_confluent_kafka_beta-2.4.99-cp37-cp37m-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 45402496f9b0069d14f4745acd269182b407966277dab2e5587bcf97d3f38dda
MD5 f5306dd392542ab2261d36ce1f0151a6
BLAKE2b-256 1c52c04abd8bdc2aeace4559bcc66cd9c89160b925383ee773b86d78bb5bf942

See more details on using hashes here.

File details

Details for the file superstream_confluent_kafka_beta-2.4.99-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for superstream_confluent_kafka_beta-2.4.99-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f5b2843ec0306d584676625092abe257a3012e5974e3f95309dc7bee6cef0174
MD5 553be0cdf591de6678f5a93691d6443f
BLAKE2b-256 42384477666b6c491ddb045f49e955a07869ed40d7b3f783ffe68351c6671eb2

See more details on using hashes here.

File details

Details for the file superstream_confluent_kafka_beta-2.4.99-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for superstream_confluent_kafka_beta-2.4.99-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 813b18755dae556ad5493242c918af545cfa2d2c54ff4046e2520d0f683b30b2
MD5 c27638f212e5b2adf379c27781d23d99
BLAKE2b-256 1fa81975966e56e7cb2fbc131a4ff9c35b43599a5fc13102d76d3abf9c1233e8

See more details on using hashes here.

File details

Details for the file superstream_confluent_kafka_beta-2.4.99-cp36-cp36m-win_amd64.whl.

File metadata

File hashes

Hashes for superstream_confluent_kafka_beta-2.4.99-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 c8713202eb728f492e61fd1dccf6771baee6df714685e56d2bb7acd431a3fdfe
MD5 85962f342b07c81162489f20501acea0
BLAKE2b-256 647851712a7f7a930bb1d34b9c525a8ee8a74bcac339e842942381fbe0efbc89

See more details on using hashes here.

File details

Details for the file superstream_confluent_kafka_beta-2.4.99-cp36-cp36m-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for superstream_confluent_kafka_beta-2.4.99-cp36-cp36m-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 95f6572c3b0d1a93bb5e4c4317ab88672c1005f86141838e47bbdddd458c3816
MD5 412a8dd2570f31521c29b2b33f39d023
BLAKE2b-256 488e1f34139687bc25db8021755b87464e0c30370fd2907059325288b8c6a1d7

See more details on using hashes here.

File details

Details for the file superstream_confluent_kafka_beta-2.4.99-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for superstream_confluent_kafka_beta-2.4.99-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bb90d677c4a90116a857b9f1dfff595ea761be1f3ef2fc82d434732926fafa9d
MD5 966ef6e21b99d50cfd9f40056422d38f
BLAKE2b-256 d4c52b51e1c778b7ca2c0bd0e93b7aad9adb2fbd4c20e9e1b297b0a2668daa27

See more details on using hashes here.

File details

Details for the file superstream_confluent_kafka_beta-2.4.99-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for superstream_confluent_kafka_beta-2.4.99-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6f8f5dfa34021979cf5deb6fd6893b7d8add59ce0ce0387d260655adf4596cc5
MD5 e252c74f76e565032c06d0acae8643f2
BLAKE2b-256 2c993336a715037dcb63cf301d91dc16a97849c3c7bd7020b60718034c873384

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page