repoze.lemonade 是一组实用工具,可以使您在没有特定持久性机制的情况下创建类似于 Zope CMF 的应用程序。它利用了 Zope 组件架构。
项目描述
repoze.lemonade 是一组实用工具,可以使您在没有特定持久性机制的情况下创建类似于 Zope CMF 的应用程序。
有关更多信息,请参阅 docs/index.rst。
0.7.6 (2012-03-29)
此版本是最后一个将支持 Python 2.4 / Python 2.5 的版本。
添加了对使用 tox 和 jenkins 的持续集成的支持。
添加了 'setup.py dev' 别名(运行 setup.py develop 并安装 nose 和 coverage)。
100% 测试覆盖率。
迁移到 GitHub。
0.7.5 (2009/05/02)
通过从上下文接口(通常比所有内容类型小得多)开始进一步加快 'get_content_type' 的速度。
0.7.4 (2009/01/28)
重新添加缺少的 zope.testing 依赖项。
添加 testing 模块。
将 registerContentFactory API 添加到测试模块。
将 registerListItem API 添加到测试模块。
0.7.3 (2008/12/28)
弃用 IContentType IInterface。此功能需要 provideInterface,它使用全局 ZCML 注册表。我们可以使用 IContent 来标记我们的内容接口。
添加了 Sphinx 文档。
0.7.2 (2008/12/21)
进行更改,使我们不需要“zope.security”(及其依赖项)。
0.7.1 (2008/12/12)
通过使用内容类型缓存而不是每次调用时都遍历适配器注册表来加快 get_content_type 和 get_content_types。要使缓存失效,请执行 sitemanager.unregisterUtility(IContentTypeCache)。
0.7 (2008/12/10)
添加 lemonade:listitem 指令和 get_listitems API。
0.6 (2008/12/2)
使用 zope.component.getSiteManager 而不是 zope.component.getGlobalSiteManager 来查找适配器注册表。这有助于 bfg,因为它将在 getSiteManager 被挂钩时使用 bfg 注册表而不是基本注册表;如果没有被挂钩,它将回退到获取全局站点管理者。
0.5 (2008/12/2)
添加 IContent 接口。当通过 ZCML 声明 IFoo 接口为 lemonade:content 时,在 ZCML 执行时将 IContent 接口添加到 IFoo 接口的 __bases__ 中。
更改 is_content 的工作方式:使用 IContent.providedBy(object) 而不是扫描应用程序注册表中的工厂。
0.4(未知)
将 is_content 和 get_content_type API 添加到内容模块。
0.3 (2008/10/11)
进化机制移动到 repoze.evolution。
工作流机制移动到 repoze.workflow。
文件夹机制移动到 repoze.folder。
(剩余:内容注册)
0.2 (2008/10/05)
添加 evolution 模块;有助于在代码更改的同时锁定步骤进化 ZODB 和其他持久数据结构。需要文档。
0.1
初始发布。
项目详细信息
repoze.lemonade-0.7.6.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 6056093a5aa606de0efd62a766d4a4548989fbc4affb60793af5ebd89abb54f8 |
|
MD5 | 996ccd0695067dfb7639acaa44b4745b |
|
BLAKE2b-256 | 72483b789b84e8d473e09d24f83935c5c033ddb72cabb3b856c47d089d4721e6 |