Fix setup.py so it doesn't require an argument.
authorstevenknight <stevenknight@fdb21ef1-2011-0410-befe-b5e4ea1792b1>
Mon, 17 Dec 2001 16:27:21 +0000 (16:27 +0000)
committerstevenknight <stevenknight@fdb21ef1-2011-0410-befe-b5e4ea1792b1>
Mon, 17 Dec 2001 16:27:21 +0000 (16:27 +0000)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@162 fdb21ef1-2011-0410-befe-b5e4ea1792b1

HOWTO/release.txt
src/CHANGES.txt
src/README.txt
src/setup.py

index 2668499b3aeead705d5b66777748a88f01e7bc74..e6af803c75da8e0aacb71e3827e1bf3811ec7b8f 100644 (file)
@@ -9,7 +9,19 @@ Things to do to release a version of SCons:
        Build candidate packages
 
                test on Linux
+
                test on Windows NT
+                       1) tar zxf scons-src-{version}.tar.gz
+                          cd scons-src-{version}
+                          python runtest.py -a
+                       2) tar zxf scons-{version}.tar.gz
+                          cd scons-{version}
+                          python setup.py install
+                          cd scons-src-{version}
+                          python runtest.py -a -x C:\Python15\scons.bat
+                       3) scons-{verson}.win32.exe
+                          cd scons-src-{version}
+                          python runtest.py -a -x C:\Python15\scons.bat
 
 
 
index 953c9e65f34c90c6e5e106e09c5cbebab7e6fff4..41a5ba7d45712efba735a03a1208a0ab93b03703 100644 (file)
@@ -25,6 +25,8 @@ RELEASE 0.02 -
 
   - Made Default() accept Nodes as arguments (courtesy Anthony Roach).
 
+  - Fix to setup.py so it doesn't require a sys.argv[1] argument.
+
 
 
 RELEASE 0.01 - Thu Dec 13 19:25:23 CST 2001
index 8bb1df45d60d283046df3aaaa779b4a322df7b26..e8aaf55e9f8a6022d138cdefac41b6489074bf01 100644 (file)
@@ -33,7 +33,7 @@ INSTALLATION
 To install this package, simply run the provided Python-standard setup
 script as follows:
 
-        # python setup.py
+        # python setup.py install
 
 This will install the scons script in the default script directory
 (/usr/bin or C:\Python*\Scripts, for example) and the build engine in an
index 8f8157353cfb67497f050c76eedd5e6e4bc8ca83..fb904678189fc42830bab63ff8b2d23e40c1514b 100644 (file)
@@ -75,7 +75,10 @@ arguments = {
     'cmdclass'         : {'install_lib' : my_install_lib}
 }
 
-if sys.argv[1] == "bdist_wininst":
-    arguments['data_files'] = [('.', ["script/scons.bat"])]
+try:
+    if sys.argv[1] == "bdist_wininst":
+        arguments['data_files'] = [('.', ["script/scons.bat"])]
+except IndexError:
+    pass
 
 apply(setup, (), arguments)