requirements.txt

    0热度

    2回答

    我很困惑virtualenv。我一直在阅读文档和尝试的例子,但它并没有越来越好。 我通过以下方法创建一个virtualenv: $ virtualenv myapp_venv --no-site-package 我以前--no-site-packages,因为我想知道,我的requirements.txt是足够的建设和运行我的代码。我不想依赖可能安装在我的开发机上的任何东西。 然后我试图依赖安

    26热度

    2回答

    我需要针对python 2.6的unittest2和importlib,对于travis测试的其他python版本不需要。 有没有办法让Travis-CI为每个python版本提供不同的requirements.txt文件?

    1热度

    3回答

    是否有任何工具可以基于项目中实际使用的导入生成requirements文件,而不仅仅是输出pip冻结? 理由,在我看来: 这是不错的,简单的生成与requirementspip freeze,当您启动项目。 Howether,当你的项目发展时,你会添加一些新的依赖关系,而其他的则会消失。它已经不是十分便利,以 pip freeze -r old_requirements > new_require

    60热度

    1回答

    我有两个分支,开发和生产。每个都有依赖关系,其中一些是不同的。开发指向自身正在开发的依赖关系。同样适用于生产。我需要部署到Heroku,期望每个分支的依赖关系在一个名为'requirements.txt'的文件中。 什么是最好的组织方式? 我已经想到了: 维护单独要求的文件,一个在每个分支(必须生存频繁合并!) 告诉Heroku的哪些需求文件我想用(环境变量?) 写脚本部署(创建临时分支,修改文件

    4热度

    2回答

    我正在构建一个应用程序,它使用photologue和一些其他包作为依赖关系的photologue(例如,cmsplugin-photologue)。但是,我需要使用github上托管的photologue的修改版本。所有这些都将部署在Heroku上,这意味着依赖关系的安装完全是通过requirements.txt文件完成的。 原则上这很容易完成:我可以按照here所述将知识库添加到需求文件中,并将

    0热度

    1回答

    安装IPython的到我的本地计算机上安装的IPython,我需要做的: $ pip uninstall ipython $ pip install ipython[all] 我怎样才能在requirements.txt指定的Heroku服务器这个[全部]的要求?

    1热度

    1回答

    安装特定于平台的依赖我用在我的测试LDTP并谈到了两个不同的平台作为两种不同的封装: 在Mac OS PyAtom; Linux上的LDTP。 恰巧,它们都具有特定于平台的二进制文件,并且不能真正安装在其他操作系统上。我的问题是,如何让我的requirements.txt安装依赖于平台的软件包? 理想情况下,应该是这样的: mac: -e git+https://github.com/p

    1热度

    1回答

    我有一个Python项目与自己的需求文件。该项目也有自己的virtualenv,其中一个包是'pyPdf'。这个库有一个bug,我写了一个补丁来修复这个bug。 --- venv/local/lib/python2.7/site-packages/pyPdf/pdf.py 2014-07-17 17:04:57.000000000 +0530 +++ pypdf_fixer.py 2014-07

    4热度

    2回答

    我在Github上创建了一个Python模块,它使用Nose进行单元测试并使用Sphinx生成文档。我有两个问题: 我应该包括狮身人面像和/或鼻子在我的模块的依赖性在setup.py(install_requires),因为它们不需要基本模块的功能,只要你想建立的文档/运行测试自己? 我应该在Github的模块的requirements.txt中包含Sphinx和/或Nose,基于同样的原因,但是

    1热度

    1回答

    我有一个Django网络应用程序,它通过PIP从requirements.txt文件安装了一些需求。 我最初编写我的部署脚本,每次部署时都会运行pip install -r requirements.txt,我很有可能在部署的提交中更改了requirements.txt文件。这并没有太多的性能影响(就部署时间而言),因为这些软件包都在PyPI上,Pip做了某种智能缓存,并且不会下载我已经有的软件包