On 1/24/06, Victor Kryukov <[EMAIL PROTECTED]> wrote:
> On the positive note - comments in the turbogears.util helps a lot!

Hopefully, there will be more of that soon enough (that's what the API
docs discussion is all about).

> The whole process of getting the latest version of TurboGears via SVN
> still has a lot of mystery in it, though: I didn't quite get the
> relationship between SVN and easy_install (is there any doc which
> explains this relationship)?
>
> In particular, am I right that:
>
> 1) After svn update in turbogears root dir, I'll get the latest trunk
> version of turbogears AND the latest trunk versions of corresponding
> thirdparty modules (true/false?)

Not exactly. The thirdparty directory is a set of svn:externals. You
can see them by running this at the top level directory of the
project:
svn propget svn:externals .

I set the externals to follow whatever it is we're targeting at that
point. For a couple of projects (CP and Kid), we're following the
trunk now. For others, we're using a specific release.

> 2) After each svn update, I should manually run 'python setup.py
> develop' in turbogears root dir in order to have in installed
> (true/false?)

It's not always absolutely necessary, but it's also not a bad idea. I
usually don't. Sometimes, by not running setup.py develop, I end up
getting an error when I run tg-admin (a DistributionNotFound error, I
think). Then I'll run setup.py develop and all is well.

> 3) And after that, I should manually run 'python setup.py develop'
> inside each thirdparty module directory (true/false?)

If you've already run setup.py develop in there, you won't generally
need to do this again.

Kevin

--
Kevin Dangoor
Author of the Zesty News RSS newsreader

email: [EMAIL PROTECTED]
company: http://www.BlazingThings.com
blog: http://www.BlueSkyOnMars.com

Reply via email to