Skip to main content

YouTrack Python 3 Client Library

Project description

|build| |pypi| |codacy| |license|

This document describes Python 3 library that wraps YouTrack REST API.

Compatibility

Current implementation of the YouTrack Python 3 Client Library and scripts is compatible with YouTrack 3.x and higher REST API and Python 3.

Installation

To install YouTrack Python 3 Client Library:

pip install dohq-youtrack

Authenticating

from youtrack.connection import Connection

connection = Connection('http://teamsys.intellij.net', 'xxx', 'xxx')

Get Issues

# get one issue

connection.get_issue('SB-1')
# get first 10 issues in project JT for query 'for: me #unresolved'

connection.get_issues('JT', 'for: me #unresolved', 0, 10)

Create Issue

connection.create_issue('SB', 'resttest', 'Test issue', 'Test description', '2', 'Bug', 'First', 'Open', '', '', '')

Other Methods

See method of class Connection in youtrack/connection.py

Project details


Download files

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

Source Distribution

dohq-youtrack-0.2.1.39.tar.gz (19.6 kB view hashes)

Uploaded Source

Built Distribution

dohq_youtrack-0.2.1.39-py3-none-any.whl (20.9 kB view hashes)

Uploaded Python 3

Supported by

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