小编F Z*_*Zhu的帖子

如果我们想使用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
查看次数

如何不在.pypirc中存储密码?

我正在尝试使用CloudPypi设置私有Pypi云。而且我真的不想将密码存储在.pypirc中。我想在每次上传软件包时提示输入密码。

有关.pypirc的Python文档中,它说:

密码,将用于进行身份验证。如果省略,则将在需要时提示用户键入。

但是,您如何在此处“忽略”密码?我尝试将密码行留空,尝试执行“ password:”或“ password:password”。这些都不起作用。

python pypi

6
推荐指数
1
解决办法
1125
查看次数

标签 统计

python ×2

amazon-s3 ×1

pip ×1

pypi ×1