问题标签 [buildout]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
110 浏览

python - 是否可以在 3.1.7 plone 中使用collective.alias?

是否可以?我想将它安装在 3.1.7 Plone 实例中,但不想进入构建不兼容版本的地狱。

我在我的机器上试过,加上collective.alias

但是开始下载很多东西,直到它下载了 Plone 4 egg 本身作为依赖项。

我找不到可以安装collective.alias 的3.17 真正固定版本的来源,这就是我问这个问题的原因,我想知道SO 中是否有人有类似的问题。

0 投票
1 回答
925 浏览

plone - 如何从我的克隆产品中的构建中获取配置?

如何在我的 Plone 产品中包含 Buildout 的配置信息?

我正在研究的 plone 产品之一从文件系统读取和写入信息。它目前在 egg 命名空间内(例如在 plone/product/directory 内)执行此操作,但这对我来说看起来不太正确。

这个想法是配置一个地方来将该信息存储在一个可配置的路径中,就像 iw.fss 和 iw.recipe.fss 一样。

例如,将该信息保存到 ${buildout:directory}/var/mydata。

0 投票
1 回答
1376 浏览

pyqt - 如何使用 buildout 构建 Qt、PyQt 和 SIP?

编辑:以下 buildout.cfg 用于构建 Qt、PyQt 和 SIP

0 投票
1 回答
64 浏览

leiningen - .Net 等效于 zc.buildout 或 leiningen

我知道上勾拳,这不太一样。还有别的事吗?

0 投票
2 回答
618 浏览

python - Python 需要哪些依赖项才能避免 UnicodeDecodeError?

我正在使用Plone 集体的 Python buildout。它构建了各种版本的 Python,包括 2.6 和 2.7。

出于某种原因,当我尝试使用 2.7 发布时,我收到此错误:

但是,如果我使用 Python 2.6:

没有 UnicodeDecodeError。一切都按预期工作。

这通常会让我相信编译 Python 的环境(Mac OS X)有问题,但在这种情况下,2.6 和 2.7 都是在同一个环境中编译的,但一个可以工作,一个不能。

这里可能出了什么问题?我可以寻找/检查什么来解决这个问题?

0 投票
1 回答
369 浏览

scons - SCons 作为 zc.buildout 中的一个鸡蛋

有没有一种简单的方法可以使用 zc.buildout 将 SCons 安装为鸡蛋?我最初的想法是,由于它使用了 distutils,我可以使用 zc.recipe.egg 安装它,并认为可以将鸡蛋设置为 SCons 脚本转到 ${buildout:directory}/bin 和SCons 被添加到 PYTHONPATH 中。

不幸的是,我不认为 SCons 的 setup.py 的编写方式与 zc.recipe.egg 配合得很好。我最终得到:

  1. ${buildout:directory}/eggs/scons-2.0.1-py2.6.egg/
  2. ${buildout:directory}/eggs/scons-2.0.1-py2.6.egg/scons-2.0.1/
  3. ${buildout:directory}/eggs/scons-2.0.1-py2.6.egg/scons-2.0.1/SCons/
  4. ${buildout:directory}/eggs/scons-2.0.1-py2.6.egg/EGG-INFO/scripts/

如果 (2) 在 PYTHONPATH 上并且 (4) 的内容被复制或链接到 bin 目录,这将起作用。

理想情况下,我想将它安装为一个鸡蛋,以利用我的全局鸡蛋目录;我不想拥有同一个构建工具的多个副本。是否可以使用现有的食谱来实现这个目标,或者我应该编写自己的食谱?


编辑:我制作了个人副本并修改了 SCons 的 setup.py 参数,以便创建一个 scons 入口点。我所做的唯一更改:删除“cmdclass”,添加“entry_points”。

这种作品。它给了我 bin/scons 中的 scons 脚本,但没有 sconsign、scons-time 或 scons.bat。我将它放在 /var/www/eggs 的 tar 中,并与 apache 一起提供。

不确定我是否想继续朝这个方向发展。

0 投票
2 回答
1589 浏览

buildout - 如何为特定部分固定配方蛋的版本

我在我的构建中添加了一个部分来安装 python-ldap,如下所述:

http://bluedynamics.com/articles/jens/python-ldap-as-egg-with-buildout

但是我的扩建失败了:

为什么 buildout 试图为这个特定部分获取最新版本的 zc.recipe.egg,即使它在版本 para 中被固定到 1.2.2?

0 投票
2 回答
450 浏览

python - 使用 Buildout 从 Git 下载 MongoKit“开发”分支?

任何使用 buildout 将 tarball 从 Git 中的特定分支下载到我的 egg 目录的可靠示例?

我尝试过的所有答案似乎都在继续从 PyPi 中获取版本。

我正在尝试获取 MongoKit 的开发分支...( http://github.com/namlook/mongokit/tarball/devel#egg=mongokit)作为压缩包...

谢谢。

0 投票
2 回答
176 浏览

plone - zc.recipe.cmmi 中的错误?

如果我在环境中提供一个带有嵌入空间的变量,如下所示:

我收到此错误:

ValueError:字典更新序列元素 #1 的长度为 1;2 是必需的

这是一个错误吗?有解决方法吗?

0 投票
2 回答
817 浏览

eclipse - 在 Eclipse 中运行 Jython 脚本/重复工作区设置

我创建了一堆 Python 脚本,用于设置 Eclipse 工作区设置并从 Buildout 配置工具导入 Python 项目:

http://svn.plone.org/svn/collective/collective.eclipsescripts/trunk/README.txt

(脚本扫描某些文件夹,将所有 Python egg 项目导入工作区并设置一些设置)

我一直在将这些脚本与 Aptana Studio 2.0 + Eclipse Monkey + PythonMonkey 组合一起使用。

但是,看起来 EclipseMonkey 项目已经停止。对于这样的脚本任务,使用 Jython 在 Eclipse 运行时上下文中运行脚本的现代推荐方法是什么?

目标环境:Aptana Studio 3.0。