我有一个标准的setup.py
文件:
setup(
name='my-repo',
version='0.1.0',
description='My description',
author='Me',
author_email='some@email.com',
keywords=['?'],
packages=find_packages('src', exclude=['tests', 'venv']),
package_dir={'': 'src'},
install_requires=['requests', 'jsonschema', 'retrying'],
setup_requires=['pytest-runner'],
tests_require=['pytest-cov', 'pytest']
)
我知道我可以使用install_requires
将所有内容安装在python setup.py develop
中,并使用python setup.py test
运行测试。但是,有时我想一次安装所有模块(install_requires
,setup_requires
,tests_require
)或仅安装测试模块(tests_require
)。有什么办法可以做到吗?