E&S CVS Commit: pylib [Simplification-Branch] - Cleaned up the bundle API and docs a bit, although bundles will probably

pje at eby-sarna.com pje at eby-sarna.com
Sat Feb 9 16:22:00 EST 2002

Module Name:	pylib
Committed By:	pje
Date:		Sat Feb  9 21:21:37 UTC 2002

Modified Files:
	pylib/TW/API [Simplification-Branch]: Interfaces.py SEF_hooks.py
	    Specifications.py Targets.py
	pylib/TW/StructuralModel [Simplification-Branch]: Basic.py

Log Message:
Cleaned up the bundle API and docs a bit, although bundles will probably
soon be deprecated in favor of modules.  'bundleImplements' is now
'bundleProvides', and it's a sequence of *label* interfaces, rather than
an import spec for an actual interface.  This makes a bit more sense,
although it loses the ability to know what interfaces extend each other.
But since bundles are probably going away...

Also, fixed a minor bug in BuildTarget's handling of interpreters, and
adjusted build-path calculation so unnamed root builders don't have their
name put into built components' names.

To view diffs of this commit, you can use the following URL(s):

To generate a diff of this commit:
cvs rdiff -r1.1.2.5 -r1.1.2.6 pylib/TW/API/Interfaces.py \
cvs rdiff -r1.1.2.1 -r1.1.2.2 pylib/TW/API/SEF_hooks.py
cvs rdiff -r1.1.2.6 -r1.1.2.7 pylib/TW/API/Targets.py
cvs rdiff -r1.17.2.4 -r1.17.2.5 pylib/TW/StructuralModel/Basic.py

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

More information about the source-changes mailing list