E&S CVS Commit: PEAK - PEAK-Zope namegeddon, phase 2. Switched to 'zope.interface' and

pje at eby-sarna.com pje at eby-sarna.com
Sat Apr 19 14:36:00 EDT 2003


Module Name:	PEAK
Committed By:	pje
Date:		Sat Apr 19 18:35:30 UTC 2003

Modified Files:
	PEAK: setup.py
	PEAK/src/peak: interface.py persistence.py
Added Files:
	PEAK/src/persistence: LICENSE.txt
	PEAK/src/zope: LICENSE.txt __init__.py
Removed Files:
	PEAK/src/Interface: Attribute.py Document.py Exceptions.py
	    IAttribute.py IElement.py IInterface.py IMethod.py Implements.py
	    LICENSE.txt Mapping.py Method.py Verify.py _Element.py
	    _Interface.py _InterfaceClass.py __init__.py _object.py pprint.py
	    pyskel.py
	PEAK/src/Interface/Common: Mapping.py __init__.py
	PEAK/src/Interface/Common/tests: BaseTestMapping.py __init__.py
	PEAK/src/Interface/Registry: AdapterRegistry.py IAdapterRegistry.py
	    IImplementorRegistry.py ITypeRegistry.py ImplementorRegistry.py
	    TypeRegistry.py __init__.py _flatten.py
	PEAK/src/Interface/Registry/tests: TestIAdapterRegistry.py
	    TestIImplementorRegistry.py __init__.py testAdapterRegistry.py
	    testImplementorRegistry.py testTypeRegistry.py
	PEAK/src/Interface/tests: IFoo.py __init__.py dummy.py framework.py
	    testDocument.py testImplements.py testInterface.py testVerify.py
	    testVisitImplements.py unitfixtures.py
	PEAK/src/Persistence: Cache.py Class.py Function.py ICache.py
	    IPersistent.py IPersistentDataManager.py
	    IPersistentModuleManager.py IPersistentModuleRegistry.py
	    LICENSE.txt Module.py PersistentDict.py PersistentList.py
	    __init__.py _persistent.py cPersistence.c cPersistence.h
	    cPersistenceAPI.h patch.py setup.py
	PEAK/src/Persistence/tests: __init__.py _pmtest.py testCache.py
	    testModule.py testPersistence.py testPersistentList.py

Log Message:
PEAK-Zope namegeddon, phase 2.  Switched to 'zope.interface' and
'persistence', using Zope X3 Milestone 2 as a basis.  Early-draft "setup"
support with autodetection of an existing Zope installation.  This still
needs a lot of work.  Since I did this on Linux, I now see the problem
Ulrich was talking about on tests failing.  I have some ideas about it but
I still need to track it down.  Probably this will mean revising the format
of PEAK "import strings", which is just as well because I've wanted to
clean them up anyway.  (The ':' will go away, basically.)


To view diffs of this commit, you can use the following URL(s):
http://cvs.eby-sarna.com/PEAK/setup.py.diff?r1=1.48&r2=1.49
http://cvs.eby-sarna.com/PEAK/src/peak/interface.py.diff?r1=1.1&r2=1.2
http://cvs.eby-sarna.com/PEAK/src/peak/persistence.py.diff?r1=1.1&r2=1.2
http://cvs.eby-sarna.com/PEAK/src/persistence/LICENSE.txt?rev=1.1&content-type=text/vnd.viewcvs-markup
http://cvs.eby-sarna.com/PEAK/src/zope/LICENSE.txt?rev=1.1&content-type=text/vnd.viewcvs-markup
http://cvs.eby-sarna.com/PEAK/src/zope/__init__.py?rev=1.1&content-type=text/vnd.viewcvs-markup

To generate a diff of this commit:
cvs rdiff -r1.48 -r1.49 PEAK/setup.py
cvs rdiff -r1.1.1.2 -r0 PEAK/src/Interface/Attribute.py \
    PEAK/src/Interface/Document.py PEAK/src/Interface/Exceptions.py \
    PEAK/src/Interface/IAttribute.py PEAK/src/Interface/IElement.py \
    PEAK/src/Interface/IInterface.py PEAK/src/Interface/IMethod.py \
    PEAK/src/Interface/Method.py PEAK/src/Interface/Verify.py \
    PEAK/src/Interface/_Element.py PEAK/src/Interface/_Interface.py \
    PEAK/src/Interface/_InterfaceClass.py PEAK/src/Interface/__init__.py \
    PEAK/src/Interface/pyskel.py
