Installation
Python Version
Marlin
is developed and tested under Python 2.7.
Dependencies
Marlin
depends on the pysvn library.
On salish pysvn is installed as the system-side python-svn package.
Include it in the virtualenv in which Marlin
is installed by symlinking it into the virtualenv site-packages/
directory.
Marlin
also depends on the SalishSeaTools Package hg_commands Module
Details of how to install both of these dependencies are included in the Basic Installation section below.
Basic Installation
Create a marlin virtualenv:
$ cd /data/dlatorne/.virtualenvs/ $ virturalenv marlin
Symlink pysvn into the marlin virtualenv
site-packages/
directory:$ cd /data/dlatorne/.virtualenvs/marlin/lib/python2.7/site-packages/ $ ln -s /usr/lib/python2.7/dist-packages/pysvn
Activate the marlin virtualenv and install the
SalishSeaTools
andMarlin
packages in editable mode:$ . /data/dlatorne/.virtualenvs/marlin/bin/activate (marlin)$ cd /data/dlatorne/MEOPAR/tools/ (marlin)$ pip install --no-deps -e SalishSeaTools (marlin)$ pip install -e Marlin
Source Code
The source code is hosted on GitHub: https://github.com/SalishSeaCast/tools/blob/master/Marlin/.
Reporting Bugs
Please report bugs through the GitHub project: https://github.com/SalishSeaCast/tools/issues?q=label:Marlin marked with “Marlin” as a label.