Source code for hop.version
from importlib.metadata import version
import confluent_kafka
[docs]
def print_packages_versions():
"""Print versions for the passed packages.
"""
packages = get_packages()
for pkg in packages:
if pkg == "librdkafka":
print("%s==%s" % (pkg, confluent_kafka.libversion()[0]))
else:
print("%s==%s" % (pkg, version(pkg)))
[docs]
def get_packages():
"""Returns the package dependencies used within hop-client.
"""
return ["hop-client", "adc_streaming", "confluent_kafka", "librdkafka"]
def _main(args):
"""List all the dependencies' versions.
"""
print_packages_versions()