cvs rdiff -r1.3 -r0 PEAK/src/Interface/Implements.py
cvs rdiff -r1.2 -r0 PEAK/src/Interface/LICENSE.txt
cvs rdiff -r1.1.1.1 -r0 PEAK/src/Interface/Mapping.py \
    PEAK/src/Interface/_object.py PEAK/src/Interface/pprint.py
cvs rdiff -r1.1.1.2 -r0 PEAK/src/Interface/Common/Mapping.py \
    PEAK/src/Interface/Common/__init__.py
cvs rdiff -r1.1.1.2 -r0 PEAK/src/Interface/Common/tests/BaseTestMapping.py \
    PEAK/src/Interface/Common/tests/__init__.py
cvs rdiff -r1.1.1.1 -r0 PEAK/src/Interface/Registry/AdapterRegistry.py \
    PEAK/src/Interface/Registry/IAdapterRegistry.py \
    PEAK/src/Interface/Registry/IImplementorRegistry.py \
    PEAK/src/Interface/Registry/ITypeRegistry.py \
    PEAK/src/Interface/Registry/ImplementorRegistry.py \
    PEAK/src/Interface/Registry/TypeRegistry.py \
    PEAK/src/Interface/Registry/__init__.py \
    PEAK/src/Interface/Registry/_flatten.py
cvs rdiff -r1.1.1.1 -r0 \
    PEAK/src/Interface/Registry/tests/TestIAdapterRegistry.py \
    PEAK/src/Interface/Registry/tests/TestIImplementorRegistry.py \
    PEAK/src/Interface/Registry/tests/__init__.py \
    PEAK/src/Interface/Registry/tests/testAdapterRegistry.py \
    PEAK/src/Interface/Registry/tests/testImplementorRegistry.py \
    PEAK/src/Interface/Registry/tests/testTypeRegistry.py
cvs rdiff -r1.1.1.2 -r0 PEAK/src/Interface/tests/IFoo.py \
    PEAK/src/Interface/tests/__init__.py PEAK/src/Interface/tests/dummy.py \
    PEAK/src/Interface/tests/testDocument.py \
    PEAK/src/Interface/tests/testImplements.py \
    PEAK/src/Interface/tests/testInterface.py \
    PEAK/src/Interface/tests/testVerify.py \
    PEAK/src/Interface/tests/testVisitImplements.py \
    PEAK/src/Interface/tests/unitfixtures.py
cvs rdiff -r1.1.1.1 -r0 PEAK/src/Interface/tests/framework.py
cvs rdiff -r1.1.1.1 -r0 PEAK/src/Persistence/Cache.py \
    PEAK/src/Persistence/Class.py PEAK/src/Persistence/Function.py \
    PEAK/src/Persistence/ICache.py \
    PEAK/src/Persistence/IPersistentDataManager.py \
    PEAK/src/Persistence/IPersistentModuleManager.py \
    PEAK/src/Persistence/IPersistentModuleRegistry.py \
    PEAK/src/Persistence/LICENSE.txt PEAK/src/Persistence/Module.py \
    PEAK/src/Persistence/PersistentDict.py \
    PEAK/src/Persistence/PersistentList.py PEAK/src/Persistence/__init__.py \
    PEAK/src/Persistence/_persistent.py PEAK/src/Persistence/cPersistence.h \
    PEAK/src/Persistence/cPersistenceAPI.h PEAK/src/Persistence/patch.py \
    PEAK/src/Persistence/setup.py
cvs rdiff -r1.1.1.2 -r0 PEAK/src/Persistence/IPersistent.py
cvs rdiff -r1.5 -r0 PEAK/src/Persistence/cPersistence.c
cvs rdiff -r1.1.1.1 -r0 PEAK/src/Persistence/tests/__init__.py \
    PEAK/src/Persistence/tests/_pmtest.py \
    PEAK/src/Persistence/tests/testCache.py \
    PEAK/src/Persistence/tests/testModule.py \
    PEAK/src/Persistence/tests/testPersistence.py \
    PEAK/src/Persistence/tests/testPersistentList.py
cvs rdiff -r1.1 -r1.2 PEAK/src/peak/interface.py PEAK/src/peak/persistence.py
cvs rdiff -r0 -r1.1 PEAK/src/persistence/LICENSE.txt
cvs rdiff -r0 -r1.1 PEAK/src/zope/LICENSE.txt PEAK/src/zope/__init__.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