问题标签 [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 - 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?
python - 列出构建配置变量
我想知道,使用 zc.buildout 时究竟有哪些变量可用。我总是可以查看源代码,但理想情况下,我会在某个地方找到一个列表,或者能够查询 buildout 以找出它认为随时可用的变量。这可能吗?
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/组上询问过,但绝对没有任何人帮助过这可能是什么。我已经在网上搜索了所有解决方案,但仍然没有找到一个有效的解决方案。它让我陷入困境,我整天都被困在上面。有谁可能知道问题是什么?
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
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配置:
干杯,到
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 上试过
python - 当 mr.developer 说“'django-quoteme' 包很脏”时,究竟是什么意思。
我正在使用 mr.developer 来跟踪 github 上的一些包。当我重新运行我的构建时,我得到:
'django-quoteme' 包很脏。
还是要更新它?[是/否/全部] 是
“脏”到底是什么意思?
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-package
并python-package-with-data-files
成功安装在eggs/
目录中。因为python-package-with-data-files
已在其文件中设置zip_safe
为,所以可以在.False
setup.py
eggs/
只有非.py
文件python-package-with-data-files
在解压后的 egg 中不可用eggs/
(它们包含在.tar.gz
可用的包中http://domain-to-python-package-with-data-files
)。
如何让这些数据文件包含在 egg 中?我需要更改setup.py
包的文件吗?还是与扩建有关?
我发现的事情如下:
如果我python setup.py sdist
在python-package-with-data-files
根目录中创建一个,所有数据文件都包含在创建的 .tar.gz 文件中。但是,如果我制作python setup.py bdist
它会导致构建不包含数据文件。
这让我认为问题不是特定于扩建的。但也许有一种方法可以告诉 buildout 不要制作 abdist
而是sdist
制作 egg 并将包安装到项目中。
我该怎么办?我是 的维护者python-package-with-data-files
,所以我可以setup.py
根据需要进行更改。
python - 如何开始使用 zc.buildout 和 Distribute?
我想使用 buildout 进行依赖管理,我听说分发是管理项目安装的新好方法。
但是,入门的简单教程似乎很薄弱。我见过的最直接的方法是 Jacob Kaplan-Moss 的使用 zc.buildout 开发 Django 应用程序(我的用例是一个 Web 应用程序),但是对于链的每个部分的作用以及什么仍然不是很清楚最佳做法是。
我该如何继续这些事情?我想把事情做对。
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 的良好代码识别呢?
有人知道解决方案吗?是否有一些扩展配方可以让我做到这一点?
感谢您的帮助!