[Cubicweb] Move sources to a sub-directory

Aurélien Campéas aurelien.campeas at logilab.fr
Fri Aug 29 12:55:14 CEST 2014

On 29/08/2014 12:47, Christophe de Vienne wrote:
> When I work with pyramid, using virtualenv is easy : pip install pyramid
> and I am ready to go.
> Not using it is complicated, see the in-progress confman configuration
> of Aurélien to get an idea : it forces you to take some (way too long)
> time to properly setup your pythonpath.

That's an unfortunate consequence of the new "community standard"
package layout ...

> Currently I use a hybrid of virtualenv/setup.py develop + the
> grshell-cubicweb to work on pyramid_cubicweb. And it makes things more
> difficult than needed.
> For example, I would like this sequence to be enough to start working on
> pyramid_cubicweb and cubicweb sources (which is my current need):
>     hg clone xxx/cubicweb
>     hg clone xxx/pyramid_cubicweb
>     mkvirtualenv devenv
>     pip install -e xxx/cubicweb
>     pip install -e xxx/pyramid_cubicweb
> If, later, I have to patch pyramid itself, or yams :
>     hg clone xxx/yams
>     pip install -e yams
> Easy to do for anybody, especially new comers. And even more easy
> because most python developers works like this today.

Just nitpickingly, let's not confuse "easy" with "community aproved" :)

> That said, all the packages I know, except for the cubicweb ecosystem,
> works nicely with virtualenv and setup.py develop. Keeping cubicweb
> pip-unfriendly is definitely not the right thing to do.

Unfortunately, agreed.


More information about the Cubicweb mailing list