更新所有项目需求的工具
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)
——————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————
:目标: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=<;您的令牌>;@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)
——————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————