我有一个第三方包foo
的分叉my_foo
。我所做的只是在foo
的setup.py
中添加三行Python,因为foo
不会将正确的标志传递给gcc
。
在我的包bar
中使用叉子my_foo
的最佳方式是什么?我应该创建一个子包bar.my_foo
吗?我应该将my_foo
上传到PyPI,并在bar
的setup.py
中执行install_requires = ["my_foo"]
吗?有没有办法从PyPI安装一个带有自定义setup.py
的包?
如果foo库非常流行并且将要更新,请使用pip安装它,如果不是,请使用源代码