# IN DEVELOPMENT, NOT YET READY
# Confluent Kafka Config
A thin wrapper around the [confluent-kafka-python](https://github.com/confluentinc/confluent-kafka-python) library. This wrapper allows for dynamic instantiation of Consumer, Producer, and Admin clients based on configurations provided in a config file in YAML or JSON formats.
## Installation
To install this package, run:
```bash
pip install confluent_kafka_config
```
Raw data
{
"_id": null,
"home_page": null,
"name": "confluent-kafka-config",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.12",
"maintainer_email": null,
"keywords": null,
"author": null,
"author_email": "Lazar Jovanovic <l.jovanovic97@gmail.com>",
"download_url": "https://files.pythonhosted.org/packages/4c/34/96279a43e2da988e15c6031ff1e0d24cb58a2eecb8b5e65b01356a701e2f/confluent_kafka_config-1.1.1.tar.gz",
"platform": null,
"description": "# IN DEVELOPMENT, NOT YET READY\n\n# Confluent Kafka Config\n\nA thin wrapper around the [confluent-kafka-python](https://github.com/confluentinc/confluent-kafka-python) library. This wrapper allows for dynamic instantiation of Consumer, Producer, and Admin clients based on configurations provided in a config file in YAML or JSON formats.\n\n## Installation\n\nTo install this package, run:\n\n```bash\npip install confluent_kafka_config\n```\n\n\n\n",
"bugtrack_url": null,
"license": null,
"summary": "Load all your confluent-kafka clients from config file.",
"version": "1.1.1",
"project_urls": {
"Changelog": "https://github.com/Aragonski97/confluent-kafka-config/releases",
"Homepage": "https://github.com/Aragonski97/confluent-kafka-config",
"Issues": "https://github.com/Aragonski97/confluent-kafka-config/issues"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "3a21e5ba54b7de4047052f545bfeb6a5509cea5c382b4ced08dfe3f4f4dc2b2a",
"md5": "fc37e27660cf8c52af1fce5634ad04be",
"sha256": "14a43f89779f643314372bced735d1ebc367d118415e4814acea26accfb1f5a6"
},
"downloads": -1,
"filename": "confluent_kafka_config-1.1.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "fc37e27660cf8c52af1fce5634ad04be",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.12",
"size": 15657,
"upload_time": "2024-12-25T11:44:56",
"upload_time_iso_8601": "2024-12-25T11:44:56.112009Z",
"url": "https://files.pythonhosted.org/packages/3a/21/e5ba54b7de4047052f545bfeb6a5509cea5c382b4ced08dfe3f4f4dc2b2a/confluent_kafka_config-1.1.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "4c3496279a43e2da988e15c6031ff1e0d24cb58a2eecb8b5e65b01356a701e2f",
"md5": "ee7394a909085c3bf14a936f62c3194c",
"sha256": "a82abc62c8f1a29fd3d1f3d9a253dca396e74bf9a473882497483ecd8ad72011"
},
"downloads": -1,
"filename": "confluent_kafka_config-1.1.1.tar.gz",
"has_sig": false,
"md5_digest": "ee7394a909085c3bf14a936f62c3194c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.12",
"size": 11356,
"upload_time": "2024-12-25T11:44:58",
"upload_time_iso_8601": "2024-12-25T11:44:58.280537Z",
"url": "https://files.pythonhosted.org/packages/4c/34/96279a43e2da988e15c6031ff1e0d24cb58a2eecb8b5e65b01356a701e2f/confluent_kafka_config-1.1.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-12-25 11:44:58",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "Aragonski97",
"github_project": "confluent-kafka-config",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"requirements": [
{
"name": "absl-py",
"specs": [
[
"==",
"2.1.0"
]
]
},
{
"name": "alabaster",
"specs": [
[
"==",
"1.0.0"
]
]
},
{
"name": "annotated-types",
"specs": [
[
"==",
"0.7.0"
]
]
},
{
"name": "anyio",
"specs": [
[
"==",
"4.7.0"
]
]
},
{
"name": "attrs",
"specs": [
[
"==",
"24.3.0"
]
]
},
{
"name": "avro",
"specs": [
[
"==",
"1.12.0"
]
]
},
{
"name": "azure-core",
"specs": [
[
"==",
"1.32.0"
]
]
},
{
"name": "azure-identity",
"specs": [
[
"==",
"1.19.0"
]
]
},
{
"name": "azure-keyvault-keys",
"specs": [
[
"==",
"4.10.0"
]
]
},
{
"name": "babel",
"specs": [
[
"==",
"2.16.0"
]
]
},
{
"name": "boto3",
"specs": [
[
"==",
"1.35.87"
]
]
},
{
"name": "botocore",
"specs": [
[
"==",
"1.35.87"
]
]
},
{
"name": "build",
"specs": [
[
"==",
"1.2.2.post1"
]
]
},
{
"name": "cachetools",
"specs": [
[
"==",
"5.5.0"
]
]
},
{
"name": "cel-python",
"specs": [
[
"==",
"0.1.5"
]
]
},
{
"name": "certifi",
"specs": [
[
"==",
"2024.12.14"
]
]
},
{
"name": "cffi",
"specs": [
[
"==",
"1.17.1"
]
]
},
{
"name": "charset-normalizer",
"specs": [
[
"==",
"3.4.0"
]
]
},
{
"name": "click",
"specs": [
[
"==",
"8.1.8"
]
]
},
{
"name": "confluent-kafka",
"specs": [
[
"==",
"2.6.1"
]
]
},
{
"name": "cryptography",
"specs": [
[
"==",
"44.0.0"
]
]
},
{
"name": "docutils",
"specs": [
[
"==",
"0.21.2"
]
]
},
{
"name": "fastapi",
"specs": [
[
"==",
"0.115.6"
]
]
},
{
"name": "fastavro",
"specs": [
[
"==",
"1.10.0"
]
]
},
{
"name": "flake8",
"specs": [
[
"==",
"7.1.1"
]
]
},
{
"name": "google-api-core",
"specs": [
[
"==",
"2.24.0"
]
]
},
{
"name": "google-auth",
"specs": [
[
"==",
"2.37.0"
]
]
},
{
"name": "google-cloud-kms",
"specs": [
[
"==",
"3.2.1"
]
]
},
{
"name": "googleapis-common-protos",
"specs": [
[
"==",
"1.66.0"
]
]
},
{
"name": "grpc-google-iam-v1",
"specs": [
[
"==",
"0.13.1"
]
]
},
{
"name": "grpcio",
"specs": [
[
"==",
"1.68.1"
]
]
},
{
"name": "grpcio-status",
"specs": [
[
"==",
"1.62.3"
]
]
},
{
"name": "h11",
"specs": [
[
"==",
"0.14.0"
]
]
},
{
"name": "hkdf",
"specs": [
[
"==",
"0.0.3"
]
]
},
{
"name": "httpcore",
"specs": [
[
"==",
"1.0.7"
]
]
},
{
"name": "httpx",
"specs": [
[
"==",
"0.27.2"
]
]
},
{
"name": "hvac",
"specs": [
[
"==",
"2.3.0"
]
]
},
{
"name": "idna",
"specs": [
[
"==",
"3.10"
]
]
},
{
"name": "imagesize",
"specs": [
[
"==",
"1.4.1"
]
]
},
{
"name": "iniconfig",
"specs": [
[
"==",
"2.0.0"
]
]
},
{
"name": "isodate",
"specs": [
[
"==",
"0.7.2"
]
]
},
{
"name": "jaraco.classes",
"specs": [
[
"==",
"3.4.0"
]
]
},
{
"name": "jaraco.context",
"specs": [
[
"==",
"6.0.1"
]
]
},
{
"name": "jaraco.functools",
"specs": [
[
"==",
"4.1.0"
]
]
},
{
"name": "jeepney",
"specs": [
[
"==",
"0.8.0"
]
]
},
{
"name": "Jinja2",
"specs": [
[
"==",
"3.1.5"
]
]
},
{
"name": "jmespath",
"specs": [
[
"==",
"1.0.1"
]
]
},
{
"name": "jsonata-python",
"specs": [
[
"==",
"0.5.1"
]
]
},
{
"name": "jsonschema",
"specs": [
[
"==",
"4.23.0"
]
]
},
{
"name": "jsonschema-specifications",
"specs": [
[
"==",
"2024.10.1"
]
]
},
{
"name": "keyring",
"specs": [
[
"==",
"25.5.0"
]
]
},
{
"name": "lark-parser",
"specs": [
[
"==",
"0.12.0"
]
]
},
{
"name": "markdown-it-py",
"specs": [
[
"==",
"3.0.0"
]
]
},
{
"name": "MarkupSafe",
"specs": [
[
"==",
"3.0.2"
]
]
},
{
"name": "mccabe",
"specs": [
[
"==",
"0.7.0"
]
]
},
{
"name": "mdurl",
"specs": [
[
"==",
"0.1.2"
]
]
},
{
"name": "more-itertools",
"specs": [
[
"==",
"10.5.0"
]
]
},
{
"name": "msal",
"specs": [
[
"==",
"1.31.1"
]
]
},
{
"name": "msal-extensions",
"specs": [
[
"==",
"1.2.0"
]
]
},
{
"name": "nh3",
"specs": [
[
"==",
"0.2.20"
]
]
},
{
"name": "packaging",
"specs": [
[
"==",
"24.2"
]
]
},
{
"name": "pkginfo",
"specs": [
[
"==",
"1.12.0"
]
]
},
{
"name": "pluggy",
"specs": [
[
"==",
"1.5.0"
]
]
},
{
"name": "portalocker",
"specs": [
[
"==",
"2.10.1"
]
]
},
{
"name": "proto-plus",
"specs": [
[
"==",
"1.25.0"
]
]
},
{
"name": "protobuf",
"specs": [
[
"==",
"4.25.5"
]
]
},
{
"name": "pyasn1",
"specs": [
[
"==",
"0.6.1"
]
]
},
{
"name": "pyasn1_modules",
"specs": [
[
"==",
"0.4.1"
]
]
},
{
"name": "pycodestyle",
"specs": [
[
"==",
"2.12.1"
]
]
},
{
"name": "pycparser",
"specs": [
[
"==",
"2.22"
]
]
},
{
"name": "pydantic",
"specs": [
[
"==",
"2.10.4"
]
]
},
{
"name": "pydantic-settings",
"specs": [
[
"==",
"2.7.0"
]
]
},
{
"name": "pydantic_core",
"specs": [
[
"==",
"2.27.2"
]
]
},
{
"name": "pyflakes",
"specs": [
[
"==",
"3.2.0"
]
]
},
{
"name": "Pygments",
"specs": [
[
"==",
"2.18.0"
]
]
},
{
"name": "PyJWT",
"specs": [
[
"==",
"2.10.1"
]
]
},
{
"name": "pyproject_hooks",
"specs": [
[
"==",
"1.2.0"
]
]
},
{
"name": "pyrsistent",
"specs": [
[
"==",
"0.20.0"
]
]
},
{
"name": "pytest",
"specs": [
[
"==",
"8.3.4"
]
]
},
{
"name": "pytest-timeout",
"specs": [
[
"==",
"2.3.1"
]
]
},
{
"name": "python-dateutil",
"specs": [
[
"==",
"2.9.0.post0"
]
]
},
{
"name": "python-dotenv",
"specs": [
[
"==",
"1.0.1"
]
]
},
{
"name": "PyYAML",
"specs": [
[
"==",
"6.0.2"
]
]
},
{
"name": "readme_renderer",
"specs": [
[
"==",
"44.0"
]
]
},
{
"name": "referencing",
"specs": [
[
"==",
"0.35.1"
]
]
},
{
"name": "requests",
"specs": [
[
"==",
"2.32.3"
]
]
},
{
"name": "requests-mock",
"specs": [
[
"==",
"1.12.1"
]
]
},
{
"name": "requests-toolbelt",
"specs": [
[
"==",
"1.0.0"
]
]
},
{
"name": "respx",
"specs": [
[
"==",
"0.22.0"
]
]
},
{
"name": "rfc3986",
"specs": [
[
"==",
"2.0.0"
]
]
},
{
"name": "rich",
"specs": [
[
"==",
"13.9.4"
]
]
},
{
"name": "rpds-py",
"specs": [
[
"==",
"0.22.3"
]
]
},
{
"name": "rsa",
"specs": [
[
"==",
"4.9"
]
]
},
{
"name": "s3transfer",
"specs": [
[
"==",
"0.10.4"
]
]
},
{
"name": "SecretStorage",
"specs": [
[
"==",
"3.3.3"
]
]
},
{
"name": "setuptools",
"specs": [
[
"==",
"75.6.0"
]
]
},
{
"name": "setuptools-scm",
"specs": [
[
"==",
"8.1.0"
]
]
},
{
"name": "six",
"specs": [
[
"==",
"1.17.0"
]
]
},
{
"name": "sniffio",
"specs": [
[
"==",
"1.3.1"
]
]
},
{
"name": "snowballstemmer",
"specs": [
[
"==",
"2.2.0"
]
]
},
{
"name": "Sphinx",
"specs": [
[
"==",
"8.1.3"
]
]
},
{
"name": "sphinx-rtd-theme",
"specs": [
[
"==",
"3.0.2"
]
]
},
{
"name": "sphinxcontrib-applehelp",
"specs": [
[
"==",
"2.0.0"
]
]
},
{
"name": "sphinxcontrib-devhelp",
"specs": [
[
"==",
"2.0.0"
]
]
},
{
"name": "sphinxcontrib-htmlhelp",
"specs": [
[
"==",
"2.1.0"
]
]
},
{
"name": "sphinxcontrib-jquery",
"specs": [
[
"==",
"4.1"
]
]
},
{
"name": "sphinxcontrib-jsmath",
"specs": [
[
"==",
"1.0.1"
]
]
},
{
"name": "sphinxcontrib-qthelp",
"specs": [
[
"==",
"2.0.0"
]
]
},
{
"name": "sphinxcontrib-serializinghtml",
"specs": [
[
"==",
"2.0.0"
]
]
},
{
"name": "starlette",
"specs": [
[
"==",
"0.41.3"
]
]
},
{
"name": "structlog",
"specs": [
[
"==",
"24.4.0"
]
]
},
{
"name": "tink",
"specs": [
[
"==",
"1.10.0"
]
]
},
{
"name": "twine",
"specs": [
[
"==",
"6.0.1"
]
]
},
{
"name": "typing_extensions",
"specs": [
[
"==",
"4.12.2"
]
]
},
{
"name": "urllib3",
"specs": [
[
"==",
"2.2.3"
]
]
},
{
"name": "uvicorn",
"specs": [
[
"==",
"0.34.0"
]
]
},
{
"name": "wheel",
"specs": [
[
"==",
"0.45.1"
]
]
}
],
"lcname": "confluent-kafka-config"
}