Commit 497d35c2 authored by Sean Solari's avatar Sean Solari
Browse files

Added --version flag

parent e95d62ee
......@@ -29,13 +29,16 @@ Create skeleton recipe from PyPi repo.
import os
from setuptools import setup, find_packages
from setuptools.extension import Extension
import sys
from Cython.Build import cythonize
import numpy as np
EXPAM_VERSION = (1, 0, 5)
SOURCE = os.path.dirname(os.path.abspath(__file__))
sys.path.append(SOURCE)
from src.expam import __version__
# Get project description.
with open(os.path.join(SOURCE, "README.md"), mode="r", encoding="utf-8") as f:
......@@ -82,7 +85,7 @@ setup(
# Metadata.
#
name="expam",
version="%d.%d.%d" % EXPAM_VERSION,
version="%d.%d.%d" % __version__,
description="Metagenomic profiling using a reference phylogeny",
long_description=long_description,
long_description_content_type="text/markdown",
......
......@@ -8,9 +8,9 @@ from typing import Set
import matplotlib.pyplot as plt
import numpy as np
from expam import __version__
from expam.utils import die, ls, make_path_absolute, parse_float, parse_int
ExpamOptions = namedtuple(
'ExpamOptions',
[
......@@ -31,7 +31,8 @@ ExpamOptions = namedtuple(
def retrieve_arguments() -> ExpamOptions:
parser = ArgumentParser(description=" expam CLI\n--------------\n", formatter_class=RawTextHelpFormatter)
parser.add_argument('--version', action='version', version='%(prog)s ' + ".".join(str(v) for v in __version__))
parser.add_argument("command", default=None,
help='\nCommand to execute. Valid commands include:\n'
'-------------------------------------------\n'
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment