[Python-Dev] Status of packaging in 3.3 (original) (raw)

Nick Coghlan ncoghlan at gmail.com
Fri Jun 22 08:29:55 CEST 2012


On Fri, Jun 22, 2012 at 3:20 PM, Donald Stufft <donald.stufft at gmail.com> wrote:

I don't want to argue over implementation details as I think that is premature right now, so this concept has a big +1 from me. RPM, deb, etc has a long history and a lot of shared knowledge so looking at them and adapting it to work cross platform is likely to be huge win.

Right, much of what I wrote in that email should be taken as "this is one way I think it could work", rather than "this is the way I think it should work". In particular, any realistic attempt should also look at what Debian based systems do differently from RPM based systems.

I think the key elements are recognising that:

That means the key transformations to be defined are:

The one anti-pattern I think we really want to avoid is a complex registration system where customisation isn't as simple as saying either:

The other main consideration is that we want the format to be easy to read with general purpose tools, and that means something based on a configuration file standard. YAML is the obvious choice at that point.

Cheers, Nick.

-- Nick Coghlan   |   ncoghlan at gmail.com   |   Brisbane, Australia



More information about the Python-Dev mailing list