[cig-commits] r4745 - in cs/pythia/trunk: . pythia

leif at geodynamics.org leif at geodynamics.org
Sun Oct 8 18:29:27 PDT 2006


Author: leif
Date: 2006-10-08 18:29:27 -0700 (Sun, 08 Oct 2006)
New Revision: 4745

Added:
   cs/pythia/trunk/pythia/
   cs/pythia/trunk/pythia/acis/
   cs/pythia/trunk/pythia/blade/
   cs/pythia/trunk/pythia/elc/
   cs/pythia/trunk/pythia/journal/
   cs/pythia/trunk/pythia/merlin/
   cs/pythia/trunk/pythia/mpi/
   cs/pythia/trunk/pythia/opal/
   cs/pythia/trunk/pythia/pulse/
   cs/pythia/trunk/pythia/pyre/
   cs/pythia/trunk/pythia/rigid/
Removed:
   cs/pythia/trunk/acis/
   cs/pythia/trunk/blade/
   cs/pythia/trunk/elc/
   cs/pythia/trunk/journal/
   cs/pythia/trunk/merlin/
   cs/pythia/trunk/mpi/
   cs/pythia/trunk/opal/
   cs/pythia/trunk/pulse/
   cs/pythia/trunk/pyre/
   cs/pythia/trunk/rigid/
Log:
Moved all pythia packages under a 'pythia' namespace package --
e.g., pythia.pyre, pythia.journal, etc. -- for three reasons:

1) Namespace pollution bad.

2) In the future, I may want to release one or more of the
subpackages as a separate project with its own verson number
and dependencies.  (E.g., opal might depend upon Django.)  At
that point in time, 'pythia' will become a true setuptools
"namespace package" (right now it is just a normal package).

3) I finally figured out how to insulate dependent projects from
all of this.  You will still be able to write "import pyre".
The subpackages will be declared as pythia "extras"... it will
all work out (I hope).


Copied: cs/pythia/trunk/pythia/acis (from rev 4744, cs/pythia/trunk/acis)

Copied: cs/pythia/trunk/pythia/blade (from rev 4744, cs/pythia/trunk/blade)

Copied: cs/pythia/trunk/pythia/elc (from rev 4744, cs/pythia/trunk/elc)

Copied: cs/pythia/trunk/pythia/journal (from rev 4744, cs/pythia/trunk/journal)

Copied: cs/pythia/trunk/pythia/merlin (from rev 4744, cs/pythia/trunk/merlin)

Copied: cs/pythia/trunk/pythia/mpi (from rev 4744, cs/pythia/trunk/mpi)

Copied: cs/pythia/trunk/pythia/opal (from rev 4744, cs/pythia/trunk/opal)

Copied: cs/pythia/trunk/pythia/pulse (from rev 4744, cs/pythia/trunk/pulse)

Copied: cs/pythia/trunk/pythia/pyre (from rev 4744, cs/pythia/trunk/pyre)

Copied: cs/pythia/trunk/pythia/rigid (from rev 4744, cs/pythia/trunk/rigid)



More information about the cig-commits mailing list