1. Installation¶
The easiest (and best) way to install jira-python is through pip:
pip install 'jira[cli]'
This will handle installation of the client itself as well as the requirements. The [cli] part installs dependencies for the jirashell binary, and may be omitted if you just need the library.
If you’re going to run the client standalone, we strongly recommend using a virtualenv:
python -m venv jira_python
source jira_python/bin/activate
pip install 'jira[cli]'
or:
python -m venv jira_python
jira_python/bin/pip install 'jira[cli]'
Doing this creates a private Python “installation” that you can freely upgrade, degrade or break without putting the critical components of your system at risk.
Source packages are also available at PyPI:
1.1. Dependencies¶
requests- python-requests library handles the HTTP business. Usually, the latest version available at time of release is the minimum version required; at this writing, that version is 1.2.0, but any version >= 1.0.0 should work.requests-oauthlib- Used to implement OAuth. The latest version as of this writing is 1.3.0.requests-kerberos- Used to implement Kerberos.ipython- The IPython enhanced Python interpreter provides the fancy chrome used by Headers.
Installing through pip takes care of these dependencies for you.