变更日志查找和分析程序。
changelogs的Python项目详细描述
…图片::https://img.shields.io/pypi/v/changelogs.svg
:目标:https://pypi.python.org/pypi/changelogs
…图片::https://img.shields.io/travis/pyupio/changelogs.svg
:目标:https://travis ci.org/pyupio/changelogs
…图片::https://readthedocs.org/projects/changelogs/badge/?version=latest
:目标:https://changelogs.readthedocs.io/en/latest/?徽章=最新
:alt:文档状态
…图片::https://pyup.io/repos/github/pyupio/changelogs/shield.svg
:目标:https://pyup.io/repos/github/pyupio/changelogs/
:alt:updates
a changelog finder and parser with command line interface for packages available on pypi,npm,rubygems and launchpad.net.最初是为pyup.io开发的。_ pyup.io:https://pyup.io/
*****
要安装变更日志,请在终端中运行此命令:
。代码块::console
$pip install changelogs
**
>在python项目中使用changelogs::
logs=changelogs.get("flask")
logs=changelogs.get("babel",vendor="npm")
logs=changelogs.get("bundler",vendor="npm")
log
***
about
**
尝试获取给定包的更改日志时,存在一堆问题:
-没有存储更改日志的中心位置。如果一个项目有一个变更日志,那么它很可能位于各种不同地方的git repo中的某个位置。这就很难找到。
-包索引元数据通常与git repo没有直接链接。这使得回购很难找到。
-没有变更日志标准。每个人都使用不同的方法。这使得解析变得很困难。
此项目试图通过以下方法解决此问题:
-首先查询包供应商以获取包元数据,如主页或文档URL。
-如果元数据不包含指向回购的有效URL,请访问所有可用的URL并将其筛选出来。
-如果存在有效的repo url,请访问repo并查找可能的更改日志,如"changes.txt"、"news.md"或"history.rst"。
-获取内容并尝试对其进行分析。
==
=
=
=
=
----
<0.14.0(2018-01-9)
----
*添加了一个pypi/map.txt文件以更容易地添加自定义URL
*添加了一组自定义URL:
-pytest-flake8
-cornice.ext.swagger
-python social core
-python social auth
-cx oracle
-plotnine
-django hijack
-pyinvoke
-gitpython
-python memcached
-appenlight client
<0.13.0(2018-01-9)
————————————————————————————————————————————————————————————————————————————————————————————————py trello
-惰性对象代理
0.12.0(2017-05-18)
----
*添加了一组自定义解析器:
-flake8
-pyyaml
-six
-factory boy
-jinja2
-docutils
-sphinx rtd主题
-whitenoise
-numpy
-美化组4
-mccabe
-django braces
-雪花石膏
-cffi
-django coverage plugin
-newrelic
-熊猫
-麻绳
-pep8命名
-django storages redux
-pbr
0.11.0(2017-05-10)
—————————————————————————————————————————————————————————————————————————n输入给定的项目名称。这将使识别错误变更日志变得更容易。
*修复了几个f边缘情况的内部错误。
*添加了自定义解析器:
-石墨烯
-美化组4
0.10.0(2017-04-26)
----
*添加了对GitHub发布页的支持
*添加了对Git提交日志解析的实验支持
0.9.0(2017-04-05)
--————
*解决自定义分析不同大小写包的问题。
*从启动板捕获错误。
*添加对切换供应商时更改项目名称的支持。
*添加对在项目说明中查找URL的支持。
*添加对ex code.google.com pro的支持jets,现在移到github。
*添加对解析sourceforge repos的支持。
*添加自定义解析器:
-alembic
-genshi
-imapclient
-mako
-pyinotify
-python ldap
-redis
-uwsgi
-pyaudio
0.8.0(2017-03-29)
--
*添加了自定义解析器:
-mysqlclient,感谢@alexkiro
*添加了自定义launchpad后端,感谢@alexkiro
>0.7.0(2017-03-06)
———————————————————————————————————————————————————————————————————————————————————tframework
*调整了get-head函数
<0.6.1(2017-02-08)
----
*添加了flake8特殊解析器
<0.6.0(2017-02-03)
----
*调整了解析器,包括openpyxl
<0.5.0(2017-01-23)
-
*包括docs src作为候选文档
<0.4.0(2017-01-23)
----
*增加对npm包的更好支持
0.3.3(2017-01-05)
----
*修复包错误(希望)
0.3.2(2017-01-05)
----
*u用于自定义导入的SE模块,用于打包
>0.3.1(2017-01-03)
----
*查找更改日志和获取URL函数现在还返回repo url
>0.3.0(2017-01-03)
----
*允许在查找更改日志函数中进行交换
<0。2.0(2016-12-27)
----
*增加了对rubygems的支持
*增加了对npm的支持
>0.1.0(2016-12-19)
----
*在pypi上首次发布。
:目标:https://pypi.python.org/pypi/changelogs
…图片::https://img.shields.io/travis/pyupio/changelogs.svg
:目标:https://travis ci.org/pyupio/changelogs
…图片::https://readthedocs.org/projects/changelogs/badge/?version=latest
:目标:https://changelogs.readthedocs.io/en/latest/?徽章=最新
:alt:文档状态
…图片::https://pyup.io/repos/github/pyupio/changelogs/shield.svg
:目标:https://pyup.io/repos/github/pyupio/changelogs/
:alt:updates
a changelog finder and parser with command line interface for packages available on pypi,npm,rubygems and launchpad.net.最初是为pyup.io开发的。_ pyup.io:https://pyup.io/
*****
要安装变更日志,请在终端中运行此命令:
。代码块::console
$pip install changelogs
**
>在python项目中使用changelogs::
logs=changelogs.get("flask")
logs=changelogs.get("babel",vendor="npm")
logs=changelogs.get("bundler",vendor="npm")
log
***
about
**
尝试获取给定包的更改日志时,存在一堆问题:
-没有存储更改日志的中心位置。如果一个项目有一个变更日志,那么它很可能位于各种不同地方的git repo中的某个位置。这就很难找到。
-包索引元数据通常与git repo没有直接链接。这使得回购很难找到。
-没有变更日志标准。每个人都使用不同的方法。这使得解析变得很困难。
此项目试图通过以下方法解决此问题:
-首先查询包供应商以获取包元数据,如主页或文档URL。
-如果元数据不包含指向回购的有效URL,请访问所有可用的URL并将其筛选出来。
-如果存在有效的repo url,请访问repo并查找可能的更改日志,如"changes.txt"、"news.md"或"history.rst"。
-获取内容并尝试对其进行分析。
==
=
=
=
=
----
<0.14.0(2018-01-9)
----
*添加了一个pypi/map.txt文件以更容易地添加自定义URL
*添加了一组自定义URL:
-pytest-flake8
-cornice.ext.swagger
-python social core
-python social auth
-cx oracle
-plotnine
-django hijack
-pyinvoke
-gitpython
-python memcached
-appenlight client
<0.13.0(2018-01-9)
————————————————————————————————————————————————————————————————————————————————————————————————py trello
-惰性对象代理
0.12.0(2017-05-18)
----
*添加了一组自定义解析器:
-flake8
-pyyaml
-six
-factory boy
-jinja2
-docutils
-sphinx rtd主题
-whitenoise
-numpy
-美化组4
-mccabe
-django braces
-雪花石膏
-cffi
-django coverage plugin
-newrelic
-熊猫
-麻绳
-pep8命名
-django storages redux
-pbr
0.11.0(2017-05-10)
—————————————————————————————————————————————————————————————————————————n输入给定的项目名称。这将使识别错误变更日志变得更容易。
*修复了几个f边缘情况的内部错误。
*添加了自定义解析器:
-石墨烯
-美化组4
0.10.0(2017-04-26)
----
*添加了对GitHub发布页的支持
*添加了对Git提交日志解析的实验支持
0.9.0(2017-04-05)
--————
*解决自定义分析不同大小写包的问题。
*从启动板捕获错误。
*添加对切换供应商时更改项目名称的支持。
*添加对在项目说明中查找URL的支持。
*添加对ex code.google.com pro的支持jets,现在移到github。
*添加对解析sourceforge repos的支持。
*添加自定义解析器:
-alembic
-genshi
-imapclient
-mako
-pyinotify
-python ldap
-redis
-uwsgi
-pyaudio
0.8.0(2017-03-29)
--
*添加了自定义解析器:
-mysqlclient,感谢@alexkiro
*添加了自定义launchpad后端,感谢@alexkiro
>0.7.0(2017-03-06)
———————————————————————————————————————————————————————————————————————————————————tframework
*调整了get-head函数
<0.6.1(2017-02-08)
----
*添加了flake8特殊解析器
<0.6.0(2017-02-03)
----
*调整了解析器,包括openpyxl
<0.5.0(2017-01-23)
-
*包括docs src作为候选文档
<0.4.0(2017-01-23)
----
*增加对npm包的更好支持
0.3.3(2017-01-05)
----
*修复包错误(希望)
0.3.2(2017-01-05)
----
*u用于自定义导入的SE模块,用于打包
>0.3.1(2017-01-03)
----
*查找更改日志和获取URL函数现在还返回repo url
>0.3.0(2017-01-03)
----
*允许在查找更改日志函数中进行交换
<0。2.0(2016-12-27)
----
*增加了对rubygems的支持
*增加了对npm的支持
>0.1.0(2016-12-19)
----
*在pypi上首次发布。