tox

    1热度

    2回答

    特拉维斯-CI不会建我的项目,发出这样的错误: ... running egg_info creating myproject.egg-info writing requirements to myproject.egg-info/requires.txt writing myproject.egg-info/PKG-INFO writing top-level names to myp

    5热度

    1回答

    我构建了一个Django应用程序并使用setuptools制作了一个包。现在,我想做以下事情: 我想用python setup.py test运行所有测试。但是,当我发出这个命令时,我得到: /usr/lib/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'install_requires'

    2热度

    1回答

    我想为python 2.6,2.7,3.3等运行tox,并且正在寻找一种方法来做到这一点,它不涉及将python路径硬编码到项目的tox.ini中,就像我目前这样做: [testenv:py27] basepython=/usr/prog/python/2.7.5/bin/python 因为这会在不同的机器上运行时中断。是否tox有一些全局配置文件,我可以设置它(在〜/ .tox /

    10热度

    2回答

    我有一个支持python 2.4,2.6和2.7的编译框。这会导致按照自己的python安装要求安装各种版本的点。我使用tox通过setup.py运行测试。 每当我运行{python2.7_installation_dir}/bin/python setup.py test时,都会产生一个.tox目录。里面.tox目录我跑 py27/bin/pip --version pip 1.4.1 fro

    4热度

    2回答

    我正在尝试开发一个最新版本的setuptools的python程序。但每次我的生成失败,出现以下消息: $ tox -e $TOX_ENV GLOB sdist-make: /home/travis/build/kartoch/myapp/setup.py py26 create: /home/travis/build/kartoch/myapp/.tox/py26 py26 inst

    0热度

    2回答

    你好我正在尝试使用Tox来设置我的测试环境。 我想解决什么问题? 我有运行不同的网络设置的测试(不同的IP,不同的接口名称等),所以我已经准备模块几台服务器里面有所有的CONFIGS和我使用的服务器数量安装即 pip install . --install-option="--serverNumber=102" 这种方式在我的环境中,我只有一个配置,我可以在测试中导入它,而无需了解有关正在运行

    0热度

    1回答

    我正在寻找更好的方式来构建我的研究项目。我有以下设置: 有项目a,b,c和库lib。每个项目都会解决一个不同的研究问题,并且该库提供跨项目使用的代码。因此所有项目都取决于lib。事情变得更加复杂,因为项目c也取决于项目a和b。当我在项目c上工作时,我还将同时更新a,b或lib。每个项目都在一个单独的git存储库中。 到目前为止,我已经通过包含上述依赖关系通过git submodule处理了这种情况

    10热度

    2回答

    我试图让Tox和Conda很好地一起玩。主要是因为我需要安装很多非python依赖项,并且很容易创建Conda分发版。然后,我可以用简单的conda install安装所有东西。 但是,我在激活conda环境时遇到了问题。 [tox] envlist = py27 [testenv] whitelist_externals = conda source py.

    10热度

    3回答

    : .PHONY: all all: tests .PHONY: tests tests: py_env bash -c 'source py_env/bin/activate && py.test tests' py_env: requirements_dev.txt setup.py rm -rf py_env virtualenv py_env

    3热度

    1回答

    由于不同的原因,我必须在我的tox.ini中执行pip install作为命令(我的skipsdist=True因此tox不会为我安装我的依赖项,但我仍然需要将其中一些安装到虚拟机中环境)。 问题是,我有一个本地依赖项存储为一个tarball,它的文件名为my-module-1.0.tar.gz。因此,我需要在我的命令中使用通配符,如 pip install my-module-*.tar.gz