Package: sciunit2
SciunitThe most updated instructions on installing Sciunit can be found at:https://sciunit.run/installsciunitis a command-line tool that answers the call for a
reusable research object that containerizes and stores applications
simply and efficiently, facilitates sharing and collaboration, and
eases the task of executing, understanding, and building on shared
work.InstallingThis section introduces the binary distributions of sciunit.Requires: pip>=8.1.1, glibc>=2.17, python2.7 with headers and compilerPlatform: amd64-pc-linux-gnuEnsure that~/.local/binis in yourPATHenvironment variable,
and then, runpip2 install --user sciunit2Add--upgradeto the command line arguments to upgrade an existing
sciunit installation.[ NoteAttempt to install sciunit with “pip install sciunit” will get you something
else; our PyPI project is registered as “sciunit2”.–end note ]Verify the installation withsciunit --versionIn the following per-distro instructions, if you see a command-line
in the form ofexport PATH=~/.local/bin:$PATH, it merely means that you will need the aforementioned binary path
inPATHbefore proceeding; normally you should adjust it according
to your login shell and write it to a shell configuration such as~/.profile.Ubuntu 16.04sudo apt update
sudo apt install python-dev python-pip
pip2 install --user sciunit2Ubuntu 14.04sudo apt update
sudo apt install python-dev python-pip
pip2 install --user -U pip
export PATH=~/.local/bin:$PATH
pip2 install --user sciunit2Arch Linuxsudo pacman -S python2-pip
export PATH=~/.local/bin:$PATH
pip2 install --user sciunit2Fedora 26sudo dnf install python2-pip python2-devel gcc redhat-rpm-config
pip2 install --user sciunit2CentOS 7sudo yum install -y epel-release
sudo yum install python2-pip python-devel gcc
pip2 install --user sciunit2RHEL 7sudo yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
sudo yum install python2-pip python-devel gcc
pip2 install --user sciunit2Debian 9sudo apt update
sudo apt install python-dev python-pip
export PATH=~/.local/bin:$PATH
pip2 install --user sciunit2Debian 8sudo apt update
sudo apt install python-dev python-pip
pip2 install --user -U pip
export PATH=~/.local/bin:$PATH
pip2 install --user sciunit2OpenSUSE 42Note that OpenSUSE defaults user-binary path to~/binrather than~/.local/bin, so you may want to symlink one to the other.sudo zypper install python-pip python-devel gcc
pip2 install --user -U pip
export PATH=~/.local/bin:$PATH
pip2 install --user sciunit2Build from SourceInstructions forcustom buildof sciunit2 is available in our Bitbucket project repository.  You may
want to check it out if you are running on a system that is not
supported by the binary distribution.Post-installExecutesciunit post-installas a normal user to add command-line completion support forsciunitto your login shell.  When running this or any other
sciunit command, if your environment is not listed in theInstallingsection, or you missed some prerequisites before
issuingpip, you may observe the following error:ImportError: No module named _bsddbFortunately, there are more than one ways to fulfill this dependency.
Try to find and install a package often named “python-bsddb” or
“python-bsddb3” with your system package manager.  In Anaconda,
you will need a port called “bsddb.”To make the command-line completion work, if you are abashusers,
make sure that you have the “bash-completion” package installed on your
system.  If you are atcshuser, make sure that you havesource~/.completein~/.cshrcor~/.tcshrcas suggested by
the stockcompletion script.UsingCheckout ourtutorialand manpage.
The manpage is available asman sciunitafter a successful installation.Sciunit acknowledges support from the National Science Foundation,
Bloomberg Foundation, and DePaul University.