According to setup.py, line-profiler supports Python 2. However, it also lists a requirement on IPython>=0.13, which causes pip to attempt to install IPython==6.0.0, which cannot install on Python 2, as they (IPython) have dropped support for legacy versions of Python.
Can I suggest two requirements, one on IPython>=0.13, with an env_marker for 3, and one for IPython>=0.13,<6 with an env marker for 2?
According to
setup.py
,line-profiler
supports Python 2. However, it also lists a requirement onIPython>=0.13
, which causespip
to attempt to installIPython==6.0.0
, which cannot install on Python 2, as they (IPython) have dropped support for legacy versions of Python.Can I suggest two requirements, one on
IPython>=0.13
, with an env_marker for 3, and one forIPython>=0.13,<6
with an env marker for 2?(I'll see if I can send a patch)