diff --git a/photobooth/__init__.py b/photobooth/__init__.py index c0971d9..c409338 100644 --- a/photobooth/__init__.py +++ b/photobooth/__init__.py @@ -1,13 +1,6 @@ #!/usr/bin/env python3 # -*- coding: utf-8 -*- -from pkg_resources import get_distribution, DistributionNotFound -try: - __version__ = get_distribution(__name__).version -except DistributionNotFound: - # package is not installed - pass - import sys from .main import main diff --git a/photobooth/main.py b/photobooth/main.py index f9048d8..688a4fb 100644 --- a/photobooth/main.py +++ b/photobooth/main.py @@ -1,6 +1,12 @@ #!/usr/bin/env python3 # -*- coding: utf-8 -*- +from pkg_resources import get_distribution, DistributionNotFound +try: + __version__ = get_distribution('photobooth').version +except DistributionNotFound: + __version__ = 'unknown' + from multiprocessing import Pipe, Process import importlib @@ -8,6 +14,7 @@ import camera, gui from Config import Config from Photobooth import Photobooth + def lookup_and_import(module_list, name, package=None): result = next(((mod_name, class_name) @@ -53,6 +60,7 @@ def main_photobooth(config, send, recv): def run(argv): + print('Photobooth version:', __version__) config = Config('photobooth.cfg')