- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
所以它们都以某种方式与 zope 相关。问题是如何?
我不熟悉 Zope。我猜 zc、z3c 代表 Zope Component
和 Zope3 Component
但我想确定一下。还有一个 collective
命名空间。它下面有什么样的包裹?
还有哪些其他众所周知的 python 包命名空间?
当包应该使用 zc、z3c 和其他命名空间时,是否有任何约定?
有时我看到包以 zc 开头,但我无法理解为什么它们要命名空间。例如 z3c.sqlalchemy
有命名空间,因为它是用于 zope 项目的 sqlalchemy
的包装器。但是另一个例子 zc.buildout
看起来像是一个完全独立的项目。它获得命名空间仅仅是因为它是由在 Zope 上工作的人开发的吗?如果我要在 Zope 上工作,这是否意味着我应该在我的项目前加上 zc
,即使它们与任何其他 Zope 包都不相关?
最佳答案
zc
是“Zope Corporation”。 z3c
是“Zope 3 community”,一个早已被“弃用”的命名空间,即没有使用此命名空间创建新的包。collective
指的是 Plone Collective,一个对贡献者态度友好的 Plone 包的 svn 存储库。它一直是新的通用 Plone 包的“默认”命名空间,这些包在很长一段时间内都不是 Plone 核心的一部分。同样有趣的是:
zope
最初用于作为 Zope 3 一部分的包。现在很少用于新包。Products
,用于旧的 Zope2/Plone 包。所有 Zope2 产品都必须位于 Products 目录中这一事实的历史遗留问题,因为在此之前存在 namespace 包。关于python - python package namespaces : z3c, zc, collective 背后是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5053174/
我正在尝试使用 JAXB 从 XSD 生成 java 类。 XSD 是我公司的官方 xsd,因此我无法仅为我的项目修改它们。在该网站上进行了数百次尝试和搜索后,我决定直接提出问题。 我的 XSD 中有
我已经了解了以下链接中的详细信息,但仍然存在何时使用哪个文件的问题?https://docs.npmjs.com/files/package-lock.json 最佳答案 包.json 包含项目的相关
当我在 centos 上运行命令 rpmbuild -bb mypackage.spec 时,出现错误 error: Package already exists: %package debuginf
my.packages 是 src 目录中的自定义原型(prototype)包。 Plone 实例中的数千个项目与其类型一起添加。我想将包重命名为 my.package。通过简单地卸载 my.pack
根据 javadoc 规范,我在相关包的根目录中放置了一个名为 package-info.html 的文档文件。但是,当我在该文件夹上运行 Doxygen 时,不会拾取该文件中的文档。我如何告诉 Do
我已经定义了如下的包: (defpackage :thehilariouspackageofamirteymuri (:nicknames ampack amir teymuri) (:use
我正在思考这个问题: > .packages() > (.packages()) [1] "stats" "graphics" "grDevices" "utils" "datase
我在内存中有一个 System.IO.Packaging.Package(它是一个 WordprocessingDocument)并且想将它流式传输到浏览器以保存它。 Word 文档已被基于 MVC
即使这是我不常发现的东西,在成员之前注释/* package*/的原因是什么? /* package */ final void attach(Context context) { atta
我正在开发我的应用程序,但在添加包以便导入它时,我总是收到此错误。 error: type 'Package.Dependency' has no member 'Package' 这是我的 Pack
install.packages("data.table") trying URL 'https://cran.rstudio.com/bin/macosx/el-capitan/contrib/3.
放置手动创建的插件的最佳位置是什么: a) C:\Users\{UserName}\AppData\Roaming\Sublime Text 3\Packages 或 b) C:\Users\{Use
这是一个有趣的 Perl 行为。 (至少对我来说 :) ) 我有两个包 PACKAGE1 和 PACKAGE2,它们导出具有相同名称的函数 Method1()。 由于将有如此多的包将导出相同的功能,使
package-archives (("marmalade" . "http://marmalade-repo.org/packages/") ("gnu" . "http://elpa.gnu.or
任何人都可以让我知道 package-lock.json 文件的确切用途吗? 尽管许多人提到它用于查看版本化依赖树。 寻找简单易行的解释。 提前致谢。 最佳答案 npm install使用此文件来确保
Python documentation说 Consider this code: import sound.effects.echo import sound.effects.surround fr
我在 ubuntu 上运行 VPS: Distributor ID: Ubuntu Description: Ubuntu 14.04.5 LTS Release: 14.04 C
我有这样一个结构 $ tree -h . ├── [1.0K] myproj │ ├── [ 0] index.py │ ├── [ 0] __init__.py │ └──
我正在尝试解压 System.IO.Packaging.Package我从网络服务器收到的。也就是说,我正在使用 System.IO.Packaging.Package.Open(Stream)方法并
关于 package.json 文件中的@types 依赖项,我有一个愚蠢的问题: 在下面的 URL 中解释了应该安装的类型作为运行时依赖 npm install --save @types/loda
我是一名优秀的程序员,十分优秀!