E&S CVS Commit: pylib [Simplification-Branch] - Repackaged so that the kernel is in 'TW.API' subpackage, making it possible

pje at eby-sarna.com pje at eby-sarna.com
Tue Jan 22 15:30:01 EST 2002


Module Name:	pylib
Committed By:	pje
Date:		Tue Jan 22 20:29:15 UTC 2002

Modified Files:
	pylib/TW [Simplification-Branch]: __init__.py
	pylib/TW/Database [Simplification-Branch]: Connections.py DataModel.py
	    Records.py __init__.py
	pylib/TW/MOF [Simplification-Branch]: MMX.py
	pylib/TW/StructuralModel [Simplification-Branch]: Basic.py
	    Interfaces.py Queries.py
	pylib/TW/UML [Simplification-Branch]: Model.py __init__.py
	pylib/TW/XMI [Simplification-Branch]: Reading.py
	pylib/TW/tests [Simplification-Branch]: Callbacks.py Components.py
	pylib/TW/tests/Database [Simplification-Branch]: DataModel.py
Added Files:
	pylib/TW/API [Simplification-Branch]: Advisors.py Interfaces.py
	    Interpreters.py SEF.py Specifications.py Targets.py __init__.py
Removed Files:
	pylib/TW [Simplification-Branch]: Advisors.py Interfaces.py
	    Interpreters.py SEF.py Specifications.py Targets.py

Log Message:
Repackaged so that the kernel is in 'TW.API' subpackage, making it possible
to re-use parts of TW without the kernel being imported.  For backward
compatibility, there is a 'from TW.API import *' in the root package, but
using 'from TW import *' is now deprecated and will break in a future
release.  Interface and packaged docs have also been streamlined/updated a
bit, but only a very little and there's still much to do, but I want to get
this into shipshape condition before merging back onto the trunk, since
it's a fair amount different than the pre-branch version internally and
externally.


To view diffs of this commit, you can use the following URL(s):
http://cvs.eby-sarna.com/pylib/TW/__init__.py.diff?r1=1.9.2.2&r2=1.9.2.3
http://cvs.eby-sarna.com/pylib/TW/API/Advisors.py?rev=1.1.2.1&content-type=text/vnd.viewcvs-markup
http://cvs.eby-sarna.com/pylib/TW/API/Interfaces.py?rev=1.1.2.1&content-type=text/vnd.viewcvs-markup
http://cvs.eby-sarna.com/pylib/TW/API/Interpreters.py?rev=1.1.2.1&content-type=text/vnd.viewcvs-markup
http://cvs.eby-sarna.com/pylib/TW/API/SEF.py?rev=1.1.2.1&content-type=text/vnd.viewcvs-markup
http://cvs.eby-sarna.com/pylib/TW/API/Specifications.py?rev=1.1.2.1&content-type=text/vnd.viewcvs-markup
http://cvs.eby-sarna.com/pylib/TW/API/Targets.py?rev=1.1.2.1&content-type=text/vnd.viewcvs-markup
http://cvs.eby-sarna.com/pylib/TW/API/__init__.py?rev=1.1.2.1&content-type=text/vnd.viewcvs-markup
http://cvs.eby-sarna.com/pylib/TW/Database/Connections.py.diff?r1=1.10&r2=1.10.2.1
http://cvs.eby-sarna.com/pylib/TW/Database/DataModel.py.diff?r1=1.8.2.2&r2=1.8.2.3
http://cvs.eby-sarna.com/pylib/TW/Database/Records.py.diff?r1=1.8&r2=1.8.2.1
http://cvs.eby-sarna.com/pylib/TW/Database/__init__.py.diff?r1=1.3&r2=1.3.2.1
http://cvs.eby-sarna.com/pylib/TW/MOF/MMX.py.diff?r1=1.5&r2=1.5.2.1
http://cvs.eby-sarna.com/pylib/TW/StructuralModel/Basic.py.diff?r1=1.17.2.1&r2=1.17.2.2
http://cvs.eby-sarna.com/pylib/TW/StructuralModel/Interfaces.py.diff?r1=1.9&r2=1.9.2.1
http://cvs.eby-sarna.com/pylib/TW/StructuralModel/Queries.py.diff?r1=1.10&r2=1.10.2.1
http://cvs.eby-sarna.com/pylib/TW/UML/Model.py.diff?r1=1.14&r2=1.14.2.1
http://cvs.eby-sarna.com/pylib/TW/UML/__init__.py.diff?r1=1.5&r2=1.5.2.1
http://cvs.eby-sarna.com/pylib/TW/XMI/Reading.py.diff?r1=1.14.2.1&r2=1.14.2.2
http://cvs.eby-sarna.com/pylib/TW/tests/Callbacks.py.diff?r1=1.1&r2=1.1.2.1
http://cvs.eby-sarna.com/pylib/TW/tests/Components.py.diff?r1=1.8.2.3&r2=1.8.2.4
http://cvs.eby-sarna.com/pylib/TW/tests/Database/DataModel.py.diff?r1=1.3&r2=1.3.2.1

To generate a diff of this commit:
cvs rdiff -r1.1.2.1 -r0 pylib/TW/Advisors.py pylib/TW/Interpreters.py
cvs rdiff -r1.12.2.2 -r0 pylib/TW/Interfaces.py
cvs rdiff -r1.6 -r0 pylib/TW/SEF.py
cvs rdiff -r1.4.2.2 -r0 pylib/TW/Specifications.py
cvs rdiff -r1.1.2.3 -r0 pylib/TW/Targets.py
cvs rdiff -r1.9.2.2 -r1.9.2.3 pylib/TW/__init__.py
cvs rdiff -r0 -r1.1.2.1 pylib/TW/API/Advisors.py pylib/TW/API/Interfaces.py \
    pylib/TW/API/Interpreters.py pylib/TW/API/SEF.py \
    pylib/TW/API/Specifications.py pylib/TW/API/Targets.py \
    pylib/TW/API/__init__.py
cvs rdiff -r1.10 -r1.10.2.1 pylib/TW/Database/Connections.py
cvs rdiff -r1.8.2.2 -r1.8.2.3 pylib/TW/Database/DataModel.py
cvs rdiff -r1.8 -r1.8.2.1 pylib/TW/Database/Records.py
cvs rdiff -r1.3 -r1.3.2.1 pylib/TW/Database/__init__.py
cvs rdiff -r1.5 -r1.5.2.1 pylib/TW/MOF/MMX.py
cvs rdiff -r1.17.2.1 -r1.17.2.2 pylib/TW/StructuralModel/Basic.py
cvs rdiff -r1.9 -r1.9.2.1 pylib/TW/StructuralModel/Interfaces.py
cvs rdiff -r1.10 -r1.10.2.1 pylib/TW/StructuralModel/Queries.py
cvs rdiff -r1.14 -r1.14.2.1 pylib/TW/UML/Model.py
cvs rdiff -r1.5 -r1.5.2.1 pylib/TW/UML/__init__.py
cvs rdiff -r1.14.2.1 -r1.14.2.2 pylib/TW/XMI/Reading.py
cvs rdiff -r1.1 -r1.1.2.1 pylib/TW/tests/Callbacks.py
cvs rdiff -r1.8.2.3 -r1.8.2.4 pylib/TW/tests/Components.py
cvs rdiff -r1.3 -r1.3.2.1 pylib/TW/tests/Database/DataModel.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