草庐IT

awesomepy

全部标签

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

我们正在尝试提出一个解决方案,让AWSS3托管和分发我们的Python包。基本上我们想要做的是使用python3setup.pybdist_wheel创建一个轮子。将其上传到S3。然后任何服务器或任何机器都可以执行pipinstall$http://path/on/s3。(包括AWSlambda中的virtualenv)(我们调查了Pypicloud并认为这是一种矫枉过正。)从S3创建包和安装工作正常。这里只有一个问题:我们将发布新代码并给他们不同的版本。如果我们在Pypi上托管我们的代码,您可以通过调用pipinstallpackage--upgrade将一些包升级到最新版本。但是如