E&S CVS Commit: PEAK - Re-organized setup script to allow leaving out tests, metamodels, or both.

pje at eby-sarna.com pje at eby-sarna.com
Wed Feb 19 19:50:00 EST 2003


Module Name:	PEAK
Committed By:	pje
Date:		Thu Feb 20 00:49:43 UTC 2003

Modified Files:
	PEAK: setup.py

Log Message:
Re-organized setup script to allow leaving out tests, metamodels, or both.
This should make it possible for people who want a compact install for
"embedded" use (e.g. inside an application distributed as a binary).  Tests
aren't needed once PEAK is verified for your target platform, and the
metamodels package will only be needed if your application works directly
with MOF, UML, CWM, etc.  For example, if it's a code generator,
documentation utility, or a model editing program.

Mostly, though, I'm adding these options so I can excuse the later addition
of reams of generated code to the 'peak.metamodels' package to support UML
1.4, MOF 1.4, CWM 1.0, etc.  I can always say to somebody who complains,
"if you don't need it, edit the setup.py before you install".  ;)


To view diffs of this commit, you can use the following URL(s):
http://cvs.eby-sarna.com/PEAK/setup.py.diff?r1=1.44&r2=1.45

To generate a diff of this commit:
cvs rdiff -r1.44 -r1.45 PEAK/setup.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