Renamed all 'options' class attributes to 'user_options'.
authorGreg Ward <gward@python.net>
Fri, 18 Feb 2000 00:25:39 +0000 (00:25 +0000)
committerGreg Ward <gward@python.net>
Fri, 18 Feb 2000 00:25:39 +0000 (00:25 +0000)
Lib/distutils/command/build.py
Lib/distutils/command/build_clib.py
Lib/distutils/command/build_ext.py
Lib/distutils/command/build_lib.py
Lib/distutils/command/build_py.py
Lib/distutils/command/install.py
Lib/distutils/command/install_ext.py
Lib/distutils/command/install_lib.py
Lib/distutils/command/install_py.py
Lib/distutils/command/sdist.py

index bcbb9332e4e237d5aeb7659b40c1c2b214f08839..d46132f3082a06671df0999bf24bb7601633ebb6 100644 (file)
@@ -14,15 +14,16 @@ class build (Command):
 
     description = "build everything needed to install"
 
-    options = [('build-base=', 'b',
-                "base directory for build library"),
-               ('build-lib=', 'l',
-                "directory for platform-shared files"),
-               ('build-platlib=', 'p',
-                "directory for platform-specific files"),
-               ('debug', 'g',
-                "compile extensions and libraries with debugging information"),
-              ]
+    user_options = [
+        ('build-base=', 'b',
+         "base directory for build library"),
+        ('build-lib=', 'l',
+         "directory for platform-shared files"),
+        ('build-platlib=', 'p',
+         "directory for platform-specific files"),
+        ('debug', 'g',
+         "compile extensions and libraries with debugging information"),
+        ]
 
     def set_default_options (self):
         self.build_base = 'build'
index 749b0c2ba2dac6640a27ba26582043d6e36ff88f..26b89b3aba0bae75d84df019d0fe672251e02c0d 100644 (file)
@@ -28,9 +28,10 @@ from distutils.ccompiler import new_compiler
 
 class build_lib (Command):
 
-    options = [('debug', 'g',
-                "compile with debugging information"),
-              ]
+    user_options = [
+        ('debug', 'g',
+         "compile with debugging information"),
+        ]
 
     def set_default_options (self):
         # List of libraries to build
index ea0e294a70149154e60675ad8c1e1894b0a91c3f..963abc297786a78ae1c5a291c40041c4b3d17363 100644 (file)
@@ -42,25 +42,26 @@ class build_ext (Command):
     #     takes care of both command-line and client options
     #     in between set_default_options() and set_final_options())
 
-    options = [('build-dir=', 'd',
-                "directory for compiled extension modules"),
-               ('include-dirs=', 'I',
-                "list of directories to search for header files"),
-               ('define=', 'D',
-                "C preprocessor macros to define"),
-               ('undef=', 'U',
-                "C preprocessor macros to undefine"),
-               ('libs=', 'l',
-                "external C libraries to link with"),
-               ('library-dirs=', 'L',
-                "directories to search for external C libraries"),
-               ('rpath=', 'R',
-                "directories to search for shared C libraries at runtime"),
-               ('link-objects=', 'O',
-                "extra explicit link objects to include in the link"),
-               ('debug', 'g',
-                "compile/link with debugging information"),
-              ]
+    user_options = [
+        ('build-dir=', 'd',
+         "directory for compiled extension modules"),
+        ('include-dirs=', 'I',
+         "list of directories to search for header files"),
+        ('define=', 'D',
+         "C preprocessor macros to define"),
+        ('undef=', 'U',
+         "C preprocessor macros to undefine"),
+        ('libs=', 'l',
+         "external C libraries to link with"),
+        ('library-dirs=', 'L',
+         "directories to search for external C libraries"),
+        ('rpath=', 'R',
+         "directories to search for shared C libraries at runtime"),
+        ('link-objects=', 'O',
+         "extra explicit link objects to include in the link"),
+        ('debug', 'g',
+         "compile/link with debugging information"),
+        ]
 
 
     def set_default_options (self):
index 749b0c2ba2dac6640a27ba26582043d6e36ff88f..26b89b3aba0bae75d84df019d0fe672251e02c0d 100644 (file)
@@ -28,9 +28,10 @@ from distutils.ccompiler import new_compiler
 
 class build_lib (Command):
 
