[Distutils] New packagers

M.-A. Lemburg mal@lemburg.com
Tue Mar 5 12:59:01 2002


"Mark W. Alexander" wrote:
> 
> On Tue, 5 Mar 2002, M.-A. Lemburg wrote:
> 
> > Marc Alexandar has submitted two new packagers for distutils
> > a while ago. I would like to add these to distutils, however,
> > I can't test them.
> >
> > Solaris:
> > https://sourceforge.net/tracker/?func=detail&aid=415227&group_id=5470&atid=305470
> >
> > HP-UX:
> > https://sourceforge.net/tracker/?func=detail&aid=415228&group_id=5470&atid=305470
> 
> They both require the generic bdist_packager class as well:
> https://sourceforge.net/tracker/?func=detail&aid=415226&group_id=5470&atid=305470
> 
> All 3 are independent files have have no impact on any other modules.
> Assuming they work as advertised for someone besides me, I'll add a
> patch to include them in format_command.

I just assigned that patch to myself as well. 
Perhaps you could just send me your latest versions as 
ZIP-file ?!
 
> > Could someone give them a go ?
> 
> I'm actually behind (just got python 2.2 on my Solaris boxes, we're
> moving away from HP so I've been completely ignoring them), so I
> need to get the latest distutils and make sure they still fit right.
> But if anyone finds problems I'll work through them as fast as I can.
> 
> > Also, docs are still missing for the packagers -- if someone
> > has a few spare cycles, please add these to the patches.
> 
> Are there any guidelines for packager docs anywhere? I'll make the
> cycles if I can get a kickstart.

The docs are in Latex and can be found in CVS under Docs/dist.
I'd suggest adding new sections "Creating Solaris Packages"
and "Creating HP-UX Packages" which basically "work" like the
"Creating RPM Packges" section.

> Mark (with a K, btw)

Oops, sorry about that.
 
> p.s. Thanks for prodding these through. They Work For Me (TM), but I'd
> like to have "official" support for more platforms in distutils...

Same here. I think distutils should have "native" support
for packagers on as many platforms as possible. We still
need FreeBSD, OpenBSD, Debian and AIX... any takers ?

It would also be nice if we had a distutils compile farm
somewhere; oh well, this will probably stay a dream.

-- 
Marc-Andre Lemburg
CEO eGenix.com Software GmbH
______________________________________________________________________
Company & Consulting:                           http://www.egenix.com/
Python Software:                   http://www.egenix.com/files/python/