[ckan-dev] Getting started with CKAN development
James Gardner
james at 3aims.com
Fri Feb 18 14:36:52 UTC 2011
Hi Arthur,
Thanks for the update.
The installation instructions have changed again today actually to avoid
this and other problems. The latest instructions are here:
https://bitbucket.org/okfn/ckan/src/56cccbbb9d1a/README.txt
Changes are that:
* All requirements are now in pip requirements files, not in setup.py so
no setup.py develop step is needed
* By not creating your virtualenv with --no-site-packages and then
installing all dependencies using --ignore-installed you can mix and
match system packages with those in your virtualenv (handy for avoiding
having to compile lxml etc)
* The pip requirements no longer live in pip-requirements.txt but
instead are in three files in the requires directory so you can choose
to only install dependencies that aren't already met in Ubuntu LTS if
you so choose.
* You now clone the version of CKAN you want directly rather than
getting the requirements version you need and then having CKAN specified
in those requirements
These changes also make it easier for the core team to package CKAN as
.deb files which should make installation for end users even easier in
the future.
Cheers,
James
On 18/02/11 14:28, Arthur Taylor wrote:
> Hi all,
>
> Just a quick note. I'm (potentially, as time allows) interested in
> getting involved with some CKAN development and was just checking out
> the project to have a poke around. I cloned the github repository
> (@29b77a59ad) and followed the 'Developer Installation' readme instructions.
>
> Goes almost smoothly (as a complete stranger to the project), but there
> are a couple of issues.
>
> 1. Link to the pip requirements is dead (at time of writing):
> https://bitbucket.org/okfn/ckan/raw/default/pip-requirements.txt
> 2. I came a cropper at step 6. 'paster' and all that follows requires
> that you've done 'python setup.py develop' to get some required packages
> not included in pip-requirements.txt (this was helpfully pointed out by
> William Waites for me on IRC).
>
> ... but other than that everything went as planned.
>
> Thanks,
>
> Arthur
>
>
>
> _______________________________________________
> ckan-dev mailing list
> ckan-dev at lists.okfn.org
> http://lists.okfn.org/mailman/listinfo/ckan-dev
More information about the ckan-dev
mailing list