How to specify explicit python packaging dependencies in setup.py? -
this question has answer here:
- how make pip respect requirements? 1 answer
i want create python package mycode
, installed using pip
(setup.py
), has dependency on package base
. incoporate package dependency follow setup.py instructions , created entry in setup
function of setup.py
reads:
'requires': ['base']
after have created package python setup.py sdist
, tried install via pip install
, installed mycode
, nothing base
. seems requires
entry in setup.py
ignored.
any ideas going wrong?
you need specify install_requires
instead, see new , changed setup
keywords.
the requires
field vague , imprecise, setuptools
folk (so easy_install
, pip
evolved) added more specific fields. in addition, there setup_requires
, test_requires
fields dependencies required setup.py
, running tests.
Comments
Post a Comment