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

django - Django 构建

我开始尝试为 Django 使用 buildout。我想使用 buildout 作为部署项目和应用程序的主要安装方法。在这种情况下,每个应用程序都包含一个构建以及项目是最好的吗?您应该在什么级别应用构建?

谢谢,

托德

0 投票
0 回答
538 浏览

django - djangorecipe 测试命令

我有一个关于在构建的 Django 项目中测试我的 Django 应用程序的问题。

首先,我没有构建相同的项目,并且一切正常。除了将我的测试放在他们自己的目录中之外,这个项目遵循标准的 Django 项目架构:

如果我在这种情况下运行测试,那就太好了!

当涉及到构建环境时,这一切都有点不同。在那里,我尝试 svn 检查我的项目和应用程序,并使它们的路径在我的 bin 目录中可用(我希望这也意味着它可用于任何魔法 djangorecipe 正在做的事情)。无论如何,这就是我的构建的样子:

当我运行构建时,我得到以下目录树。

我可以进入 django shell,这样就可以了。但是如果我运行 ./bin/test 我会得到一个“ImportError:没有名为 django.project.urls 的模块”。(点符号不是我的 django_project.settings.URL_CONF=django_project.urls 的错误)这很有趣,因为如果我启动 shell,我可以导入 django_project.urls。除此之外,如果我通过 ./bin/django test app1 运行测试,所有测试都会运行。app1 很有趣,因为它没有对视图的测试。

在视图测试中,我使用了 urlresolvers.reverse,它也与 django.tests Client() 类一起显示在回溯中。

我的架构中是否有什么东西搞砸了,或者 urlresolvers.reverse 做了一些我不知道的事情?

非常感谢,

托德

0 投票
1 回答
340 浏览

python - 我应该使用什么 python 虚拟环境和部署解决方案?

我正在为 Python 应用程序寻找一个虚拟环境解决方案,并且我想要一些尊重这些要求的东西:

  • Windows 和 Linux
  • 适用于 x86/x64 Python 版本
  • 易于使用/维护
  • Python 2.6-2.7 兼容,最好是 3.x
  • 源代码控制友好 - 我想将包保存在 SCM 中。

到目前为止,我确定了virtual-pythonzc.buildout,但至少 buildout 不支持 py3。我不是在寻找解决方案列表,只是您推荐的一个,最好是在您使用多个之后。

0 投票
3 回答
142 浏览

python - TRAC 0.12 构建错误 - 没有属性“env_open”

我正在尝试使用来自PyPi的 Tarek Ziadé 的 Trac 构建配方(以及他的书“专家 Python 编程”,我无权访问。)

它第一次运行良好,但是在创建一个新的(Python 2.6 virtualenv)环境时,我在构建时遇到了以下错误。

果然,如果我在第 59 行之前插入一个 pdb.set_trace()并进行内省,trac那么我可以看到没有env_open属性(尽管有env_setenv_check)。

有一次它确实工作是在一个非常混乱的开发环境中,该环境已经设置了一个(非构建)Trac 实例并且已经使用 sudo 权限构建(较新的环境具有正常权限)。

我不知道为什么会发生这种情况,尽管根据上述情况,感觉配方正在尝试打开一个尚不存在或无法访问的 trac 实例?

0 投票
3 回答
1285 浏览

python - 如何从 virtualenv 迁移到 buildout?

我正在尝试将项目从virtualenv转移到buildout,但我认为我没有掌握buildout. 我发现的所有教程都buildout在使用它的上下文中进行了讨论Zope,我没有使用它,因此看不到如何继续。

我的文件结构virtualenv如下:

使用/path/to/venvs/myapp/bin/python /path/to/myapp/script.py.

使用buildout,我的文件结构是:

运行python bootstrap.pybin/buildout给我这些额外的文件:

在这一点上,我不确定如何“运行”我的应用程序。

建议?

0 投票
2 回答
348 浏览

python - Codespeak.net 关闭时安装 lxml

Codespeak.net关闭,并且在我的构建中的某处想要从中轻松安装 lxml 尽管我使用pip进行了自举,已经安装了它并将其从我的构建文件中删除。

我还能如何解决这个问题?

0 投票
1 回答
705 浏览

python - Buildout + Nose 因传递的选项选项而失败

在我的项目上运行构建操作后,我可以nose使用以下命令运行:

但是,当我尝试传递选项时(例如-w对于基本目录,我得到以下信息:

我已经检查了正在运行的测试文件,并删除了所有导入的行getoptOptionParser以确保它们不会妨碍它们,但无论如何我仍然遇到相同的错误。

我相信我们正在测试的文件之一需要getopt运行......有什么方法可以让我nosetests在没有这些错误的情况下使用 buildout?

0 投票
5 回答
2198 浏览

django - 开源真正的 django 项目

我正在尝试学习 Django。并且需要一些东西来超越 Hello world 和 Polls 教程。您能否推荐任何用 Django 编写的真实项目?试图搜索,但找到的并不多。特别对构建的使用感兴趣。

0 投票
1 回答
1031 浏览

python - 使用 zc.buildout 从 Django 添加到 solr 索引时出现问题

我试图让 Apache Solr 在我的 zc.buildout 环境中运行。

我定义了一个简单的模型:

搜索索引.py:

search_sites.py定义:

设置文件包含:

'haystack' 列在 INSTALLED_APPS 中,pysolr 列在 setup.py 的 'install_requires' 中(由 bu​​ildout 提供)

我的buildout.cfg 包含solr-filessolr和.solr-confsupervisor

我已经添加${buildout:directory}/solr-conf[mkdir]路径中。

buildout.cfg 中的 supervisor 和 solr 部分如下所示:

当我运行时$ bin/buildout install solr-rebuild,我得到以下输出:

同样,运行$ bin/django rebuild_index$ bin/buildout update_index抱怨“django_ct”:

Failed to add documents to Solr: [Reason: ERROR:unknown field 'django_ct']

(我要尝试的一件事是将 solr 更新到最新版本..如果这样做会报告..)

我不知道下一步该往哪里看。搜索 google、groups 和 stackoverflow 并没有让我越过这一点。提前致谢!

0 投票
2 回答
315 浏览

python - 如何将脚本添加到构建项目?

我在构建项目中有setup.py :

为什么 buildout 不将该脚本添加到“bin/”?我可以用 buildout 开发脚本(不是鸡蛋)吗?

我的buildout.cfg