Need help with python-redmine?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

maxtepkeev
466 Stars 104 Forks Other 575 Commits 25 Opened issues

Description

Python Redmine is a library for communicating with a Redmine project management application

Services available

!
?

Need anything else?

Contributors list

Python-Redmine

.. image:: https://badge.fury.io/py/python-redmine.svg :target: https://badge.fury.io/py/python-redmine

.. image:: https://img.shields.io/travis/maxtepkeev/python-redmine/master.svg :target: https://travis-ci.org/maxtepkeev/python-redmine

.. image:: https://img.shields.io/coveralls/maxtepkeev/python-redmine/master.svg :target: https://coveralls.io/r/maxtepkeev/python-redmine?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
__:

.. code-block:: python

from redminelib import Redmine

redmine = Redmine('http://demo.redmine.org', username='foo', password='bar') project = redmine.project.get('vacation')

project.id 30404

project.identifier 'vacation'

project.created_on datetime.datetime(2013, 12, 31, 13, 27, 47)

project.issues

project.issues[0]

dir(project.issues[0]) ['assignedto', 'author', 'createdon', 'description', 'doneratio', 'duedate', 'estimatedhours', 'id', 'priority', 'project', 'relations', 'startdate', 'status', 'subject', 'timeentries', 'tracker', 'updatedon']

project.issues[0].subject 'Vacation'

project.issues[0].time_entries

Features

  • Supports 100% of Redmine API
  • Supports external Redmine plugins API
  • Supports Python 2.7, 3.5 - 3.9, PyPy and PyPy3
  • Supports different request engines
  • Extendable via custom resources and custom request engines
  • Extensively documented
  • Provides ORM-style Pythonic API
  • And many more...

Installation

Standard Edition ++++++++++++++++

The recommended way to install is from Python Package Index (PyPI) with

pip 
__:

.. code-block:: bash

$ pip install python-redmine

Pro Edition +++++++++++

License for a Pro Edition can be bought

here 
__. You will receive an email with all the details regarding Pro Edition installation process.

Documentation

Documentation is available at https://python-redmine.com.

Contacts and Support

Support for Standard Edition is provided via

GitHub 
__ only, while support for Pro Edition is provided both via
GitHub 
__ and [email protected] Be sure to write from email that was specified during the purchase procedure.

Copyright and License

Python-Redmine Standard Edition is licensed under Apache 2.0 license. Python-Redmine Pro Edition is licensed under the Python-Redmine Pro Edition 1.0 license. Check the

License 
__ for details.

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.