Third-party libs in version control

bruno.desthuilliers at bruno.desthuilliers at
Sun Jun 10 13:50:05 CEST 2007

On Jun 10, 5:26 am, Marcus <mcshutter... at> wrote:
> Good evening,
> I'm new to developing large subversion-controlled projects. This one
> will involve a few third-party libraries like wxWidgets, and perhaps
> Twisted. Ordinarily you could just install these into your system and
> they'll end up globally (in Python's Lib/site-packages directory). Is it
> proper practice to instead install the libraries into a separate [vendor
> branch] of the repository and reference that instead?
> I've read about vendor branches, and I'm under the impression that
> you're supposed to do that /instead/ of installing the libraries
> globally into Python's subdirectories... is that correct?

As Mark already mentionned, svn's 'vendor branches' are only
meaningfull when you do have to maintain a customized version of the
third-party libs. For 'ordinary' dependencies, you can use  eggs or
just explicitly states the dependencies in the README or INSTALL

More information about the Python-list mailing list