[Distutils] lineendings
Michael Hudson
mwh@python.net
Wed Oct 16 06:48:02 2002
"Andy Robinson" <andy@reportlab.com> writes:
> > Of course, the right solution would be getting a decent
> > text editor ;-)
>
> No, it wouldn't. We have decent editors. But we ship
> code to people maintaining Unix systems, who should
> neither know nor care if it is Java or Python or Algol.
> If they have to edit some config file in VI when logged
> into a remote server, it's just wrong to ship it full of
> ^M thingies; someone actually phoned me and asked if it was
> safe to promote! At the same time I would quite like the
> freedom to make a package on my Windows machine, or even
> on a Mac.
In Python 2.3, this will be better. PEP 278, I think.
Maybe this could be ported to the 2.2 line after 2.3 is out and all
the bugs have been shaken out of it.
> (BTW, does OS/X have Unix line endings?)
I think that depends :-/
> I think the right solution is "a few subclasses" and one
> day some options in distutils to set this if you choose
> to. Distutils knows which files are source, tar and zip
> cannot be expected to.
I think so far distutils has made the right choice on this one: be
dumb. This is much less aggravating than trying to do something smart
and stuffing it up would be, IMHO.
> Putting it in perspective: we had a quiet day and all
> decided to learn distutils, so we may ask some pretty
> dumb things before we grasp its inner beauty, elegance
> and fundamental rightness ;-)
If you can fix all the horrible bits while you're at it, that would be
even better :)
Cheers,
M.
--
"Well, the old ones go Mmmmmbbbbzzzzttteeeeeep as they start up and
the new ones go whupwhupwhupwhooopwhooooopwhooooooommmmmmmmmm."
-- Graham Reed explains subway engines on asr