-
Notifications
You must be signed in to change notification settings - Fork 14
Use of master
Patrick Snape edited this page Jul 29, 2014
·
2 revisions
To get set up with the current master version of landmarkerio-server:
> conda create -n lmio python
> source activate lmio
(lmio) > conda install -c menpo landmarkerio-server
(lmio) > conda remove menpo
(lmio) > conda remove landmarkerio-server
(lmio) > cd dev/path
(lmio) dev/path > git clone git@github.com:menpo/menpo
(lmio) dev/path > git clone git@github.com:menpo/landmarkerio-server
(lmio) dev/path > pip install --no-deps -e ./menpo
(lmio) dev/path > pip install --no-deps -e ./landmarkerio-server
(lmio) dev/path > pip install --no-use-wheel cherrypy
(lmio) dev/path > pip install enum pathlib
Note that CherryPy's wheel installation is broken.
Now we need to edit the scripts lmio, lmioserve, and lmiocache as they will
check requirements and think PIL is missing. For each of these edit with your favourite
text editor
> vim ~/miniconda/envs/lmio/bin/{lmio, lmiocache, lmioserve}
and remove these three lines:
- from pkg_resources import require
- require('landmarkerio==0.1.0')
- del require
After the above, see
(lmio) > lmio --help
for usage information.