gpt4 book ai didi

python - pypy 解释器无法识别 nosetests 而 pypy3 可以

转载 作者:行者123 更新时间:2023-11-28 20:54:26 25 4
gpt4 key购买 nike

我已经编写了一个脚本来在不同版本的 python 和 pypy 上测试我的 Python 库。对于 pypy3,

python setup.py test

工作正常。但是在pypy上,它运行 0 个测试。没有失败,但零测试。这是我的脚本

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']

pypynosetests有没有问题?

最佳答案

避免 python setup.py install 跨不同版本的 python 或 pypy 安装。

喜欢

pip install -e .

关于python - pypy 解释器无法识别 nosetests 而 pypy3 可以,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31141833/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com