sdss_install command-Line tool¶
usage: sdss_install [-h] [-e LEVEL] [-b] [-G] [-C | -E | -T MAKE_TARGET] [-d]
[-n] [-s] [-L] [-P] [-D] [-F] [-k] [-m DIR]
[-a ALT_MODULE] [-M DIR] [-r DIR] [-l] [-t] [-u URL] [-g]
[-U USER] [-v] [-V] [-x DIR] [-o]
[--github-url GITHUB_URL] [-H]
[product] [product_version]
Positional Arguments¶
| product | Name of product to install, starts with [repo, data, deprecated] or assumed to start with repo. Default: “NO PACKAGE” |
| product_version | |
Version of product to install (trunk or specified tag or branch). Default: “NO VERSION” | |
Named Arguments¶
| -e, --level | Possible choices: debug, info, warning, error set logging level Default: “debug” |
| -b, --bootstrap | |
Run in bootstrap mode to install the sdss_install product. Default: False | |
| -G, --github | Install products from GitHub, otherwise from SVN. Default: False |
| -C, --compile-c | |
Force C/C++ install mode, even if a setup.py file is detected (WARNING: this is for experts only). Default: False | |
| -E, --evilmake | Use evilmake to install product. Default: False |
| -T, --make-target | |
| Target to make when installing product. | |
| -d, --default | Make this version the default version. Default: False |
| -n, --no-build | Skip the automated build stage Default: False |
| -s, --skip-module | |
Skip the module load product command Default: False | |
| -L, --module-only | |
Install / Reinstall only the module file Default: False | |
| -P, --no_python_package | |
Skip the python package stage for tagged products Default: False | |
| -D, --documentation | |
Build any Sphinx or Doxygen documentation. Default: False | |
| -F, --force | Overwrite any existing installation of this product/version. Default: False |
| -k, --keep | Keep the exported build directory. Default: False |
| -m, --modules-home | |
| Set or override the value of $MODULESHOME | |
| -a, --alt-module | |
| specify an alternate module file | |
| -M, --module-dir | |
Install module files in DIR. Default: “” | |
| -r, --root | Set or override the value of $SDSS_INSTALL_PRODUCT_ROOT Default: “/home/docs/software/sdss” |
| -l, --longpath | Keep the long path hierarchy in the install directory Default: False |
| -t, --test | Test mode. Do not actually install anything. Default: False |
| -u, --url | Download software from URL. Default: “https://svn.sdss.org” |
| -g, --public | Download software from public URL. Default: False |
| -U, --username | Specify svn –username (if necessary). |
| -v, --verbose | Print extra information. Default: False |
| -V, --version | Print version information. Default: False |
| -x, --external_dependencies | |
Set a string of external dependency clone commands Default: “” | |
| -o, --skip-git-verdirs | |
Set to skip checkout of git repos in version subdirectories Default: False | |
| --github-url | Github url to use |
| -H, --https | Use GitHub https instead of ssh Default: False |