相关疑难解决方法(0)

如果我们想使用S3来托管Python包,我们如何告诉pip在哪里可以找到最新的版本?

我们正在努力想出一个让AWS S3托管和分发我们的Python软件包的解决方案.

基本上我们想要做的是使用"python3 setup.py bdist_wheel"来创建一个轮子.将其上传到S3.然后任何服务器或任何机器都可以执行"pip install $ http:// path/on/s3 ".(包括AWS lambda中的virtualenv)(我们调查了Pypicloud并认为这是一种过度杀伤力.)

从S3创建包和安装工作正常.这里只有一个问题:我们将发布新代码并为它们提供不同的版本.如果我们在Pypi上托管我们的代码,您可以通过调用"pip install package --upgrade"将一些软件包升级到最新版本.

但是如果你在S3上托管你的软件包,你怎么让pip知道有更新的版本存在?如何通过简单地给pip版本号回滚到旧版本?有没有办法让pip知道S3在哪里寻找不同版本的车轮?

python pip amazon-s3

9
推荐指数
2
解决办法
3616
查看次数

标签 统计

amazon-s3 ×1

pip ×1

python ×1