问题标签 [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 投票
2 回答
413 浏览

python - setting script path in a buildout using one of the distutils recipes

I am using buildout. I am using it to install openerp. I would like the scripts that openerp creates to run itself available in ${buildout:location}/bin

I tried zerokspot.recipe.distutils and collective.recipe.distutils

How would I get the scripts built in bin?

0 投票
2 回答
1095 浏览

python - 列出构建配置变量

我想知道,使用 zc.buildout 时究竟有哪些变量可用。我总是可以查看源代码,但理想情况下,我会在某个地方找到一个列表,或者能够查询 buildout 以找出认为随时可用的变量。这可能吗?

0 投票
1 回答
1956 浏览

python - 在 Mac OSX SL 上,我的 Buildout/Python/Django/PIL 出现“异常值:_imaging C 模块未安装”?

我使用 FeinCMS 为我的 Django 项目使用 Buildout。我已经在我的 Mac OSX Snow Leopard 上进行了很好的本地设置,当我使用 runserver 时根本没有出现任何错误。但是,当我在管理区域使用 FeinCMS 上传图像时,会出现“异常值:_imaging C 模块未安装”错误。

我的追溯在这里:http ://dpaste.com/149492/

我的 buildout.cfg 文件如下所示:

我已经在 FeinCMS 组、Django IRC/组上询问过,但绝对没有任何人帮助过这可能是什么。我已经在网上搜索了所有解决方案,但仍然没有找到一个有效的解决方案。它让我陷入困境,我整天都被困在上面。有谁可能知道问题是什么?

0 投票
3 回答
525 浏览

python - Buildout:通过 mercurial 包含另一个 Python 项目?

我有一个名为 Foo/ 的项目,它有 buildout.cfg 和 setup.py。现在有另一个名为 Bar/ .. 的项目也有 buildout.cfg 和 setup.py。由于 Bar/ 依赖于各种 Python 模块,因此它install_requires=['lxml', 'SQLAlchemy']在 setup.py 中有。Foo/ 取决于 Bar/。

但是 Bar/ 还没有发布。如何在 Foo 的构建中包含 Bar/ 以便我可以导入 Bar 的模块、lxml 和 SQLAlchemy?

假设 Bar/ 使用 mercurial 作为其修订控制系统。

我的尝试Buildout mercurial recipe没有多大作用。它仅克隆存储库,但不会自动获取 Bar/setup.py 中 install_requires 的鸡蛋并将 Bar/ 本身添加到 sys.path。

实际示例:这是我的 buildout.cfg 的样子(Bar == mercurialrecipe 包):

这不起作用,因为 sys.path 不包含本地克隆的 mercurialrecipe (in ) 的路径,并且未安装parts/mr依赖项 (from )。parts/mr/setup.py

0 投票
3 回答
1892 浏览

python - Django 管理员身份验证失败

第一次按下“登录”按钮时登录 django admin 失败,但再次按下“返回”和“登录” - 用户成功登录。

我在这里使用 zc.buildout 部署 Django 应用程序,其设置类似于此处描述的http://www.meppum.com/2009/jan/17/installing-django-ubuntu-intrepid/。Nginx(监听 127.0.0.1:8003)在 Apache(监听 127.0.0.1:8001)之外运行,文章末尾提供了两台服务器的配置。我正在以 127.0.0.1:8003/ 的身份访问我的 django 应用程序。

因此,127.0.0.1:8003/admin/ 打开 django 管理员登录表单。1)输入用户名/密码,按“登录”重定向到(出于某种未知原因?)127.0.0.1/admin,因此最终什么都没有,因为没有服务器在监听 80 端口。HTTP 跟踪(点击登录后:http://127.0.0.1:8003/admin/

2)按浏览器的返回,再次“登录”按钮(或按浏览器的“返回”和“刷新”)成功登录。HTTP 跟踪:

看起来这是一个与 cookie 相关的问题,但我想,问题的根源也可能在于 apache 和/或 nginx 配置。

任何想法如何使管理员登录表单立即工作?

干杯!

PS配置:

apache虚拟主机配置:

nginx配置:

干杯,到

0 投票
3 回答
1547 浏览

