jira

Python JIRA Library is the easiest way to automate JIRA.

  • 所有者: pycontribs/jira
  • 平台:
  • 许可证: BSD 2-Clause "Simplified" License
  • 分类:
  • 主题:
  • 喜欢:
    0
      比较:

Github星跟踪图

===================
JIRA Python Library

.. image:: https://img.shields.io/pypi/v/jira.svg
:target: https://pypi.python.org/pypi/jira/

.. image:: https://img.shields.io/pypi/l/jira.svg
:target: https://pypi.python.org/pypi/jira/

.. image:: https://img.shields.io/pypi/wheel/jira.svg
:target: https://pypi.python.org/pypi/jira/

.. image:: https://img.shields.io/github/issues/pycontribs/jira.svg
:target: https://github.com/pycontribs/jira/issues

.. image:: https://img.shields.io/badge/irc-%23pycontribs-blue
:target: irc:///#pycontribs


.. image:: https://readthedocs.org/projects/jira/badge/?version=master
:target: http://jira.readthedocs.io

.. image:: https://travis-ci.com/pycontribs/jira.svg?branch=master
:target: https://travis-ci.com/pycontribs/jira

.. image:: https://img.shields.io/badge/code%20style-black-000000.svg
:target: https://github.com/python/black
:alt: Python Black Code Style

.. image:: https://codecov.io/gh/pycontribs/jira/branch/master/graph/badge.svg
:target: https://codecov.io/gh/pycontribs/jira

.. image:: https://img.shields.io/bountysource/team/pycontribs/activity.svg
:target: https://www.bountysource.com/teams/pycontribs/issues?tracker_ids=3650997

.. image:: https://requires.io/github/pycontribs/jira/requirements.svg?branch=master
:target: https://requires.io/github/pycontribs/jira/requirements/?branch=master
:alt: Requirements Status

This library eases the use of the JIRA REST API from Python and it has been used in production for years.

As this is an open-source project that is community maintained, do not be surprised if some bugs or features are not implemented quickly enough. You are always welcomed to use BountySource_ to motivate others to help.

.. _BountySource: https://www.bountysource.com/teams/pycontribs/issues?tracker_ids=3650997

Quickstart

Feeling impatient? I like your style.

.. code-block:: python

    from jira import JIRA

    jira = JIRA('https://jira.atlassian.com')

    issue = jira.issue('JRA-9')
    print issue.fields.project.key             # 'JRA'
    print issue.fields.issuetype.name          # 'New Feature'
    print issue.fields.reporter.displayName    # 'Mike Cannon-Brookes [Atlassian]'

Installation

Download and install using pip install jira or easy_install jira

You can also try pip install --user --upgrade jira which will install or
upgrade jira to your user directory. Or maybe you ARE using a virtualenv_
right?

By default only the basic library dependencies are installed, so if you want
to use the cli tool or other optional dependencies do perform a full
installation using pip install jira[opt,cli,test]

.. _virtualenv: http://www.virtualenv.org/en/latest/index.html

Usage

See the documentation_ for full details.

.. _documentation: http://jira.readthedocs.org/en/latest/

Development

Development takes place on GitHub_:

  • master - (default branch) contains the primary development stream. Tags will be used to show latest releases.

.. _GitHub: https://github.com/pycontribs/jira

Setup

  • Fork_ repo
  • Keep it sync_'ed while you are developing
  • Install pyenv_
  • Install Atlassian JIRA Server_ for testing
    • make install-sdk
  • pip install jira[test]
  • Start up Jira Server
    • atlas-run-standalone
  • Test your changes
    • make test

.. _Fork: https://help.github.com/articles/fork-a-repo/
.. _sync: https://help.github.com/articles/syncing-a-fork/
.. _pyenv: https://amaral.northwestern.edu/resources/guides/pyenv-tutorial
.. _Atlassian JIRA Server: https://www.atlassian.com/software/jira/download

Credits

In addition to all the contributors we would like to thank to these companies:

  • Atlassian_ for developing such a powerful issue tracker and for providing a free on-demand JIRA_ instance that we can use for continuous integration testing.
  • JetBrains_ for providing us with free licenses of PyCharm_
  • Travis_ for hosting our continuous integration
  • Navicat_ for providing us free licenses of their powerful database client GUI tools.

.. _Atlassian: https://www.atlassian.com/
.. _JIRA: https://pycontribs.atlassian.net
.. _JetBrains: http://www.jetbrains.com
.. _PyCharm: http://www.jetbrains.com/pycharm/
.. _Travis: https://travis-ci.org/
.. _navicat: https://www.navicat.com/

.. image:: https://raw.githubusercontent.com/pycontribs/resources/master/logos/x32/logo-atlassian.png
:target: http://www.atlassian.com

.. image:: https://raw.githubusercontent.com/pycontribs/resources/master/logos/x32/logo-pycharm.png
:target: http://www.jetbrains.com/

.. image:: https://raw.githubusercontent.com/pycontribs/resources/master/logos/x32/logo-navicat.png
:target: http://www.navicat.com/

主要指标

概览
名称与所有者pycontribs/jira
主编程语言Python
编程语言Makefile (语言数: 3)
平台
许可证BSD 2-Clause "Simplified" License
所有者活动
创建于2014-06-28 14:06:53
推送于2025-04-21 16:51:00
最后一次提交
发布数83
最新版本名称3.9.4 (发布于 )
第一版名称0.5.0 (发布于 )
用户参与
星数2k
关注者数79
派生数892
提交数1.7k
已启用问题?
问题数741
打开的问题数157
拉请求数655
打开的拉请求数34
关闭的拉请求数453
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?