diff --git a/setup.py b/setup.py index ce505d7..aa01adf 100644 --- a/setup.py +++ b/setup.py @@ -7,9 +7,13 @@ here = os.path.abspath(os.path.dirname(__file__)) with io.open(os.path.join(here, "README.rst"), "rt", encoding="utf8") as f: readme = f.read() +about = {} +with io.open(os.path.join(here, "tutor", "__about__.py"), "rt", encoding="utf-8") as f: + exec(f.read(), about) + setup( name="tutor-openedx", - version="3.0.0", + version=about["__version__"], url="http://docs.tutor.overhang.io/", project_urls={ "Documentation": "https://docs.tutor.overhang.io/", diff --git a/tutor/__about__.py b/tutor/__about__.py new file mode 100644 index 0000000..528787c --- /dev/null +++ b/tutor/__about__.py @@ -0,0 +1 @@ +__version__ = "3.0.0" diff --git a/tutor/cli.py b/tutor/cli.py index 7715c8b..341e8c8 100755 --- a/tutor/cli.py +++ b/tutor/cli.py @@ -4,6 +4,7 @@ import sys import click import click_repl +from .__about__ import __version__ from .android import android from .config import config from .dev import dev @@ -24,7 +25,7 @@ def main(): sys.exit(1) @click.group(context_settings={'help_option_names': ['-h', '--help', 'help']}) -@click.version_option() +@click.version_option(version=__version__) def cli(): pass