问题标签 [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.
python - 是否可以在 3.1.7 plone 中使用collective.alias?
是否可以?我想将它安装在 3.1.7 Plone 实例中,但不想进入构建不兼容版本的地狱。
我在我的机器上试过,加上collective.alias
和
但是开始下载很多东西,直到它下载了 Plone 4 egg 本身作为依赖项。
我找不到可以安装collective.alias 的3.17 真正固定版本的来源,这就是我问这个问题的原因,我想知道SO 中是否有人有类似的问题。
plone - 如何从我的克隆产品中的构建中获取配置?
如何在我的 Plone 产品中包含 Buildout 的配置信息?
我正在研究的 plone 产品之一从文件系统读取和写入信息。它目前在 egg 命名空间内(例如在 plone/product/directory 内)执行此操作,但这对我来说看起来不太正确。
这个想法是配置一个地方来将该信息存储在一个可配置的路径中,就像 iw.fss 和 iw.recipe.fss 一样。
例如,将该信息保存到 ${buildout:directory}/var/mydata。
pyqt - 如何使用 buildout 构建 Qt、PyQt 和 SIP?
编辑:以下 buildout.cfg 用于构建 Qt、PyQt 和 SIP
leiningen - .Net 等效于 zc.buildout 或 leiningen
我知道上勾拳,这不太一样。还有别的事吗?
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 都是在同一个环境中编译的,但一个可以工作,一个不能。
这里可能出了什么问题?我可以寻找/检查什么来解决这个问题?
scons - SCons 作为 zc.buildout 中的一个鸡蛋
有没有一种简单的方法可以使用 zc.buildout 将 SCons 安装为鸡蛋?我最初的想法是,由于它使用了 distutils,我可以使用 zc.recipe.egg 安装它,并认为可以将鸡蛋设置为 SCons 脚本转到 ${buildout:directory}/bin 和SCons 被添加到 PYTHONPATH 中。
不幸的是,我不认为 SCons 的 setup.py 的编写方式与 zc.recipe.egg 配合得很好。我最终得到:
- ${buildout:directory}/eggs/scons-2.0.1-py2.6.egg/
- ${buildout:directory}/eggs/scons-2.0.1-py2.6.egg/scons-2.0.1/
- ${buildout:directory}/eggs/scons-2.0.1-py2.6.egg/scons-2.0.1/SCons/
- ${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 一起提供。
不确定我是否想继续朝这个方向发展。
buildout - 如何为特定部分固定配方蛋的版本
我在我的构建中添加了一个部分来安装 python-ldap,如下所述:
http://bluedynamics.com/articles/jens/python-ldap-as-egg-with-buildout
但是我的扩建失败了:
为什么 buildout 试图为这个特定部分获取最新版本的 zc.recipe.egg,即使它在版本 para 中被固定到 1.2.2?
python - 使用 Buildout 从 Git 下载 MongoKit“开发”分支?
任何使用 buildout 将 tarball 从 Git 中的特定分支下载到我的 egg 目录的可靠示例?
我尝试过的所有答案似乎都在继续从 PyPi 中获取版本。
我正在尝试获取 MongoKit 的开发分支...( http://github.com/namlook/mongokit/tarball/devel#egg=mongokit)作为压缩包...
谢谢。
plone - zc.recipe.cmmi 中的错误?
如果我在环境中提供一个带有嵌入空间的变量,如下所示:
我收到此错误:
ValueError:字典更新序列元素 #1 的长度为 1;2 是必需的
这是一个错误吗?有解决方法吗?
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。