在Django 1.8中,django.contrib.formtools
has been separated into a new package名为django-formtools
。将项目升级到新的Django版本时,更改导入就足够了。但是对于我的软件包,我支持Django目前支持的所有Django版本。所以现在安装我的包时有条件要求。
如何使用setuptools实现这一点,并且还与滚轮包装保持兼容?
没有滚轮要求,可以导出当前安装的Django版本;然后install_requires
可以动态调整。但是,使用轮子安装时,不会调用setup.py
(如果我是正确的话)。