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 value of this variable should be a valid JSON string. |
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
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
Built Distributions
File details
Details for the file superstream_confluent_kafka-2.4.0.4.tar.gz
.
File metadata
- Download URL: superstream_confluent_kafka-2.4.0.4.tar.gz
- Upload date:
- Size: 172.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: pdm/2.19.1 CPython/3.11.9 Linux/5.14.0-381.el9.x86_64
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | de7e38abe7b5c1d426370a12d8661de816973cdf3538157f5a919f9001195384 |
|
MD5 | 1d400a5da8ea487ac8374a6e42edadfa |
|
BLAKE2b-256 | 3c92bf23cd1c3574855e47e05fedd2c7e388fcc73f43afab6bd31b7c7fe37fce |
File details
Details for the file superstream_confluent_kafka-2.4.0.4-cp312-cp312-win_amd64.whl
.
File metadata
- Download URL: superstream_confluent_kafka-2.4.0.4-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: pdm/2.19.1 CPython/3.11.9 Linux/5.14.0-381.el9.x86_64
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0dd6ddc73b0ca32eca145cc00f241310c4b5643f352eae8556e9d98a37962f96 |
|
MD5 | 425e63ea5d5ec1b96117624ef8eb1582 |
|
BLAKE2b-256 | e9e43480d18de3fde68a13df332f8e2128962594d7fb864d08317876ff23a10e |
File details
Details for the file superstream_confluent_kafka-2.4.0.4-cp312-cp312-manylinux_2_28_aarch64.whl
.
File metadata
- Download URL: superstream_confluent_kafka-2.4.0.4-cp312-cp312-manylinux_2_28_aarch64.whl
- Upload date:
- Size: 1.9 MB
- Tags: CPython 3.12, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: pdm/2.19.1 CPython/3.11.9 Linux/5.14.0-381.el9.x86_64
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 48a284b7e57ed6b168f60cf3dd6786a19e5d7365e72f539dd24de54bc256f3ad |
|
MD5 | af6ad1ddf258ac6cc1d04b9e1868ae09 |
|
BLAKE2b-256 | 671838b435305a327dcff9de826988f3f9f2dcfdadaa473bd9022d93f005ce16 |
File details
Details for the file superstream_confluent_kafka-2.4.0.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: superstream_confluent_kafka-2.4.0.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.8 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: pdm/2.19.1 CPython/3.11.9 Linux/5.14.0-381.el9.x86_64
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5ed615ed54a0abca18c7f57317b354da97a394a1416d41f459dc5d333366c3b4 |
|
MD5 | 7aa0c2efe506fed7301c18fd04ff8be8 |
|
BLAKE2b-256 | 02546f6fd570aba3cf9e1bf791d66e823ad253d64dc25520fff6bcda7a45d3df |
File details
Details for the file superstream_confluent_kafka-2.4.0.4-cp312-cp312-macosx_11_0_arm64.whl
.
File metadata
- Download URL: superstream_confluent_kafka-2.4.0.4-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 7.6 MB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: pdm/2.19.1 CPython/3.11.9 Linux/5.14.0-381.el9.x86_64
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d2999edbcab55e80c9603920abb0ae07c78fe3a8ab4d983b051059270011b85 |
|
MD5 | 901713961fc6700380d6f97b30c766bd |
|
BLAKE2b-256 | 2086ad2df3e3790692352dedb7a48accf1a8a4c359da86e03a91a22bb89bf1e1 |
File details
Details for the file superstream_confluent_kafka-2.4.0.4-cp312-cp312-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: superstream_confluent_kafka-2.4.0.4-cp312-cp312-macosx_10_9_x86_64.whl
- Upload date:
- Size: 8.6 MB
- Tags: CPython 3.12, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: pdm/2.19.1 CPython/3.11.9 Linux/5.14.0-381.el9.x86_64
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | fc570b640ec778db5983a4146cfcc54ae5bd7ac5d299603300bd5c606a74b4c3 |
|
MD5 | 2f9284e99682bf2a4ad771c7c558d80b |
|
BLAKE2b-256 | f713f7fd7e49bd20f78a33f9a5b61c26d0bd1d5e5e91f90f4d370b59c05e6c1d |
File details
Details for the file superstream_confluent_kafka-2.4.0.4-cp311-cp311-win_amd64.whl
.
File metadata
- Download URL: superstream_confluent_kafka-2.4.0.4-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: pdm/2.19.1 CPython/3.11.9 Linux/5.14.0-381.el9.x86_64
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1f7f31a842b9d1ddd15f1c8690e164348ac70ce0e7e5a4c5b876c34af8f31644 |
|
MD5 | d7e9f6a81d6043ab92013c02092b4af4 |
|
BLAKE2b-256 | 50375d4ea22dd6dd43cf77651e9476a769402fd349c3d9ce8b1750119aec6c1e |
File details
Details for the file superstream_confluent_kafka-2.4.0.4-cp311-cp311-manylinux_2_28_aarch64.whl
.
File metadata
- Download URL: superstream_confluent_kafka-2.4.0.4-cp311-cp311-manylinux_2_28_aarch64.whl
- Upload date:
- Size: 1.8 MB
- Tags: CPython 3.11, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: pdm/2.19.1 CPython/3.11.9 Linux/5.14.0-381.el9.x86_64
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 45106ac14fb6d2a2d8e06edcfed6a18017ffd81abbe8d68a43ed8cfdaab58ae2 |
|
MD5 | 7bd3663f474fe4d4f5b4846ad9177575 |
|
BLAKE2b-256 | f6563cd46cf962f808983040785f5009bdecc935b412da0a7eb579f72b87adb6 |
File details
Details for the file superstream_confluent_kafka-2.4.0.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: superstream_confluent_kafka-2.4.0.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.7 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: pdm/2.19.1 CPython/3.11.9 Linux/5.14.0-381.el9.x86_64
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | cb55b1cbe76e82d206a20f84b33da277ba28cc3ad1265e5b3c8a6a20c1883b35 |
|
MD5 | 79ba83d4459ce11b8be33854983c6836 |
|
BLAKE2b-256 | e639f5e8379a830aa6a7c7eb17db875625132a8b915c0131581161d1b39e54e0 |
File details
Details for the file superstream_confluent_kafka-2.4.0.4-cp311-cp311-macosx_11_0_arm64.whl
.
File metadata
- Download URL: superstream_confluent_kafka-2.4.0.4-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 7.6 MB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: pdm/2.19.1 CPython/3.11.9 Linux/5.14.0-381.el9.x86_64
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9a63c4c21fdf4373953d76030264e59e76bb02f67e30fb10424184b758e948a4 |
|
MD5 | fb4c45ce03e10d7a23ea43e21afafcee |
|
BLAKE2b-256 | cdaaa818c94eba1935387d6507a4566c5c3d8fe5c3c9fc5ef0b043adae6f6772 |
File details
Details for the file superstream_confluent_kafka-2.4.0.4-cp311-cp311-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: superstream_confluent_kafka-2.4.0.4-cp311-cp311-macosx_10_9_x86_64.whl
- Upload date:
- Size: 8.6 MB
- Tags: CPython 3.11, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: pdm/2.19.1 CPython/3.11.9 Linux/5.14.0-381.el9.x86_64
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | fc29a99cb8452732b6d27ea4b20c66cc9b9b17626b73fefec21477ff3455b635 |
|
MD5 | 14bb72b339d0f890561d2d05cd0bcc9e |
|
BLAKE2b-256 | bb9bd5d2dca40207ba80715a420f8d4038a79652ba7aa83fc2bc26ccb882758b |
File details
Details for the file superstream_confluent_kafka-2.4.0.4-cp310-cp310-win_amd64.whl
.
File metadata
- Download URL: superstream_confluent_kafka-2.4.0.4-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: pdm/2.19.1 CPython/3.11.9 Linux/5.14.0-381.el9.x86_64
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6efeb539c3e13144cb8893ee4111d6ca84693cff0c67da461265ff6a6994de9c |
|
MD5 | b5a628955938a8472d9c98b874455851 |
|
BLAKE2b-256 | 79eb45dc447c0c98075dc88e4a93efa9602a5862361cda504b3dad7266788a20 |
File details
Details for the file superstream_confluent_kafka-2.4.0.4-cp310-cp310-manylinux_2_28_aarch64.whl
.
File metadata
- Download URL: superstream_confluent_kafka-2.4.0.4-cp310-cp310-manylinux_2_28_aarch64.whl
- Upload date:
- Size: 1.8 MB
- Tags: CPython 3.10, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: pdm/2.19.1 CPython/3.11.9 Linux/5.14.0-381.el9.x86_64
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 410ecb01cf149dd9fc8326b9b8721788dd2f070d7317115633b77f372f65addf |
|
MD5 | 8773e308f964cb2803dd3d59767a619e |
|
BLAKE2b-256 | f493fe34df0ce604258495f09147a1448e17b5a8d7aa553d567a7efa12757ed7 |
File details
Details for the file superstream_confluent_kafka-2.4.0.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: superstream_confluent_kafka-2.4.0.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.7 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: pdm/2.19.1 CPython/3.11.9 Linux/5.14.0-381.el9.x86_64
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5f67737b825061c73ae2b37b4d7f8763c02bd1fdaeb08b707b82af5c30920b9e |
|
MD5 | a9d45056e2c3786cbad49f78daee2b60 |
|
BLAKE2b-256 | 3b7f89449c314c2aac1b48ce5dc23b5372c449077bc63e9db8ab51f73f3ab96f |
File details
Details for the file superstream_confluent_kafka-2.4.0.4-cp310-cp310-macosx_11_0_arm64.whl
.
File metadata
- Download URL: superstream_confluent_kafka-2.4.0.4-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 7.6 MB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: pdm/2.19.1 CPython/3.11.9 Linux/5.14.0-381.el9.x86_64
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 37a95fa1e8c00eab828dff64b5a322daf554e07358813ae4862605954addf356 |
|
MD5 | 46f6a010c5d1dcbc262506018ae7ac5c |
|
BLAKE2b-256 | 39a6af69b5b75fef1d16ccfa594f3acd2ecd0cd9b87bf36073f1bc7489121aae |
File details
Details for the file superstream_confluent_kafka-2.4.0.4-cp310-cp310-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: superstream_confluent_kafka-2.4.0.4-cp310-cp310-macosx_10_9_x86_64.whl
- Upload date:
- Size: 8.6 MB
- Tags: CPython 3.10, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: pdm/2.19.1 CPython/3.11.9 Linux/5.14.0-381.el9.x86_64
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | cf1618f33466b8b21718e743a51f80980dc1121fb776c8dfddc01db647d17600 |
|
MD5 | 90bc703bb043377e3d9f35e9cda3050e |
|
BLAKE2b-256 | 67d7e53ad1ab2ec9e741a9e5cf403dd790b5804aa524ead252f2e1c67578fab3 |
File details
Details for the file superstream_confluent_kafka-2.4.0.4-cp39-cp39-win_amd64.whl
.
File metadata
- Download URL: superstream_confluent_kafka-2.4.0.4-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: pdm/2.19.1 CPython/3.11.9 Linux/5.14.0-381.el9.x86_64
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f66f5a6786bd62f99a493dd0f649d32d90e7255a05d53ad8594d25c16f26ccef |
|
MD5 | f213f949d79aded2e5061c0feb48befc |
|
BLAKE2b-256 | b8d2ccf9cffc6b0c19cf349eee511138868d4b9fb06a84cc8a80d8cc82c6bd6b |
File details
Details for the file superstream_confluent_kafka-2.4.0.4-cp39-cp39-manylinux_2_28_aarch64.whl
.
File metadata
- Download URL: superstream_confluent_kafka-2.4.0.4-cp39-cp39-manylinux_2_28_aarch64.whl
- Upload date:
- Size: 1.8 MB
- Tags: CPython 3.9, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: pdm/2.19.1 CPython/3.11.9 Linux/5.14.0-381.el9.x86_64
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7db19b1717e94b2f9192e75c86beaf561e5035bdff06d17107fe10634eab539e |
|
MD5 | 28716984c3c63ab14f9d8f3eddcf1a0a |
|
BLAKE2b-256 | e4717056255e6b6b80b77494330d778ff26adc87e4a4295e9ee2833932a6dc4f |
File details
Details for the file superstream_confluent_kafka-2.4.0.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: superstream_confluent_kafka-2.4.0.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.7 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: pdm/2.19.1 CPython/3.11.9 Linux/5.14.0-381.el9.x86_64
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a420561713421c73d8be4121b46e100fbce16b7dc6ad2c1398aeea91900e356e |
|
MD5 | 4c300650192b189aaba631d2f1b10432 |
|
BLAKE2b-256 | fd28561ff4acab769213b815d09b0ced84a7c1022f5d80dc8ca3d06e5a0595dd |
File details
Details for the file superstream_confluent_kafka-2.4.0.4-cp39-cp39-macosx_11_0_arm64.whl
.
File metadata
- Download URL: superstream_confluent_kafka-2.4.0.4-cp39-cp39-macosx_11_0_arm64.whl
- Upload date:
- Size: 7.6 MB
- Tags: CPython 3.9, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: pdm/2.19.1 CPython/3.11.9 Linux/5.14.0-381.el9.x86_64
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c3cdaf1ba9b6d3a9b227f8bdbc4a1f816cac96733c51e1bf5cb41c72216d7a1b |
|
MD5 | dccc9ad077ee21c6fc1b5f4ff66697ca |
|
BLAKE2b-256 | 2c236f0038a27a8867928f2d90260d00b30b9f0ba3efa405f1f9eb8badb8624a |
File details
Details for the file superstream_confluent_kafka-2.4.0.4-cp39-cp39-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: superstream_confluent_kafka-2.4.0.4-cp39-cp39-macosx_10_9_x86_64.whl
- Upload date:
- Size: 8.6 MB
- Tags: CPython 3.9, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: pdm/2.19.1 CPython/3.11.9 Linux/5.14.0-381.el9.x86_64
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5ff9a0751b9c204e88654cd244660173bbef68191ff0416a42d2f14a252197a1 |
|
MD5 | 7647bb10cb0a7ad61a2925d4c65dcd5f |
|
BLAKE2b-256 | 30125ce037cd052d8f7e915a5db8d08a48daa9153b8809268c68ced5c4688dcd |
File details
Details for the file superstream_confluent_kafka-2.4.0.4-cp38-cp38-win_amd64.whl
.
File metadata
- Download URL: superstream_confluent_kafka-2.4.0.4-cp38-cp38-win_amd64.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.8, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: pdm/2.19.1 CPython/3.11.9 Linux/5.14.0-381.el9.x86_64
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 88d3ec6de40f515531c3f3b479925326a3eda1b56bed91400f5ee25c90c7d1c9 |
|
MD5 | c267fc5bac3f7d53c83ec63fc1183256 |
|
BLAKE2b-256 | cb282d2efa718dc230bb73082e1e8f86f45682a26ff00408c141bcf486ab8dfe |
File details
Details for the file superstream_confluent_kafka-2.4.0.4-cp38-cp38-manylinux_2_28_aarch64.whl
.
File metadata
- Download URL: superstream_confluent_kafka-2.4.0.4-cp38-cp38-manylinux_2_28_aarch64.whl
- Upload date:
- Size: 1.9 MB
- Tags: CPython 3.8, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: pdm/2.19.1 CPython/3.11.9 Linux/5.14.0-381.el9.x86_64
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f39db24efdf07b0d81c3d844c88c6973985d9a4433bc3ec9c32a137eff2ff89f |
|
MD5 | 5b20e81d31714d883e3278b1b0c64b39 |
|
BLAKE2b-256 | 30c80f126b555d004290e502dc5149bc42b43d4e3e7bd543d63ccf659453faed |
File details
Details for the file superstream_confluent_kafka-2.4.0.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: superstream_confluent_kafka-2.4.0.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.8 MB
- Tags: CPython 3.8, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: pdm/2.19.1 CPython/3.11.9 Linux/5.14.0-381.el9.x86_64
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2a772743e0737278290635bc5ff2961beb472c2a0c83ae4542176c6f8c7ec3ae |
|
MD5 | 6cee653ea9c4852fbeeb454e138268cf |
|
BLAKE2b-256 | 3c507a3a5d1cd87096f058ba5f3ec715a2daf4aa757a9670380c6faddef547d9 |
File details
Details for the file superstream_confluent_kafka-2.4.0.4-cp38-cp38-macosx_11_0_arm64.whl
.
File metadata
- Download URL: superstream_confluent_kafka-2.4.0.4-cp38-cp38-macosx_11_0_arm64.whl
- Upload date:
- Size: 7.6 MB
- Tags: CPython 3.8, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: pdm/2.19.1 CPython/3.11.9 Linux/5.14.0-381.el9.x86_64
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f4505bfa0a3a67351f7cf9a13c8c0030687ab89f9b165c331babc3f98f3f6913 |
|
MD5 | 22a07e311f152231be848430e56dd94f |
|
BLAKE2b-256 | 400f1de733a90082fefc7918c503b617426bdfc0e325e837e0d32fbd0f565770 |
File details
Details for the file superstream_confluent_kafka-2.4.0.4-cp38-cp38-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: superstream_confluent_kafka-2.4.0.4-cp38-cp38-macosx_10_9_x86_64.whl
- Upload date:
- Size: 8.6 MB
- Tags: CPython 3.8, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: pdm/2.19.1 CPython/3.11.9 Linux/5.14.0-381.el9.x86_64
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b114b8879606dbe701826fe2b72da58b8a845d10927f801321bf643ea159ac21 |
|
MD5 | c95a84f163eecd31db6232831cc20134 |
|
BLAKE2b-256 | 0a218414335555d4d3c2a62bed621e7d57f9b3b426ca2cb7452fbf4ed3ac0d6b |
File details
Details for the file superstream_confluent_kafka-2.4.0.4-cp37-cp37m-win_amd64.whl
.
File metadata
- Download URL: superstream_confluent_kafka-2.4.0.4-cp37-cp37m-win_amd64.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.7m, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: pdm/2.19.1 CPython/3.11.9 Linux/5.14.0-381.el9.x86_64
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5c440da5555fa06ad47081b4527cf28abd530c1a2c096e88f1fc76e1fb4f38a5 |
|
MD5 | b6a8492040dcc4cb0d97275fcbef8ec3 |
|
BLAKE2b-256 | b8c0b6be2fdfef4129955ab7e234b45ea3990be09b5194eb941272ab804e0f9b |
File details
Details for the file superstream_confluent_kafka-2.4.0.4-cp37-cp37m-manylinux_2_28_aarch64.whl
.
File metadata
- Download URL: superstream_confluent_kafka-2.4.0.4-cp37-cp37m-manylinux_2_28_aarch64.whl
- Upload date:
- Size: 1.7 MB
- Tags: CPython 3.7m, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: pdm/2.19.1 CPython/3.11.9 Linux/5.14.0-381.el9.x86_64
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 757ee34b822aa2d132617354d4cb1d1b89ec4f3163c1b4f96bb0ce48c99be72c |
|
MD5 | f421a901e17668aa93ee058f947acfbf |
|
BLAKE2b-256 | b0535e02adae723b74a819b321f5594bfebb02e67ee5052b22848b6127b589fc |
File details
Details for the file superstream_confluent_kafka-2.4.0.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: superstream_confluent_kafka-2.4.0.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.7 MB
- Tags: CPython 3.7m, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: pdm/2.19.1 CPython/3.11.9 Linux/5.14.0-381.el9.x86_64
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ba726952ae0f4c97143bed13b9ff19d65a743132db073eb06c7366a5f64be6ef |
|
MD5 | 5eae576b92572abeedaf597dd8acc900 |
|
BLAKE2b-256 | 143d10108383e42302a7ce11fb8bc90695904bfb91500e5eddfae82ed5266830 |
File details
Details for the file superstream_confluent_kafka-2.4.0.4-cp37-cp37m-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: superstream_confluent_kafka-2.4.0.4-cp37-cp37m-macosx_10_9_x86_64.whl
- Upload date:
- Size: 8.6 MB
- Tags: CPython 3.7m, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: pdm/2.19.1 CPython/3.11.9 Linux/5.14.0-381.el9.x86_64
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6ac80cae9b6b4ee58db46f213cb804d68487762b7a4e26caae006529905607c3 |
|
MD5 | 0c85467fe4a31f513b0713e32ba663c6 |
|
BLAKE2b-256 | 7b4f844d92b8fcfd5587640924c30e1ef8e46145d10c16d5512ba15013da7f23 |
File details
Details for the file superstream_confluent_kafka-2.4.0.4-cp36-cp36m-win_amd64.whl
.
File metadata
- Download URL: superstream_confluent_kafka-2.4.0.4-cp36-cp36m-win_amd64.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.6m, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: pdm/2.19.1 CPython/3.11.9 Linux/5.14.0-381.el9.x86_64
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e02773eee9b2cb4ce71005fe5cd86b32466efacbe6d53efb1bc71ef3346aa147 |
|
MD5 | 20d668e4301501f35c54ec1342fbe02a |
|
BLAKE2b-256 | e3dcb057a262a4c2709d7617e96b000b0d7943e691868f9b612f24a110a706dd |
File details
Details for the file superstream_confluent_kafka-2.4.0.4-cp36-cp36m-manylinux_2_28_aarch64.whl
.
File metadata
- Download URL: superstream_confluent_kafka-2.4.0.4-cp36-cp36m-manylinux_2_28_aarch64.whl
- Upload date:
- Size: 1.7 MB
- Tags: CPython 3.6m, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: pdm/2.19.1 CPython/3.11.9 Linux/5.14.0-381.el9.x86_64
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 829372db25626022117c6e617f30b518be350880d41f8a757d151031e540685f |
|
MD5 | be1413fd285bd7e01397bf4d861144f9 |
|
BLAKE2b-256 | b498412892098c3a902311c36c044ebfd04dcfb5490a195d105d1576c4fab55f |
File details
Details for the file superstream_confluent_kafka-2.4.0.4-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: superstream_confluent_kafka-2.4.0.4-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.6 MB
- Tags: CPython 3.6m, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: pdm/2.19.1 CPython/3.11.9 Linux/5.14.0-381.el9.x86_64
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c168e3b1ded70ea4e64d0922357b4e67ea20abd8bd95288e7f7c8faeedf5087b |
|
MD5 | 2a07b733225ec268e6c6869732a5f7bc |
|
BLAKE2b-256 | 424317c5ee135512942cc8fdb39b3731e39aca2c987631ecb1f2f53428216042 |
File details
Details for the file superstream_confluent_kafka-2.4.0.4-cp36-cp36m-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: superstream_confluent_kafka-2.4.0.4-cp36-cp36m-macosx_10_9_x86_64.whl
- Upload date:
- Size: 8.6 MB
- Tags: CPython 3.6m, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: pdm/2.19.1 CPython/3.11.9 Linux/5.14.0-381.el9.x86_64
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0411e3063020213708a4b5bbe5a8d0f6e7d7e502bbd494fa478e358db5fffcce |
|
MD5 | 175430d067b00f88e8329dc78b8b4b40 |
|
BLAKE2b-256 | 53c854b00dd0f76af872662369bfc3a4d456ce3d9760b1410a787585ca8089b3 |