[Zope-dev] producing a list of packages in the Zope Framework?
Christian Theune
ct at gocept.com
Sun Mar 15 12:36:58 EDT 2009
On Fri, 2009-03-06 at 16:37 +0100, Hanno Schlichting wrote:
> Hi.
>
> Martijn Faassen wrote:
> > No volunteers to help produce such a list?
This is the friendly reminder that this thread is stalled. ;)
When going through the list myself I didn't see a clear cut-off-point
for things to include and things not to include. So?
> Attached you'll find my suggestion for the list. It is based on the
> Zope2/Plone perspective: Which packages do those two actually use from
> all the zope.* packages.
>
> I suspect the set will initially be a bit larger to accommodate Grok.
>
> There is also going to be a set of new packages which should be included
> over time I guess and a set of packages which should no longer be part
> of the Zope Framework.
>
> This might be a good start however.
>
> Hanno
> plain text document attachment (zope_framework.txt)
> Dependencies not part of the Zope Framework
>
> ClientForm
> RestrictedPython
> ZConfig
> ZODB3
> docutils
> mechanize
> pytz
> setuptools
> transaction
> zc.lockfile
> zdaemon
>
> Zope Framework
>
> zope.annotation
> zope.app.applicationcontrol
> zope.app.appsetup
> zope.app.authentication
> zope.app.basicskin
> zope.app.cache
> zope.app.component
> zope.app.container
> zope.app.debug
> zope.app.dependable
> zope.app.exception
> zope.app.form
> zope.app.http
> zope.app.interface
> zope.app.locales
> zope.app.pagetemplate
> zope.app.publication
> zope.app.publisher
> zope.app.schema
> zope.app.security
> zope.app.testing
It might be a goal to get rid of all of zope.app with respect to the
Zope Framework definition.
> zope.broken
Hmm. There's only a single marker interface in that package.
> zope.browser
> zope.cachedescriptors
> zope.component
> zope.configuration
> zope.container
> zope.contentprovider
> zope.contenttype
> zope.copy
> zope.copypastemove
> zope.datetime
Is this actually still needed? It looks like this pre-dates Python's
datetime module. There's also pytz around.
> zope.deferredimport
I feel like we might wanna keep it although we want to avoid
deferredimports.
> zope.deprecation
We're talking about getting rid of deprecation so we might want to give
up the package too, once decided. ;)
> zope.dottedname
> zope.dublincore
> zope.error
> zope.event
> zope.exceptions
> zope.filerepresentation
> zope.formlib
> zope.hookable
> zope.i18n
> zope.i18nmessageid
> zope.interface
> zope.lifecycleevent
> zope.location
> zope.minmax
> zope.pagetemplate
> zope.proxy
> zope.publisher
> zope.schema
> zope.security
> zope.sendmail
> zope.sequencesort
> zope.server
> zope.session
> zope.site
> zope.size
> zope.structuredtext
> zope.tal
> zope.tales
> zope.testbrowser
> zope.testing
> zope.traversing
> zope.viewlet
I don't see a package that would be blindingly obvious to take away from
the remainder of the list.
> Parts of the Zope 3.5 KGS not required by Zope 2.12 / Plone 4
Most of the following list I agree to exclude, except the ones I marked
up. Some I'm not sure about.
> zope.catalog
+1 for keeping
> zope.decorator
> zope.documenttemplate
> zope.file
> zope.html
> zope.index
+1 for keeping
> zope.intid
+1 for keeping
> zope.keyreference
+1 for keeping
> zope.mimetype
unsure
> zope.modulealias
> zope.rdb
> zope.securitypolicy
> zope.testrecorder
> zope.ucol
> zope.wfmc
> zope.xmlpickle
> zope.app.apidoc
> zope.app.boston
> zope.app.broken
> zope.app.catalog
> zope.app.content
> zope.app.dav
> zope.app.debugskin
> zope.app.dtmlpage
> zope.app.error
> zope.app.externaleditor
> zope.app.file
> zope.app.folder
> zope.app.ftp
> zope.app.generations
> zope.app.homefolder
> zope.app.i18n
> zope.app.i18nfile
> zope.app.interpreter
> zope.app.intid
> zope.app.layers
> zope.app.locking
> zope.app.module
> zope.app.onlinehelp
> zope.app.pluggableauth
> zope.app.preference
> zope.app.preview
> zope.app.principalannotation
> zope.app.pythonpage
> zope.app.renderer
> zope.app.rotterdam
> zope.app.securitypolicy
> zope.app.server
> zope.app.session
> zope.app.skins
> zope.app.sqlscript
> zope.app.traversing
> zope.app.tree
> zope.app.twisted
> zope.app.undo
> zope.app.wfmc
> zope.app.workflow
> zope.app.wsgi
> zope.app.xmlrpcintrospection
> zope.app.zapi
> zope.app.zcmlfiles
> zope.app.zopeappgenerations
> zope.app.zptpage
Christian
--
Christian Theune · ct at gocept.com
gocept gmbh & co. kg · forsterstraße 29 · 06112 halle (saale) · germany
http://gocept.com · tel +49 345 1229889 7 · fax +49 345 1229889 1
Zope and Plone consulting and development
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part
Url : http://mail.zope.org/pipermail/zope-dev/attachments/20090315/eec21c29/attachment.bin
More information about the Zope-Dev
mailing list