我有一个 Python 包,我想把它做成一个轮子。在 Python 2 上,包使用该ipaddr
库。在 Python 3 上,它使用内置ipaddress
库。对于sdist
包,我签入sys.version_info
以setup.py
根据 Python 版本设置要求。不幸的是,这似乎不适用于轮子。是否可以基于带有轮子的 Python 版本进行条件依赖?
问问题
523 次
我有一个 Python 包,我想把它做成一个轮子。在 Python 2 上,包使用该ipaddr
库。在 Python 3 上,它使用内置ipaddress
库。对于sdist
包,我签入sys.version_info
以setup.py
根据 Python 版本设置要求。不幸的是,这似乎不适用于轮子。是否可以基于带有轮子的 Python 版本进行条件依赖?