python - 安装 OpenERP 服务器时出现问题!

我正在尝试使用构建和我自己的代码来部署 OpenERP。事实上,我想建立一个完整的部署结构,允许我使用带有自定义模块和补丁的 OpenERP。

首先,在添加任何个人配置之前,我试图创建一个构建,它将负责配置所有内容。

扩建配置

我的 buildout.cfg 配置文件如下所示:

配置问题

但是在尝试启动构建时,我在尝试安装最后一个需要的鸡蛋(openerp-server)时遇到了几个错误

在我这边,它只是找不到这些模块,但它们在我的鸡蛋目录中:

easy_install,试试

我决定尝试一个干净的 virtualenv,与主站点包没有任何关系。但是在 openerp-server 上使用 easy_install 时:

我总是收到错误消息,但是我的机器上是否安装了 psypg2

系统配置

  • Ubuntu 9.10 x86-64
  • 在 Python 2.5/Python 2.6 上试过
0 投票
2 回答
709 浏览

python - 当 mr.developer 说“'django-quoteme' 包很脏”时,究竟是什么意思。

我正在使用 mr.developer 来跟踪 github 上的一些包。当我重新运行我的构建时,我得到:

'django-quoteme' 包很脏。

还是要更新它?[是/否/全部] 是

“脏”到底是什么意思?

0 投票
1 回答
1898 浏览

python - 在包含数据文件的构建环境中安装 python egg

这个问题假设我要安装的 python 包是一个包含模板和媒体文件的 django 应用程序。但是这个问题对于任何不仅包含.py文件的 python 包都是有效的。

我正在使用 buildout 创建一个可重新构建的环境,在该环境中我正在开发一个 django 项目。我的buildout.cfg样子是这样的:

(以及一些与 django 相关的东西)。可python-package-with-data-files通过页面上的链接获得http://domain-to-python-package-with-data-files

鸡蛋normal-python-packagepython-package-with-data-files成功安装在eggs/目录中。因为python-package-with-data-files已在其文件中设置zip_safe为,所以可以在.Falsesetup.pyeggs/

只有非.py文件python-package-with-data-files在解压后的 egg 中不可用eggs/(它们包含.tar.gz可用的包中http://domain-to-python-package-with-data-files)。

如何让这些数据文件包含在 egg 中?我需要更改setup.py包的文件吗?还是与扩建有关?

我发现的事情如下:

如果我python setup.py sdistpython-package-with-data-files根目录中创建一个,所有数据文件都包含在创建的 .tar.gz 文件中。但是,如果我制作python setup.py bdist它会导致构建不包含数据文件。

这让我认为问题不是特定于扩建的。但也许有一种方法可以告诉 buildout 不要制作 abdist而是sdist制作 egg 并将包安装到项目中。

我该怎么办?我是 的维护者python-package-with-data-files,所以我可以setup.py根据需要进行更改。

0 投票
2 回答
755 浏览

python - 如何开始使用 zc.buildout 和 Distribute?

我想使用 buildout 进行依赖管理,我听说分发是管理项目安装的新好方法。

但是,入门的简单教程似乎很薄弱。我见过的最直接的方法是 Jacob Kaplan-Moss 的使用 zc.buildout 开发 Django 应用程序(我的用例是一个 Web 应用程序),但是对于链的每个部分的作用以及什么仍然不是很清楚最佳做法是。

我该如何继续这些事情?我想把事情做对。

0 投票
1 回答
557 浏览

django - 有没有办法让 django 测试 + buildout 与 Eclipse/Aptana 很好地集成?

设置 Eclipse 以运行使用 django-admin startprojects 创建的 django 项目测试相当容易,我们只需将运行命令指向 ./manage.py,并提供必要的参数。

但是如果项目是使用 buildout 构建的,我该怎么办?当然,bin/biuldout 创建了方便的 bin/test-1.1 和 bin/test-trunk 文件,但这些文件没有与 eclipse 集成

我什至可以将这些作为 Eclipse 的外部工具运行,但是我怎样才能获得运行 manage.py test myapp 的良好代码识别呢?

有人知道解决方案吗?是否有一些扩展配方可以让我做到这一点?

感谢您的帮助!