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