[Python-Dev] Bazaar branches available (again) on Launchpad

David Lyon david.lyon at pythontest.org
Wed Jan 20 01:51:23 CET 2010


> On Jan 20, 2010, at 10:16 AM, Barry wrote:

>> So does that mean we could update the stdlib for a given
>> python version using this ?
>
> In a sense, yes (if I understand your question correctly).

Yeah, it just needs an implementation.

> The one thing I am unsure about, mostly because I have not tried it, is
> whether your Bazaar branch can be used to commit directly back to the
> Python Subversion master branches.  I /think/ the answer is yes,
> assuming of course that you have permission to do so...

Well I'm too Senior and my stuff is too forward looking to qualify
for that just yet.

I'd be happy to see bzr and mercurial and git all made it together
into the stdlib for python 3. That would give a superb updating
mechanism for python that would propel python well beyond
the dinosaur badlands of CPAN and other languages.

I was actually reading from
(http://en.wikipedia.org/wiki/Python_%28programming_language%29):

"Rather than requiring all desired functionality to be built into the
language's core, Python was designed to be highly extensible. .. .. This
design of a small core language with a large standard library and an
easily extensible interpreter was intended by Van Rossum from the very
start because of his frustrations with ABC (which espoused the opposite
mindset).[5]"

To me, the source code control systems seem to be fully in tune
with the original design of python. That is, to be able to
easily pull external libraries in.

I think what has changed is that the mechanisms now (the SCMs)
are way more highly developed than before. Apart from that
though, after reading the full wikipedia article I'm left
with the distinct impression that things are still pretty
much the same (in that python design philosophy is advanced),
just that the landscape (of external C libraries) has changed.

Now all the libraries are external (on the internet) and
all externally managed.

So with just a tiny amount of work, imho we could pull
it all together to bring python 3 *back* to being that
cool tool that it once was (not saying it isn't now).

Were you offering me an experimental branch somewhere
for python 3 SCM integration ?

David








More information about the Python-Dev mailing list