No edit summary
mNo edit summary
Line 29: Line 29:
A running Pippy instance will contain the following data:
A running Pippy instance will contain the following data:
*zero or more modules,
*zero or more modules,
**(either pure python modules, packages, or distutil source distributions, though not a sugar bundle),
**(either pure python modules, packages, or distutils source distributions, though not a sugar bundle),
*each module will include zero, one (pure python modules) or more (packages or distutil source distributions) source files,
*each module will include zero, one (pure python modules) or more (packages or distutils source distributions) source files,
*each module will include a source file setup.py capable of creating the python distutil source distribution output, but unless the user has asked to edit the setup.py, it will not be shown, instead a default will be used, created and maintained by Pippy,
*each module will include a source file setup.py capable of creating the python distutils source distribution output, but unless the user has asked to edit the setup.py, it will not be shown, instead a default will be used, created and maintained by Pippy,


A shared Pippy will contain the same data as above on each laptop.
A shared Pippy will contain the same data as above on each laptop.
Line 40: Line 40:
*a module in the journal, (which may have come from a teacher, another learner, or a server), using the object chooser,
*a module in the journal, (which may have come from a teacher, another learner, or a server), using the object chooser,
**in pure python module form, as a single source file,
**in pure python module form, as a single source file,
**in distutil source distribution form, as multiple source files inside a tar or zip container,  
**in distutils source distribution form, as multiple source files inside a tar or zip container,  
*pristine example modules included with Pippy, using a button and an example chooser.
*pristine example modules included with Pippy, using a button and an example chooser.