Third-party libs in version control

bruno.desthuilliers at gmail.com bruno.desthuilliers at gmail.com
Sun Jun 10 07:50:05 EDT 2007


On Jun 10, 5:26 am, Marcus <mcshutter... at dwx.com> 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
doc.




More information about the Python-list mailing list