轻松安装实时python库/脚本



我有很多python"脚本套件"(我称之为它们),我想让我的同事更容易安装。我已经研究过pip,这看起来真的很好,但在这个方案中(据我所知),我必须提交一个静态版本,并在每次更改时更新它们。

碰巧的是,我会在我的脚本套件中添加和更改很多东西,每当有人安装它时,我都希望他们能获得最新版本。使用pip,这意味着每次提交到我的存储库时,我还必须向PyPI索引重新提交一个包。那是很多不必要的工作。

有没有任何方法可以提供一个简单的跨平台安装(通过pip或其他方式),直接从我的github repo中提取文件?

我不确定我是否完全理解你的问题,但你可能想使用pip的可编辑安装[1]

这里有一个简单的例子:在这个人工的例子中,让我们假设您想使用git作为CVS。

git clone url_to_myrepo.git path/to/local_repository
pip install [--user] -e path/to/local_repository

软件包的安装将反映本地存储库的状态。因此,当远程存储库更新时,不需要使用pip重新安装包。每当您将更改拉到本地存储库时,安装也将是最新的。

[1]http://pip.readthedocs.org/en/latest/reference/pip_install.html#editable-安装

最新更新