summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRonny Pfannschmidt <opensource@ronnypfannschmidt.de>2015-10-23 07:03:58 +0200
committerRonny Pfannschmidt <opensource@ronnypfannschmidt.de>2015-10-23 07:03:58 +0200
commit52ecdba360fae97eae9b61e52e00dd14c19ac1c1 (patch)
tree7beae7948c26a27ccae986e643ee05bbfed21b17
parent81a0e747b1bd01b12c6fdd7ac784f6f8b0084047 (diff)
parent679270662c216124fd7215fdb7472e1b64a5ec3a (diff)
downloadsetuptools-scm-52ecdba360fae97eae9b61e52e00dd14c19ac1c1.tar.gz
Merge pull request #58 from mcmtroffaes/feature/fix-main
Fix __main__ imports.
-rw-r--r--setuptools_scm/__main__.py5
-rw-r--r--testing/test_main.py9
2 files changed, 12 insertions, 2 deletions
diff --git a/setuptools_scm/__main__.py b/setuptools_scm/__main__.py
index 3f772ab..b495aeb 100644
--- a/setuptools_scm/__main__.py
+++ b/setuptools_scm/__main__.py
@@ -1,7 +1,8 @@
from __future__ import print_function
import sys
-from setuptools_scm import get_version, find_files, \
- _warn_if_setuptools_outdated
+from setuptools_scm import get_version
+from setuptools_scm.integration import find_files
+from setuptools_scm.version import _warn_if_setuptools_outdated
if __name__ == '__main__':
_warn_if_setuptools_outdated()
diff --git a/testing/test_main.py b/testing/test_main.py
new file mode 100644
index 0000000..a7cbd75
--- /dev/null
+++ b/testing/test_main.py
@@ -0,0 +1,9 @@
+import os.path
+
+
+def test_main():
+ mainfile = os.path.join(
+ os.path.dirname(__file__), "..", "setuptools_scm", "__main__.py")
+ with open(mainfile) as f:
+ code = compile(f.read(), "__main__.py", 'exec')
+ exec(code)