绕过pypicloud直接使用s3的工具

pypicloud-tools的Python项目详细描述



===

>
>
=>在github上查看这个

>在github上查看这个
http://ccpcgames.github.io/pypicloud tools/>;` `





=
=>本月>绕过pypicloud inst的工具allation并直接与
s3


utilities
--


~br/>

>直接将文件上载到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/

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java与Groovy正则表达式匹配混淆   java控制台未定义为JSNI   主目录中的java指针异常   java如何获取hashmap中的arrayList的大小   ApachePOI用于文本,Java代码中的word doc(.docx)中没有进行追加   Ruby对象到Java对象   JavaSpringJPA哈希集只返回一个值   Java在执行由配置了精确类路径参数的mavenjarpluin生成的可执行jar时无法找到依赖项   java我试图在画布上写一个文本,但什么也没发生   java HTTP 404源服务器找不到目标资源的当前表示形式,或者不愿意透露存在该表示形式。不起作用   java提取小数点后的最后一个数字   oop Java:无法访问对象的元素   PHP URL中RecyclerView中的java句柄空异常   不调用OnCreateViewHolder的java Update RecyclerView适配器项