Commit 8161022d authored by Greg Ward's avatar Greg Ward

Added --compile, --optimize options so users have an easy way to

instruct the "install_lib" command from the command-line.
parent cb9c9aed
...@@ -90,6 +90,15 @@ class install (Command): ...@@ -90,6 +90,15 @@ class install (Command):
('install-data=', None, ('install-data=', None,
"installation directory for data files"), "installation directory for data files"),
# Byte-compilation options -- see install_lib.py for details, as
# these are duplicated from there (but only install_lib does
# anything with them).
('compile', 'c', "compile .py to .pyc [default]"),
('no-compile', None, "don't compile .py files"),
('optimize=', 'O',
"also compile with optimization: -O1 for \"python -O\", "
"-O2 for \"python -OO\", and -O0 to disable [default: -O0]"),
# Miscellaneous control options # Miscellaneous control options
('force', 'f', ('force', 'f',
"force installation (overwrite any existing files)"), "force installation (overwrite any existing files)"),
...@@ -135,6 +144,9 @@ class install (Command): ...@@ -135,6 +144,9 @@ class install (Command):
self.install_scripts = None self.install_scripts = None
self.install_data = None self.install_data = None
self.compile = None
self.optimize = None
# These two are for putting non-packagized distributions into their # These two are for putting non-packagized distributions into their
# own directory and creating a .pth file if it makes sense. # own directory and creating a .pth file if it makes sense.
# 'extra_path' comes from the setup file; 'install_path_file' can # 'extra_path' comes from the setup file; 'install_path_file' can
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment