- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我使用 zc.buildout 来开发我的项目并下载依赖项(use-site-packages off
)。
我想在运行之前将我的项目作为一个包安装到目标系统上。为此,我制作了 setup.py。
我是否需要再次重复 setup.py 中的依赖项列表?
最佳答案
zc.buildout
依赖您的包 setup.py,因此如果您的包有依赖项,请在 setup.py
install_requires
列表。
仅在构建配置中列出这些依赖项,以将版本固定在 versions
部分中。
因此,安装一个依赖于 bar
和 baz
的简单 egg foo
:
[buildout]
parts = foo
[foo]
recipe = zc.recipe.egg
eggs = foo
foo
egg 的 setup.py
有一个 install_dependencies = ['bar', 'baz']
条目。 Buildout 将负责为您安装 bar
和 baz
,但不会明确列出它们。
固定版本号:
[buildout]
parts = foo
versions = versions
[foo]
recipe = zc.recipe.egg
eggs = foo
[versions]
foo = 1.2.1
bar = 0.2
baz = 3.0b1
关于python - 如何同时使用 zc.buildout 和 setup.py?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12564619/
Glpk 需要使用configure make install 命令构建。所以我使用 zc.recipe.cmmi 配方来构建 glpk 包。它在 bin 目录中生成 glpsol 命令。我需要能够在
我正在尝试在新的 Django 项目中使用 zc.buildout。我真的很喜欢这个工具背后的想法,当然也很感激为这个工具付出的努力。尽管缺少文档,但我感到很惊讶。我列出了我认为是关于扩建或与扩建密切
我对 python egg 版本有疑问。在我的开发机器上,我有 python-ldap 版本 2.3.13,而大学在他们的机器上有版本 2.3.10。两个 python-ldap 库都安装在操作系统级
我想在/Zc:wchar_t 设置为 Yes 的情况下编译 Qt。这是我打算如何编译它: configure -debug-and-release -opensource -platform win3
我刚刚设置了我的项目,但在让 Django 工作时遇到问题。这是我的 buildout.cfg: [buildout] parts = python django develop = . eggs =
最近,由于存在(或不存在)此标志,我遇到了一些链接问题。 /Zc:wchar_t- 我读过 docs ,但他们没有提到尾随减号。但每一次关于它的讨论似乎都包括它。什么意思? 最佳答案 /Zc:wcha
我们的一个网站有一个损坏的关系目录,我不知道如何修复它。 这是我在日志中看到的: 2015-11-20T09:27:43 ERROR Zope.SiteErrorLog 1448018863.240.
我正在尝试让 zc.buildout 从源代码安装 Gunicorn。使用以下配置: [gunicorn] recipe = collective.recipe.distutils url = htt
我是 zc.buildout 的新手,希望开始使用它。我正在研究将 Eggs 配置为零件和模块的概念,并在 cfg 文件中将其开发为develop-eggs。我无法弄清楚应该如何为正在开发的模块配置外
我使用 zc.buildout 来构建我的 python 应用程序环境。我想运行 IPython 笔记本并使用我的自定义包来进一步测试和开发。 [buildout] extends = buildou
我创建了一个自动安装 nginx 的 zc.buildout 配置,带有配置和启动脚本。 一切正常,除了,为了成功运行 nginx,我必须以 sudo 运行它。我在 ubunut 下运行它,只是想知道
我正在尝试在运行 Debian 和 Python 2.7.1 的网络服务器上使用 ZODB 3.10.2。似乎每次我尝试从 2 个不同的进程访问同一个数据库时,我都会遇到一个神秘的异常。我尝试从交互式
我的项目使用 buildout 主要做两件事:自动获取依赖项和创建脚本;并使用 usercrontab 构建配方设置 cron 作业(在部署机器上)。 但是 Python 3 尚不能使用 buildo
我想使用 buildout 进行依赖管理,我听说 distribute 是管理项目安装的新好方法。 但是,简单的入门教程似乎很少见。我见过的最直接的是 Jacob Kaplan-Moss 的 Deve
我使用 zc.buildout 来开发我的项目并下载依赖项(use-site-packages off)。 我想在运行之前将我的项目作为一个包安装到目标系统上。为此,我制作了 setup.py。 我是
我看了this video并尝试使用源代码发布工具。 首先,这是文档中不确定的部分: To create a source release, simply run the buildout-sourc
我一直在我的机器上使用 IPython 而不是默认的 Python 解释器,因为它有更多的特性,而且通常感觉更强大。我想在我的 zc.buildout 项目中将它用作 bin 目录中的解释器,就像此部
我正在尝试使用以下指南为 Django 1.4 项目创建开发环境: http://www.stereoplex.com/blog/a-django-development-environment-wi
我正在尝试使用 zc.buildout 从私有(private) reportlab pypi 服务器安装 python 包。 当我使用他们自己网站上提供的说明进行安装时,安装没有问题。 http:/
我正在尝试安装基于 Plone 的 Plumi 4.5.1。 目标系统是 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt11-1 (2015-05-24) x86_64
我是一名优秀的程序员,十分优秀!