-    options = [('debug', 'g',
-                "compile with debugging information"),
-              ]
+    user_options = [
+        ('debug', 'g',
+         "compile with debugging information"),
+        ]
 
     def set_default_options (self):
         # List of libraries to build
index f492ee374f8ff07f091d046b5253eaa003ab10b3..eecf88b9d3f51b2c5cd6d8b21d4c66123e13133f 100644 (file)
@@ -18,8 +18,9 @@ class build_py (Command):
 
     description = "\"build\" pure Python modules (copy to build directory)"
 
-    options = [('build-dir=', 'd', "directory for platform-shared files"),
-              ]
+    user_options = [
+        ('build-dir=', 'd', "directory for platform-shared files"),
+        ]
 
 
     def set_default_options (self):
index b57ec6f2f1f22f939eb3efa6f605b987d314d3fc..798460b27a5fccb205583120cc30790ac36e226f 100644 (file)
@@ -16,42 +16,43 @@ class install (Command):
 
     description = "install everything from build directory"
 
-    options = [('prefix=', None, "installation prefix"),
-               ('exec-prefix=', None,
-                "prefix for platform-specific files"),
-
-               # Build directories: where to install from
-               ('build-base=', None,
-                "base build directory"),
-               ('build-lib=', None,
-                "build directory for pure Python modules"),
-               ('build-platlib=', None,
-                "build directory for extension modules"),
-
-               # Installation directories: where to put modules and packages
-               ('install-lib=', None,
-                "base Python library directory"),
-               ('install-platlib=', None,
-                "platform-specific Python library directory"),
-               ('install-site-lib=', None,
-                "directory for site-specific packages and modules"),
-               ('install-site-platlib=', None,
-                "platform-specific site directory"),
-               ('install-scheme=', None,
-                "install to 'system' or 'site' library directory?"),
-               ('install-path=', None,
-                "extra intervening directories to put below install-lib"),
-
-               # Where to install documentation (eventually!)
-               ('doc-format=', None, "format of documentation to generate"),
-               ('install-man=', None, "directory for Unix man pages"),
-               ('install-html=', None, "directory for HTML documentation"),
-               ('install-info=', None, "directory for GNU info files"),
-               
-               # Flags for 'build_py'
-               ('compile-py', None, "compile .py to .pyc"),
-               ('optimize-py', None, "compile .py to .pyo (optimized)"),
-              ]
+    user_options = [
+        ('prefix=', None, "installation prefix"),
+        ('exec-prefix=', None,
+         "prefix for platform-specific files"),
+
+        # Build directories: where to install from
+        ('build-base=', None,
+         "base build directory"),
+        ('build-lib=', None,
+         "build directory for pure Python modules"),
+        ('build-platlib=', None,
+         "build directory for extension modules"),
+
+        # Installation directories: where to put modules and packages
+        ('install-lib=', None,
+         "base Python library directory"),
+        ('install-platlib=', None,
+         "platform-specific Python library directory"),
+        ('install-site-lib=', None,
+         "directory for site-specific packages and modules"),
+        ('install-site-platlib=', None,
+         "platform-specific site directory"),
+        ('install-scheme=', None,
+         "install to 'system' or 'site' library directory?"),
+        ('install-path=', None,
+         "extra intervening directories to put below install-lib"),
+
+        # Where to install documentation (eventually!)
+        ('doc-format=', None, "format of documentation to generate"),
+        ('install-man=', None, "directory for Unix man pages"),
+        ('install-html=', None, "directory for HTML documentation"),
+        ('install-info=', None, "directory for GNU info files"),
+
+        # Flags for 'build_py'
+        ('compile-py', None, "compile .py to .pyc"),
+        ('optimize-py', None, "compile .py to .pyo (optimized)"),
+        ]
 
 
     def set_default_options (self):
index ba343d2e42fcdcbfdb28e5c4827c34f6e5bba6df..016a514e1ece11fe6c27b7fc886e357a21fd4765 100644 (file)
@@ -13,9 +13,10 @@ class install_ext (Command):
 
     description = "install C/C++ extension modules"
     
