通过peep散列编辑requirements.txt

peepin的Python项目详细描述


===
peepin
=




2016年1月更新
==

``peep``基本结束。“peep”的功能被直接折叠成“pip”。因此,基本上不需要再使用“peep”`


这也适用于“peepin”`.

**应该使用“hashin”:改为使用https://pypi.python.org/pypi/hashin.*

`hashin``与``pip>;=8.0``兼容。


图片::https://travis-ci.org/peterbe/peepin.svg?branch=master
:target:https://travis ci.org/peterbe/peepin


此工具使您更容易更新严格的“peep ready”
``requirements.txt``文件。


如果要添加包或编辑当前使用的包的版本,则必须执行以下步骤:

1。到PYPI获取该包
2。下载.tgz文件
3。可能下载.whl文件
4。运行“peep hash downloadedpackage-1.2.3.tgz”
5。运行“peep hash downloadedpackage-1.2.3.whl`
6。edit requirements.txt

这个脚本做了所有这些事情。
如此骇人听闻。


==
==

整个窥视点是,你要检查笔记本电脑上使用的
软件包,并且它们没有被篡改。然后您可以放心地将它们安装到服务器上。

审查过程是您的责任。


安装
=例如,你的笔记本电脑:



how to use it
==


假设你想安装“未来”。您可以这样做:


这将下载最新版本的tarball(和wheel)并
计算它们的peep散列并编辑您的``requirements.txt``文件。


或者您可以具体指定您想要的版本:



`` requirements.txt``在同一个
目录中,您可以这样做:



成功了。检查它是如何编辑您的
需求文件的。

==python peep in.py--verbose django/tmp/whatever.txt



===



以防万一;
`peep<;https://github.com/erikrose/peep>;`太棒了。
这样就可以放心地将
要安装在服务器上的第三方软件包保留在某个“供应商”目录中,而无需
。如果您不关心安全性或可重复性。
那么erik只是一个留山羊胡子的家伙。


感谢@pmclanahan

>0.12
*开始使用pypi的json接口,而不是删除
html。

<0.11
*错误修复,这样它不仅插入了新的shas,而且还插入了新的
包名称和版本。

*将所有由“httpretty”完成的http模拟替换为常规的“mock”。

0.10
*如果您有线条就像
中的“http://github.com/some.zip egg=package”,行的编辑混淆了需求。


0.9
*setup.py在python 2.6上安装argparse

0.8
*如果找不到包,请避免编辑需求文件,固定3


>0.7
*下载二进制网址


<0.6
*适用于python 2.6、2.7、3.3、3.3和3.4


<0.5
*适用于python2.6、2.7、2.7、3.3和3.4等多版本软件包的固定django
<0.4
*详细了解下载文件


<0.3
*回归


<0.2
><0.2
>
>><0.0.2
>

>

><>
0.1
*有效

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

推荐PyPI第三方库


热门话题
带有嵌套类和泛型参数的Java重写方法   将JSP变量传递给java类方法   java多ifs语句工作流(无ELSE)   用spring mvc上传java jquery文件:400错误请求   插装如何知道被插装java的类的jar名称   使用java的Openssl asn1parse   java Hibernate连接到错误的数据库   json无法通过Springbeans从REST请求Java NetBeans获得响应   java无法加载自定义应用程序的子集。Quarkus中映射的yml配置   成功登录时,java CAS重定向到URL   Selenium WebDriver Java文件上传在点击添加文件按钮将文件上传到应用程序后失败   电子邮件如何在Sun Java System Messaging Server 6.3中将用户排除在“人”组之外?   java如何将工作日和时间对象解析为从今天开始的下一个逻辑日期?   flyingsaucer生成的pdf中servlet的java渲染图像   java欢迎文件列表JSP   java无法在spring security with spring boot中阻止同一用户的多个并发登录   递归Dijkstra递归java。StackOverflowerr先生   java gmail对不使用javamail的回复