Why would one need an extra 'patch' program?
mercurial is a python program - python needs some patches, see a problem
with using mercurial on its own?
??? Sage uses a patched python? And the python people don't want to fix
these issues? OK, life is tough.
Anyway, then restrict this copy mechanism to just python and perhaps
mercurial if you also must patch mercurial. But all the other packages
should just be using mercurial. Why spread this copy disease all over
the place?
And as for python, I would have the sources living in a hg repo with the
patches directly living in a branch. When distributing the spkg, you
simply distribute the sources of the modified branch. If ever somebody
wants to have python without the patches (who would want that in the
context of sage anyway?--one would probably clone the original
python.org) that would be a simple branch switch, no? So not even here
is patch or cp really necessary.
Ralf
--
To post to this group, send an email to sage-devel@googlegroups.com
To unsubscribe from this group, send an email to
sage-devel+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org