pythonでtests_requiresをpip installでインストールするには?
っと。
pythonでテストだけのpipはsetup.pyにどうかいたらいい?といわれれば
tests_requiredです best-practices-how-do-you-list-required-dependencies-in-your-setup-py
でも正解ですが、今回のようにinstallをしたいとなるとextras_requireが便利です。
ですので
このように
setup(
name='foo',
install_requires=[
"Flask",
],
# not pluaral :) require which is sigular
extras_require={
'test':['tox', ],
'doc':['phinix'],
}
)
そして
pip install -e .[test]
この文言、気をつけてください
extras_require です。
extra_requiresではなく、extra_requiresでもなく、extras_require です