Rev 741: Guard setup.py from executing on a simple import. in http://people.canonical.com/~robertc/baz2.0/plugins/bzrtools/trunk

Robert Collins robertc at robertcollins.net
Mon Mar 1 05:00:52 GMT 2010


At http://people.canonical.com/~robertc/baz2.0/plugins/bzrtools/trunk

------------------------------------------------------------
revno: 741
revision-id: robertc at robertcollins.net-20100301050051-hxmxib1c3yzbewsk
parent: aaron at aaronbentley.com-20100225041525-41kwgjtklpflxhbw
committer: Robert Collins <robertc at robertcollins.net>
branch nick: trunk
timestamp: Mon 2010-03-01 16:00:51 +1100
message:
  Guard setup.py from executing on a simple import.
=== modified file 'setup.py'
--- a/setup.py	2008-02-13 04:58:32 +0000
+++ b/setup.py	2010-03-01 05:00:51 +0000
@@ -1,12 +1,13 @@
 #!/usr/bin/env python
 from distutils.core import setup
 import version
-setup(name="BzrTools",
-      version=version.__version__,
-      description="Handy utilities for working with Bazaar (bzr).",
-      author="Aaron Bentley",
-      author_email="aaron at aaronbentley.com",
-      license = "GNU GPL v2",
-      url="http://bazaar-vcs.org/BzrTools",
-      packages=['bzrlib.plugins.bzrtools', 'bzrlib.plugins.bzrtools.tests'],
-      package_dir={'bzrlib.plugins.bzrtools': '.', })
+if __name__ == '__main__':
+    setup(name="BzrTools",
+          version=version.__version__,
+          description="Handy utilities for working with Bazaar (bzr).",
+          author="Aaron Bentley",
+          author_email="aaron at aaronbentley.com",
+          license = "GNU GPL v2",
+          url="http://bazaar-vcs.org/BzrTools",
+          packages=['bzrlib.plugins.bzrtools', 'bzrlib.plugins.bzrtools.tests'],
+          package_dir={'bzrlib.plugins.bzrtools': '.', })




More information about the bazaar-commits mailing list