我编写了一个脚本,在Python和pypy的不同版本上测试我的python库。对于pypy3,
python setup.py test效果很好。但是在pypy上,它运行0 tests。没有失败,但没有测试。这是我的剧本
language: python
matrix:
include:
- python: "pypy"
env:
- TEST_PY3="false"
- python: "pypy3"
env:
- TEST_PY3="true"
before_install:
- sudo apt-get update
- sudo apt-get install build-essential
install:
- if [[ "${TEST_PY3}" == "false" ]]; then
pip install Cython;
python setup.py install;
fi
- if [[ "${TEST_PY3}" == "true" ]]; then
pip install Cython;
python setup.py install;
fi
script:
- python setup.py test我正在使用nosetests。我的setup.py的这一部分可能会有帮助
test_suite = 'nose.collector',
tests_require = ['nose>=0.10.1']nosetests和pypy有什么问题吗?
发布于 2015-07-03 09:56:44
避免跨不同版本的python或pypy安装python setup.py install。
首选
pip install -e .https://stackoverflow.com/questions/31141833
复制相似问题