Python-Redmine (expert fork)¶
This is the expert fork of Python-Redmine, maintained for
internal use after upstream development stopped. It is distributed as python-redmine-expert while keeping the
redminelib import name, so it is a drop-in replacement for python-redmine. On top of upstream it adds
support for the redmine_expert_helpdesk and redmine_expert_agile plugins.
Python-Redmine is a library for communicating with a Redmine project management application. Redmine exposes some data via REST API for which Python-Redmine provides a simple but powerful Pythonic API inspired by a well-known Django ORM:
>>> 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
<redminelib.resultsets.ResourceSet object with Issue resources>
>>> project.issues[0]
<redminelib.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
<redminelib.resultsets.ResourceSet object with TimeEntry resources>
Features¶
Supports 100% of Redmine API, up to Redmine 7.0
Supports external Redmine plugins API:
redmine_expert_helpdesk,redmine_expert_agileand the RedmineUP CRM, Helpdesk, Agile, Checklists and Questions pluginsSupports Python 3.10 - 3.14 and PyPy3
Supports different request engines
Extendable via custom resources and custom request engines
Extensively documented
Provides ORM-style Pythonic API
And many more…
Acknowledgements¶
A big thank you to Maxim Tepkeev, who created Python-Redmine and maintained it from 2014 to 2024. His work made a well-designed, thoroughly tested and extensively documented library available to everyone. This fork only exists because his foundation was solid enough to build on, and the vast majority of its code is still his. Thanks as well to everyone who contributed to the original project.
Copyright and License¶
Licensed under the Apache 2.0 license. Check the License for details.
Table of contents¶
- Installation
- Configuration
- Introduction
- Resources
- Advanced Usage
- FAQ
- Exceptions
BaseRedmineWarningPerformanceWarningBaseRedmineErrorResourceErrorNoFileErrorFileObjectErrorResourceNotFoundErrorConflictErrorAuthErrorImpersonateErrorServerErrorRequestEntityTooLargeErrorUnknownErrorValidationErrorResourceSetIndexErrorResourceSetFilterLookupErrorResourceBadMethodErrorResourceFilterErrorResourceNoFiltersProvidedErrorResourceNoFieldsProvidedErrorResourceAttrErrorReadonlyAttrErrorVersionFormatErrorVersionMismatchErrorResourceVersionMismatchErrorResultSetTotalCountErrorCustomFieldValueErrorResourceRequirementsErrorFileUrlErrorForbiddenErrorJSONDecodeErrorExportNotSupportedExportFormatNotSupportedErrorHTTPProtocolErrorTimezoneErrorEngineClassError
- License
- Changelog
- 3.3.0 (2026-10-19)
- 3.2.0 (2026-10-01)
- 3.1.1 (2026-10-01)
- 3.1.0 (2026-10-01)
- 3.0.0 (2026-10-01)
- 2.6.0 (never released upstream, included in 3.0.0)
- 2.5.0 (2024-03-31)
- 2.4.0 (2023-01-18)
- 2.3.0 (2020-05-21)
- 2.2.1 (2019-02-28)
- 2.2.0 (2019-01-13)
- 2.1.1 (2018-05-02)
- 2.1.0 (2018-05-02)
- 2.0.2 (2017-04-19)
- 2.0.1 (2017-04-10)
- 2.0.0 (2017-04-10)
- 1.5.1 (2016-03-27)
- 1.5.0 (2015-11-26)
- 1.4.0 (2015-10-18)
- 1.3.0 (2015-10-18)
- 1.2.0 (2015-07-09)
- 1.1.2 (2015-05-20)
- 1.1.1 (2015-03-26)
- 1.1.0 (2015-02-20)
- 1.0.3 (2015-02-03)
- 1.0.2 (2014-11-13)
- 1.0.1 (2014-09-23)
- 1.0.0 (2014-09-22)
- 0.9.0 (2014-09-11)
- 0.8.4 (2014-08-08)
- 0.8.3 (2014-08-01)
- 0.8.2 (2014-05-27)
- 0.8.1 (2014-04-02)
- 0.8.0 (2014-03-27)
- 0.7.2 (2014-03-17)
- 0.7.1 (2014-03-14)
- 0.7.0 (2014-03-12)
- 0.6.2 (2014-03-09)
- 0.6.1 (2014-02-27)
- 0.6.0 (2014-02-19)
- 0.5.0 (2014-02-09)
- 0.4.0 (2014-02-08)
- 0.3.1 (2014-01-23)
- 0.3.0 (2014-01-18)
- 0.2.0 (2014-01-16)
- 0.1.1 (2014-01-10)
- 0.1.0 (2014-01-09)