Re: Do we need wxpython.org/Phoenix/tools ?

Robin Dunn <[email protected]>
Newsgroups gmane.comp.python.wxpython.devel
Message-ID <[email protected]>
[email protected] wrote:
> Just for my understanding of the very complex build process.
>
> Why does http://wxpython.org/Phoenix/tools/ exists? Why doesn't the
> build script just use the local installed versions of this tools?
> And if they are not installed build.py should just give a informative
> and human readable error message about it.


1. Because different versions of these tools can sometimes have very 
different behaviors, so using the same version everywhere can be very 
important.

2. By having build.py fetch the tools I don't need to manually update 
all of my development machines and buildbot environments, (6 to 10 of 
them depending on how things are configured at the time.)  They update 
themselves instead.

3. If somebody doesn't like it or if there isn't a compatible version 
available via the tools folder then the user can override that with an 
environment variable.

4. Or they can use the source tarball instead which won't need any of 
the tools except waf, and it is Python code so platforms or 
architectures don't matter.


-- 
Robin Dunn
Software Craftsman
http://wxPython.org

-- 
You received this message because you are subscribed to the Google Groups "wxPython-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].
For more options, visit https://groups.google.com/d/optout.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.