Author pitrou
Recipients Christophe Simonis, Garen, amaury.forgeotdarc, arekm, devurandom, eric.araujo, leonov, nicdumz, nikratio, ockham-razor, pitrou, proyvind, thedjatclubrock, vstinner, ysj.ray
Date 2010-05-25.15:34:23
SpamBayes Score 1.80771e-07
Marked as misclassified No
Message-id <1274801660.3172.9.camel@localhost.localdomain>
In-reply-to <1274786430.47.0.309645060137.issue6715@psf.upfronthosting.co.za>
Content
Hello,

> I'm the author of the pyliblzma module, and if desired, I'd be happy
> to help out adapting pyliblzma for inclusion with python.
> Most of it's code is based on bz2module.c, so it shouldn't be very far
> away from being good 'nuff.

Well, I wouldn't say bz2module is the best module out there, but as you
say it's probably good enough :) And we can help you fix things if
needed.

Is pyliblzma compatible with Python 3.x? It's too late to incorporate
any new feature in Python 2.x now.

> * While most of the liblzma API has been implemented, support for
> multiple/alternate filters still remains to be implemented. When done
> it will also cause some breakage with the current pyliblzma API.

Hmm, then perhaps you should first fix the current API so that adding
new features doesn't force you to break the API again. There are strict
rules for API breakage in the standard library.

By the way, adding a new module to the stdlib probably requires writing
a PEP (Python Enhancement Proposal). I wouldn't expect this very
proposal to be controversial, but someone has to do it.

Finally, when a module is in the stdlib, it is expected that maintenance
primarily happens in the Python SVN (or Mercurial) tree. We have a
couple of externally-maintained modules, but they're a source of
problems for us.
History
Date User Action Args
2010-05-25 15:34:25pitrousetrecipients: + pitrou, amaury.forgeotdarc, arekm, vstinner, nicdumz, eric.araujo, Christophe Simonis, proyvind, nikratio, leonov, devurandom, Garen, ysj.ray, thedjatclubrock, ockham-razor
2010-05-25 15:34:23pitroulinkissue6715 messages
2010-05-25 15:34:23pitroucreate