[X2Go-Commits] [pyhoca-gui] 05/18: Make setup.py importable, only run setup() function on direct calls.
git-admin at x2go.org
git-admin at x2go.org
Fri Feb 7 13:26:25 CET 2014
This is an automated email from the git hooks/post-receive script.
x2go pushed a commit to branch brokerclient
in repository pyhoca-gui.
commit cd9559685dc24b9ca34e62c45cad9bfb325fb94b
Author: Mike Gabriel <mike.gabriel at das-netzwerkteam.de>
Date: Thu Feb 6 00:14:01 2014 +0100
Make setup.py importable, only run setup() function on direct calls.
---
debian/changelog | 1 +
setup.py | 50 ++++++++++++++++++++++++++------------------------
2 files changed, 27 insertions(+), 24 deletions(-)
diff --git a/debian/changelog b/debian/changelog
index 24e7b5f..82d14cd 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -8,6 +8,7 @@ pyhoca-gui (0.5.0.0-0x2go1) UNRELEASED; urgency=low
* Make default cmdline option parameters overridable before the
arg parser gets initialized.
* Make SCRIPT_NAME in setup.py configurable (monkey-patchable).
+ * Make setup.py importable, only run setup() function on direct calls.
-- Mike Gabriel <mike.gabriel at das-netzwerkteam.de> Wed, 08 Jan 2014 21:28:37 +0100
diff --git a/setup.py b/setup.py
index 6bb1e1b..38431da 100755
--- a/setup.py
+++ b/setup.py
@@ -298,27 +298,29 @@ if platform.system() == 'Windows':
else:
cmd_options={}
-setup(
- name = PROGRAM_NAME,
- version = PROGRAM_VERSION,
- description = PROGRAM_DESC,
- license = LICENSE,
- author = AUTHOR,
- url = URL,
- namespace_packages = [ 'pyhoca', ],
- packages = [ 'pyhoca.wxgui', ],
- package_dir = {'': '.'},
- install_requires = [ 'setuptools', ],
- cmdclass = cmd_class,
- windows = [
- {
- "script": SCRIPT_NAME,
- "icon_resources": [(0, os.path.normpath(PROGRAM_ICON))],
- "dest_base": PROGRAM_NAME,
- },
- ],
- data_files = data_files,
- zipfile = LIBRARY_ZIP,
- executables = executables,
- options = cmd_options,
-)
+
+if __name__ == "main":
+ setup(
+ name = PROGRAM_NAME,
+ version = PROGRAM_VERSION,
+ description = PROGRAM_DESC,
+ license = LICENSE,
+ author = AUTHOR,
+ url = URL,
+ namespace_packages = [ 'pyhoca', ],
+ packages = [ 'pyhoca.wxgui', ],
+ package_dir = {'': '.'},
+ install_requires = [ 'setuptools', ],
+ cmdclass = cmd_class,
+ windows = [
+ {
+ "script": SCRIPT_NAME,
+ "icon_resources": [(0, os.path.normpath(PROGRAM_ICON))],
+ "dest_base": PROGRAM_NAME,
+ },
+ ],
+ data_files = data_files,
+ zipfile = LIBRARY_ZIP,
+ executables = executables,
+ options = cmd_options,
+ )
--
Alioth's /srv/git/_hooks_/post-receive-email on /srv/git/code.x2go.org/pyhoca-gui.git
More information about the x2go-commits
mailing list