[openbiblio-dev] [SPAM] Re: Exposing as RDF...

Graham Higgins gjh at bel-epa.com
Tue Jun 29 09:12:17 UTC 2010


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Peter,

On 29 Jun 2010, at 08:37, Peter Murray-Rust wrote:

It doesn't quite follow the documented, but I scribbled down this  
record of my replication. It's from an OS X machine and not a Windows  
machine, so it won't match your experience, sorry. It creates a  
virtualenv sandbox, does all the imports, creates the app, runs the  
app, exits and cleans up after itself, leaving almost no trace.

I found that I needed to have an explicit -r in:

pip install -E pyenv-openbiblio -r openbiblio/pip-requirements.txt

and I wasn't able to install the checked-out openbiblio with a

paster make-config openbiblio development.ini

instead, I moved it into pyenv-openbiblio and installed it from there  
with a "python setup.py develop" and I also had to hand-create the  
pyenv-openbiblio/openbiblio/data folder.

Scribbled notes...

#!/bin/sh
$ cd /tmp
$ hg clone https://knowledgeforge.net/pdw/openbiblio > clone.log
$ patch -p 1 < /tmp/pipreq.diff
$ pip install -E pyenv-openbiblio -r openbiblio/pip-requirements.txt >  
install.log
$ mv openbiblio pyenv-openbiblio/  # move openbiblio into pyenv- 
openbiblio
$ cd /tmp/pyenv-openbiblio # relocate to the virtualenv base
$ patch -p 1 < /tmp/rdfns.diff
$ source bin/activate # activate the virtual environment
(pyenv-openbiblio)$ cd openbiblio # relocate to the application  
directory
(pyenv-openbiblio)$ python setup.py develop > install.log # install  
openbiblio
(pyenv-openbiblio)$ paster make-config openbiblio development.ini #  
create app config file
(pyenv-openbiblio)$ mkdir /tmp/pyenv-openbiblio/openbiblio/data
(pyenv-openbiblio)$ paster setup-app development.ini # initialises the  
handlers
(pyenv-openbiblio)$ paster serve development.ini # serve the app using  
a Python web server
^C
(pyenv-openbiblio)$ deactivate
$ cd ..
$ rm -rf pyenv-openbiblio clone.log


- --
Cheers,

Graham

http://www.linkedin.com/in/ghiggins





-----BEGIN PGP SIGNATURE-----

iEYEARECAAYFAkwpuPEACgkQOsmLt1NhivwRzgCdEzUvDeozp2tUqpIrfNwywjf1
j/QAn00RN8CgqyxNTl7xGO6Yrz0yFcEZiQCVAgUBTCm48VnrWVZ7aXD1AQIa0wP+
Ond1deUXlwo7VkAWDZJfeObbGlA7INFUgAG1JIMrtnhAKlQywOZpJSagWJrQ9g8k
yI3U72oX2eHQfl1F/ZibifZxgIyhTSY/W6z09WmA7kwgGlTqe0cFB2MboQK/kjmR
sMFyV8R0kfXwyyG7kn2Ss9Wox5vYgZ5friJ6PAiM/Bo=
=uVRL
-----END PGP SIGNATURE-----





More information about the openbiblio-dev mailing list