绕过pypicloud直接使用s3的工具
pypicloud-tools的Python项目详细描述
===
>
>
=>在github上查看这个
>在github上查看这个
http://ccpcgames.github.io/pypicloud tools/>;` `
=
=>本月>绕过pypicloud inst的工具allation并直接与
s3
utilities
--
>直接将文件上载到pypicloud s3 bucket,然后执行
管理api调用以在之后重建pypicloud索引。
示例:
。代码::bash
$upload dist/*
上载示例项目/example-project-0.0.1.tar.gz…..完成!
正在上载示例项目/example_project-0.0.1-py2-none-any.whl…..完成!
上传示例项目/example_project-0.0.1-py2.7.egg……完成!
pypicloud服务器http://your.pypicloud.server/pypi updated
ownload直接从s3下载最新版本或特定版本。不与pypicloud交谈,也不安装下载的软件包。您可以使用pip来做这两件事中的任何一件。
在卵中,然后是源分布。您可以用`--egg``和`--src``标志覆盖该行为。
代码::bash
$download example\u project==0.0.1
example\u project-0.0.1-py2-none-any.whl
…代码::bash
$download example project--egg
example_project-0.0.1-py2.7.egg
pipes和redirects的工作方式与您预期的一样:
……代码::bash
$download example嫒project--src tar-xzf-
再次,直接与s3对话并绕过pypicloud安装。
代码::bash
$list example嫒project
example project==0.0.1:example-project-0.0.1.tar.gz
example project==0.0.1:example嫒project-0.0.1-py2.7.egg
example project==0.0.1:example嫒project-0.1-py2-none-any.whl
版本说明符也受支持。
只能访问
它和s3,但不能访问Internet的其他部分。
示例:
…代码::bash
$rehost requests==1.0.0
收集请求==1.0.0
下载请求-1.0.0.tar.gz(335KB)
100%∏∏∏∏∏∏∏∏∏∏∏∏∏∏∏∏∏∏∏∏∏∏∏∏∏∏∏∏∏∏∏∏∏∏∏∏∏∏∏∏∏∏∏∏∏∏∏∏∏∏∏∏/kl4v4_9509ng148kp_pwmc5h0000gn/t/tmpuj5juj/requests-1.0.0.tar.gz
已成功下载请求
正在上载请求/requests-1.0.0.tar.gz…………完成!
pypicloud服务器位于http://your\pypicloud\u server/pypi updated
如果未提供特定版本,则将使用最新版本。可以在同一命令中使用多个
包。
代码::bash
$pip安装pypicloud工具代码::bash
$git clone https://github.com/ccpcames/pypicloud tools.git
$cd pypicloud tools
$python setup.py install
configuration
--——
pypicloud工具的配置在` ~/.pypirc``文件上进行。
您可以使用`--config``标志指定一个备用配置文件,但
它必须使用相同的语法。语法是:
…代码::text
[pypicloud]
存储库:http://your.pypicloud.server/pypi
用户名:admin
密码:hunter7
存储桶:您的存储桶
访问:某些存储键
机密:其他存储键
acl:可选存储区
区域:可选存储区在
键**必须**是"pypicloud",这是pypicloud工具将要查看的唯一键。用户名/密码组合在成功上载后需要调用
```/admin/rebuild``时,应在pypicloud安装上具有admin
凭据。
pypicloud tools由adam talsma编写兹授予获得本软件及相关文档文件(软件)副本的任何人免费使用本软件,包括但不限于使用、复制、修改、合并、发布的权利。ish,
分发、再授权和/或出售软件的副本,并允许向其提供软件的人员这样做,但须满足以下条件:
上述版权声明和本许可声明应包含在所有副本或实质性的端口中。软件说明。
对任何由软件或软件的使用或其他交易引起的、由软件或软件的使用或其他交易引起的、与之相关的或与之相关的
索赔、损害赔偿或其他责任负责,无论是在合同诉讼中,
|构建状态图像::https://travis-ci.org/ccpcames/pypicloud-tools.png?branch=master
:目标:https://travis ci.org/ccpcames/pypicloud tools
…|覆盖状态图像::https://coveralls.io/repos/ccpcames/pypicloud-tools/badge.svg?branch=master
:目标:https://coveralls.io/r/ccpcames/pypicloud-tools?分支=主
…|版本image::https://img.shields.io/pypi/v/pypicloud tools.svg
:目标:https://pypi.python.org/pypi/pypicloud tools/
…|下载格式image::https://img.shields.io/badge/format-wheel-green.svg?
:目标:https://pypi.python.org/pypi/pypicloud tools/
…|本月下载image::https://img.shields.io/pypi/dm/pypicloud tools.svg
:target:https://pypi.python.org/pypi/pypicloud tools/
。|开发状态图像::https://img.shields.io/badge/status beta orange.svg
:目标:https://pypi.python.org/pypi/pypicloud tools/
…|许可证图像::https://img.shields.io/github/license/ccpcames/pypicloud tools.svg
:目标:https://pypi.python.org/pypi/pypicloud-tools/