-    options = [('install-dir=', 'd', "directory to install to"),
-               ('build-dir=','b', "build directory (where to install from)"),
-              ]
+    user_options = [
+        ('install-dir=', 'd', "directory to install to"),
+        ('build-dir=','b', "build directory (where to install from)"),
+        ]
 
     def set_default_options (self):
         # let the 'install' command dictate our installation directory
index e898ce0c187540a7fadc3899700cf114ede0d58b..6dfebfbe0de9babf486cd71684f2260b12493889 100644 (file)
@@ -10,11 +10,12 @@ class install_py (Command):
 
     description = "install pure Python modules"
 
-    options = [('install-dir=', 'd', "directory to install to"),
-               ('build-dir=','b', "build directory (where to install from)"),
-               ('compile', 'c', "compile .py to .pyc"),
-               ('optimize', 'o', "compile .py to .pyo (optimized)"),
-              ]
+    user_options = [
+        ('install-dir=', 'd', "directory to install to"),
+        ('build-dir=','b', "build directory (where to install from)"),
+        ('compile', 'c', "compile .py to .pyc"),
+        ('optimize', 'o', "compile .py to .pyo (optimized)"),
+        ]
                
 
     def set_default_options (self):
index e898ce0c187540a7fadc3899700cf114ede0d58b..6dfebfbe0de9babf486cd71684f2260b12493889 100644 (file)
@@ -10,11 +10,12 @@ class install_py (Command):
 
     description = "install pure Python modules"
 
-    options = [('install-dir=', 'd', "directory to install to"),
-               ('build-dir=','b', "build directory (where to install from)"),
-               ('compile', 'c', "compile .py to .pyc"),
-               ('optimize', 'o', "compile .py to .pyo (optimized)"),
-              ]
+    user_options = [
+        ('install-dir=', 'd', "directory to install to"),
+        ('build-dir=','b', "build directory (where to install from)"),
+        ('compile', 'c', "compile .py to .pyc"),
+        ('optimize', 'o', "compile .py to .pyo (optimized)"),
+        ]
                
 
     def set_default_options (self):
index d8908328628c25adecc2d6ec693f171c826bd6fc..aaedb3042170ea961ff3dd63d360361f4498dba7 100644 (file)
@@ -21,26 +21,27 @@ class sdist (Command):
 
     description = "create a source distribution (tarball, zip file, etc.)"
 
-    options = [('template=', 't',
-                "name of manifest template file [default: MANIFEST.in]"),
-               ('manifest=', 'm',
-                "name of manifest file [default: MANIFEST]"),
-               ('use-defaults', None,
-                "include the default file set in the manifest "
-                "[default; disable with --no-defaults]"),
-               ('manifest-only', None,
-                "just regenerate the manifest and then stop"),
-               ('force-manifest', None,
-                "forcibly regenerate the manifest and carry on as usual"),
-               
-               ('formats=', None,
-                "formats for source distribution (tar, ztar, gztar, or zip)"),
-               ('list-only', 'l',
-                "just list files that would be distributed"),
-               ('keep-tree', 'k',
-                "keep the distribution tree around after creating " +
-                "archive file(s)"),
-              ]
+    user_options = [
+        ('template=', 't',
+         "name of manifest template file [default: MANIFEST.in]"),
+        ('manifest=', 'm',
+         "name of manifest file [default: MANIFEST]"),
+        ('use-defaults', None,
+         "include the default file set in the manifest "
+         "[default; disable with --no-defaults]"),
+        ('manifest-only', None,
+         "just regenerate the manifest and then stop"),
+        ('force-manifest', None,
+         "forcibly regenerate the manifest and carry on as usual"),
+
+        ('formats=', None,
+         "formats for source distribution (tar, ztar, gztar, or zip)"),
+        ('list-only', 'l',
+         "just list files that would be distributed"),
+        ('keep-tree', 'k',
+         "keep the distribution tree around after creating " +
+         "archive file(s)"),
+        ]
     negative_opts = {'use-defaults': 'no-defaults'}
 
     default_format = { 'posix': 'gztar',