INNER CODE UNIT · Python
get_version
steineggerlab/Metabuli · util/gtdb_to_taxdump/setup.py:15
def get_version(rel_path):
for line in read(rel_path).splitlines():
if line.startswith("__version__"):
delim = '"' if '"' in line else "'"
return line.split(delim)[1]
else:
raise RuntimeError("Unable to find version string.")
# dependencies
install_reqs = ["networkx", "tqdm"]
## install main application
desc = "GTDB database utility scripts"
setup(
name="gtdb_to_taxdump",
version=get_version("bin/__init__.py"),
description=desc,