标签: python packaging setup.py
我正在编写python软件包A。
理想情况下,我的软件包将使用第三方软件包B中的某些工具。
但是,我知道B软件包无法在某些系统上安装,并且作为备份包含在A中,这是一种效率较低的方法,无法完成B软件包的相同工作。
有没有办法这样写我的setup.py
setup.py
1)安装软件包A后,也会尝试安装软件包B。
2)如果尝试安装B失败,则继续安装A,好像什么都没发生(也许最多会显示警告)