[Subversion] / PEAK / TODO.txt  

Revision 966


Jump to revision:
Previous Next
Author: pje
Date: Sat Apr 5 20:44:59 2003 UTC (21 years ago)

Log Message:

REINSTALL WARNING: a package was removed from setup.py on this change,
so be sure to *delete* your PEAK installation from 'site-packages' before
reinstalling.  Also be sure to update your checkout with 'cvs update -dPA'.

Change notes:

* It's now possible to use 'config.declareModule()' to patch third-party
  (i.e. non-PEAK) modules, and also to pre-declare inheritance or patch
  data for modules inherited via package inheritance.  This was done to
  make PEAK/Zope reusage/patching easier, and also to ease patching of
  large generated-code models (like UML and CWM).

* The patches to add "Pythonic features" to UML models are now in a
  separate module, 'peak.metamodels.core_addons', so that they can be
  shared amongst all UML versions.  This was made possible by the
  new 'declareModule()' function.

* Cleaned up and removed the now-unnecessary subpackage of UML13 that was
  there just to provide a home for the patches that can now be applied by
  "remote control", so to speak.

* 'lazyModule()' now has an extra parameter that can be used to hook the
  initial loading of a module.  This was added so that 'declareModule()'
  can patch modules when they are loaded.

Changed paths:

Path Action Text Changes Prop Changes Diff to Previous
PEAK/TODO.txt modified X   (diff to previous)
PEAK/setup.py modified X   (diff to previous)
PEAK/src/peak/config/modules.py modified X   (diff to previous)
PEAK/src/peak/metamodels/UML13/Foundation deleted      
PEAK/src/peak/metamodels/UML13/__init__.py modified X   (diff to previous)
PEAK/src/peak/metamodels/core_addons.py added X X  
PEAK/src/peak/util/imports.py modified X   (diff to previous)

cvs-admin@eby-sarna.com

Powered by ViewCVS 1.0-dev

ViewCVS and CVS Help