更新所有项目需求的工具

pyupio的Python项目详细描述


…图像::https://pyup.io/static/images/logo.png
:目标:https://pyup.io

图像::https://pyup.io/repos/github/pyupio/pyup/shield.svg
:目标:https://pyup.io/repos/github/pyupio/pyup/
:alt:updates

图片::https://travis-ci.org/pyupio/pyup.svg?branch=master
:目标:https://travis ci.org/pyupio/pyup

…图片::https://readthedocs.org/projects/pyup/badge/?version=latest
:目标:https://readthedocs.org/projects/pyup/?徽章=最新
:alt:文档状态



…图片::https://codecov.io/github/pyupio/pyup/coverage.svg?branch=master
:目标:https://codecov.io/github/pyupio/pyup?branch=master通过github/gitlab上的pull请求更新项目所有python依赖文件的工具。图片::https://github.com/pyup io/pyup/blob/master/demo.gif

关于
----


此回购包含在pyup.io上运行的bot。您可以在本地安装并通过命令行界面运行bot。

额外:

$pip install dparse[pipenv]


获取令牌
----


要与Github API通信,您需要为您的帐户创建OAuth令牌:

*登录Github帐户
*单击设置->;个人访问令牌
*单击在生成新令牌时,请确保选中"repo"和"email",然后单击"生成令牌"运行第一次更新t文件并搜索新的包版本。如果有可用的
更新,pyup将在存储库上创建一个新分支,并为每个更新创建一个新的提交。一旦所有文件都是最新的,pyup将创建一个包含
所有提交的拉取请求。

一旦您的存储库是最新的并且初始更新合并到中,删除"--initial`
标志并运行::

$pyup--repo=username/repo--user token=<;your_token>;

这将为每个更新创建一个新分支和一个拉取请求。在某个地方运行cronjob或计划任务,每隔一段时间(例如每天)自动更新一次存储库以保持最新。



pyup还对gitlab提供了实验性支持。从您的配置文件设置(如https://gitlab.com/profile/personal嫒u access嫒u tokens)生成一个个人访问令牌
,然后从cli运行pyup:

$pyup--provider gitlab--repo=username/repo--user token=<;您的嫒u token>;

;其他:
$pyup--provider gitlab--repo=username/repo--user token=<;您的令牌>;@https://your.gitlab/







history
--


<1.0.2(2018-8-21)
----
*订购需求文件上正在更新的哈希。


1.0.1(2018-4-17)
-------
*上一版本包含一个错误,导致生成系统部署错误的提交到pypi。


1.0.0(2018-4-17)
----
*为gitlab添加了新的配置选项(感谢@kairichard)


0.11.0(2018-4-6)
----
*pipenv现在是一个选项a传递依赖。如果要更新pipfiles,请使用dparse[pipenv]
*hashin现在不再是依赖项
*bot现在使用新的pypi.org
*在无效配置文件上创建问题现在是可配置的

<0.10.0(2018-3-15)
----
*如果以下是配置文件的任何问题
*添加了对setup.cfg文件的支持(感谢@kxepal)
*切换到Gitlab v4 API(感谢@kxepal)
*修复了模板错误(感谢@kxepal)


0.9.0(2018-3-01)
----
*添加了新的更新筛选器,允许限制修补程序/小更新
*添加了新的筛选器扩展,允许指定FIL的日期。ter expires
*放弃了对python 2.6的支持(如果成功的话)
*增加了对pipfiles和pipfiles的实验性支持。lock
*bot现在正确地设置了每月请求的日期
*过滤器注释中的空白不再重要
*修复了一个小错误发生在私有包

0.8.1(2017-7-28)
----
*修复了另一个打包错误。


0.8.1(2017-7-25)
----
*修复了不包括所有模板文件的打包错误。

<0.8.0(2017-7-20)
----
*Release增加了对不安全包的支持,并使用附加的更改日志拉取请求。



0.7.0(2017-7-13)
----


*修复了cli上阻止正确解析哈希要求的错误
*切换到新的dparse库,添加了实验性的suptox和conda文件的端口。
*增加了对githubs新协作者邀请系统的支持。
*bot现在可以正确地解析以空白开头的需求文件。
*修复了在文件路径中包含特殊字符的需求文件的错误。
*对哈希需求文件。几乎所有的风格现在都应该被正确解析

*添加了对gitlab的支持,这要感谢@samdroid apps
*添加了对兼容版本的支持

>0.6.0(2017-2-1)
----


*修复了cli,它应该可以再次工作
*现在支持github集成s(实验性)
*添加了新的配置:pr前缀,分支前缀
*修复了错误not correctly格式化空白
*添加了对散列需求文件的支持
*bot现在能够将配置文件写入repo
*在需求中支持环境标记添加了
*现在可以对正在更新的内容进行更细粒度的控制。


0.5.0(2016-10-21)
----
*bot现在可以正确地解析额外的需求
*使配置解析器更加健壮
*修复了在冲突的prs上可能出现的无休止循环重新使用PygitHub时,到配置分析器的计划


0.4.0(2016-8-30)
---------
*添加了一个新功能:bot现在可以添加一个标签来拉取请求。


0.3.0(2016-7-28)
---------

*修复了当Commi设置太快。
*各种解析器增强功能
*空提交现在自动过滤掉
*bot现在支持自定义分支和自定义索引服务器
*过时的拉取请求现在将自动关闭
*切换到setuptools新的需求实现
*e增强的日志记录
*许多较小的错误修复

<0.2.0(2016-1-7)
----


*添加了高级筛选选项


0.1.4(2015-12-30)
----


*修复了GitHub提供程序提交速度过快时的错误。
*需求内容替换fFunction有一个错误,不总是正确的要求被替换


0.1.3(2015-12-27)
----


*PygitHub应该作为一个特定的依赖项安装,以保持事情的正常和简单,直到上游的
更改合并。

0.1.2(2015-12-27)
——————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————

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

推荐PyPI第三方库


热门话题
java Jetty是否有请求缓存?   数组中的java 2值与我的数据帧中的2列对应   对象序列化期间的java DbUtils类型转换问题   java根面板中不显示所有单独的面板   java通过代理或SSH隧道连接Hbase API   java困惑:与经典MVC控制器相比,JSF2中bean的角色   java在我的Triangle类中“找不到符号错误”   java在Android中设置从路径到自定义按钮的图像   java不绕轨道旋转椭圆   AES在socket上搞砸了序列化/反序列化。无效的流标头。JAVA   java在数组中搜索term和if语句   线程“main”java中出现异常。util。正则表达式。PatternSyntaxException:在索引0附近悬挂元字符“*”*   Websphere上的java Google反射无法打开url连接   java为什么inc/dec频道什么都不做?   java KeyListener无法访问keyPressed方法