Skip to main content

An API wrapper for Atlassian Jira

Project description

Setup

First, you’re gonna want to do this:

pip install pyjira

You’re already halfway there!

Next, you need to set up your environment variables.

Go to your home directory (~/) and put this in “.pyjira”:

export PYJIRA_USER=put your username here export PYJIRA_TOKEN=put your password here export PYJIRA_ORG=put the organization name here

Next, add this to “.bash_profile”, also in the home directory:

source ~/.pyjira

On startup, these environment variables will be loaded and you will be able to use PyJira. Woot!

Usage

To use, import like so:

import pyjira

To get issues relating to a project:

pyjira.get_issues(“SpaceJam”) # Where “SpaceJam” is the project name

You can also limit the amount of results you get (default=50):

pyjira.get_issues(“SpaceJam”, 20) # 20 maximum results

To get a specific issue, call get_issue() with the issue’s id/key:

pyjira.get_issue(“SpaceJam-931”)

To get all existing fields, call get_all_fields():

pyjira.get_all_fields()

To get a specific field:

pyjira.get_field(“customfield_90010”) # You can also just pass “90010”

To get all fields within an issue:

pyjira.get_issue_fields(“SpaceJam-931”) # Add False as a second parameter to get result with “customfield_#” field names

WIP

This project doesn’t have many functions at the moment, but it will be added to whenever a new one is needed.

Project details


Release history Release notifications | RSS feed

This version

1.0

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyjira-1.0.tar.gz (3.1 kB view details)

Uploaded Source

File details

Details for the file pyjira-1.0.tar.gz.

File metadata

  • Download URL: pyjira-1.0.tar.gz
  • Upload date:
  • Size: 3.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pyjira-1.0.tar.gz
Algorithm Hash digest
SHA256 c4ea13b18cf30d427439658990866408377ec80f4778c964c6764c4cd5da6200
MD5 5f45b29ae074eef8097fd3b01a8f65ec
BLAKE2b-256 3ace3d04d2924d7092d74e1ac93fd095fb3fe9355467cd2a5f570fead6c7249a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page