Latest mail of Andy raises some questions. Currently couchapp use
couchdb-python to make all couchdb related access. Which works well if
you use the trunk version of couchdb-python and trunk version of
httplib2 if you use python2.6. So actually we have two problems if we
want to make easier installation for couchapp users: Current users
can't install easily couchapp from pypi or even from source and those
who are using latest versions of python 2.x (which is recommanded)
can't. I asked when next stable version of couchdb-python will be
released, but still no answers. Joe gregorio didn't released httplib2
too. I see 3 possibilities to solve it :
1) having couchdb-python released and httplib2 too.
2) using couchdbkit which works with latest trunk
3) integration a subset of couchdb-python and monkey patching httplib2
inside the couchapp (basically integreating client.py in our sources).
Maybe we could also integrate our own version of httplib2
My preference go for the latest. Appart solving current problem,
having a subset of couchdb-python would allow use to follow each
changes of couchdb-python easily. Which is imho good since couchapp is
somehow bleeding edge and latest tip should be always accurate against
latest couchdb trunk. One other advantage is that we could distribute
couchapp batteries included.
what do you think about it ?
- benoit.
Hi benoit,
just saw on github, that you are allready working on couchapp ;-). I agree with you that
your last suggestion seems the best way. Less dependencies means less problems for
installation for users. As you may remember I had some problems installing couchapp in the
beginning ;-) - but now everything is cool (actuallay I reviewed the couchapp manual and
updateted it).
Please leave me a note when you made the changes concerning the installation process. I
will update the manual in the couchapp wiki then.
At last, one thing concerning the wiki. I will only update
http://wiki.github.com/couchapp/couchapp and not that at jchris's wiki ... I hoipe this is
ok (see also my loast post).
Cheers
Andy
>
> Hi benoit,
>
> just saw on github, that you are allready working on couchapp ;-). I agree with you that
> your last suggestion seems the best way. Less dependencies means less problems for
> installation for users. As you may remember I had some problems installing couchapp in the
> beginning ;-) - but now everything is cool (actuallay I reviewed the couchapp manual and
> updateted it).
>
> Please leave me a note when you made the changes concerning the installation process. I
> will update the manual in the couchapp wiki then.
>
> At last, one thing concerning the wiki. I will only update
> http://wiki.github.com/couchapp/couchapp and not that at jchris's wiki ... I hoipe this is
> ok (see also my loast post).
>
> Cheers
>
> Andy
Hi,
thanks :) Since my first mail, I've integrated couchdb-python,
httplib2 & simplejson in latest tip of refactor branch . So no more
dependencies, couchapp just rely on python. I will add some unitests
this morning but for now couchapp refactor branch just work here.
- benoît