Skip to main content

Library for communicating with a Redmine project management application

Project description

https://badge.fury.io/py/python-redmine.png https://pypip.in/d/python-redmine/badge.png https://travis-ci.org/maxtepkeev/python-redmine.png?branch=master https://coveralls.io/repos/maxtepkeev/python-redmine/badge.png?branch=master

Python Redmine is a library for communicating with a Redmine project management application. Redmine exposes some of it’s data via REST API for which Python Redmine provides a simple but powerful Pythonic API inspired by a well-known Django ORM:

>>> redmine = Redmine('http://demo.redmine.org')
>>> project = redmine.project.get('vacation')
>>> project.id
30404
>>> project.identifier
'vacation'
>>> project.created_on
datetime.datetime(2013, 12, 31, 13, 27, 47)
>>> project.issues
<redmine.resultsets.ResourceSet object with Issue resources>
>>> project.issues[0]
<redmine.resources.Issue #34441 "Vacation">
>>> dir(project.issues[0])
['assigned_to', 'author', 'created_on', 'description', 'done_ratio',
'due_date', 'estimated_hours', 'id', 'priority', 'project', 'relations',
'start_date', 'status', 'subject', 'time_entries', 'tracker', 'updated_on']
>>> project.issues[0].subject
'Vacation'
>>> project.issues[0].time_entries
<redmine.resultsets.ResourceSet object with TimeEntry resources>

Dependencies

Python Redmine relies heavily on great Requests library by Kenneth Reitz for all the http(s) calls.

Installation

To install Python Redmine, simply:

$ pip install python-redmine

or:

$ easy_install python-redmine

Documentation

Documentation is available at http://python-redmine.readthedocs.org.

Contact and Support

I will be glad to get your feedback, pull requests, issues, whatever. Feel free to contact me for any questions.

Donations

If you like this project and want to support it, please GITTIP it.

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

python-redmine-0.3.1.tar.gz (9.4 kB view details)

Uploaded Source

File details

Details for the file python-redmine-0.3.1.tar.gz.

File metadata

File hashes

Hashes for python-redmine-0.3.1.tar.gz
Algorithm Hash digest
SHA256 98efb806657523938743c5a783c87e8efcc40ee1c43660329c4eb5b54bd2162e
MD5 c50e8d054174dec833e9e568f8311486
BLAKE2b-256 db7042fdb10ad3320058a9a025683ab3a717ff47193d4bde037c3cd0b17530c9

See more details on using hashes here.

Supported by

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