The problem here appears to be the way cmd2 is handling dependencies, rather than anything to do with cliff itself. This section of the setup.py from cmd2 should be converted to use setuptools environment markers instead: https://github.com/python-cmd2/cmd2/blob/master/setup.py#L80
The problem here appears to be the way cmd2 is handling dependencies, rather than anything to do with cliff itself. This section of the setup.py from cmd2 should be converted to use setuptools environment markers instead: https:/ /github. com/python- cmd2/cmd2/ blob/master/ setup.py# L80