gpt4 book ai didi

python - 将 tweepy 与 GitHub 项目捆绑在一起

转载 作者:太空宇宙 更新时间:2023-11-03 19:10:21 31 4
gpt4 key购买 nike

我有一个存储在 GitHub 中的 Python 项目,它将使用 tweepy,一个也存储在 GitHub 中的 Twitter Python 库。在 INSTALL 文件中说我可以使用 git 将其捆绑到我的项目中,但我不知道如何执行此操作。我想使用 git 子模块,但这将获取所有项目,而不仅仅是我需要的源。我怎样才能做到呢?有没有在项目中使用外部库的最佳方法?

最佳答案

您不能仅使用 git-submodule 获取子目录(请参阅 this question )。

捆绑也是一种不好的做法(它使得在库错误的情况下更新库代码变得更加困难,并导致无用的重复)。 tweepyon PyPI ,所以最好的方法不是捆绑它,而是在您的 setup.py 中要求它或在您的 requirements.txt 中列出它(取决于您是否打包它用于 PyPI 或只是构建需要有一种简单的方法来安装项目依赖项)。您可以在执行此操作时指定允许使用哪些版本的库,这样 tweepy 就无法在您脚下进行更改。

如果您计划对 tweepy 进行更改,礼貌的做法是将这些更改提交到项目中,而不是在您的项目中进行更改(或者可能在GitHub(如果 tweepy 不接受更改)。请注意,如果您需要 PyPI 中不可用的版本,pip 有方法安装包的 git 版本。

关于python - 将 tweepy 与 GitHub 项目捆绑在一起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13187241/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com