edx-django-release-util
edx-django-release-util
What it is and what it does
edx-django-release-util is a Django application providing release pipeline utilities for edX's independently-deployable applications. It integrates as a Django app by adding 'release_util' to INSTALLED_APPS and depends on Django, PyYAML, and six.
The package is part of the edX open-source codebase but is no longer actively maintained—the repository is archived, the last commit was over a year ago, and the project is marked abandoned. While it still receives occasional version updates on PyPI, no new features or bug fixes are being developed. It is suitable only for existing edX deployments that already rely on it or for historical reference.
Use it for:
- Integrate release management utilities into an existing edX IDA that already depends on this package
- Reference historical edX deployment patterns or release pipeline approaches from the edX codebase
- Maintain an older edX-based system that was built around this utility before it was archived
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Provides Django utilities and middleware for managing release pipelines in edX's independently-deployable applications (IDAs).
No, unless you are maintaining an existing edX deployment that already requires it. The package is abandoned, with no active maintenance or support. New projects should seek actively maintained alternatives for Django release pipeline management. The AGPL license also restricts use in proprietary contexts.
Install
edx-django-release-util on PyPI
pip
pip install edx-django-release-utiluv
uv add edx-django-release-utilpoetry
poetry add edx-django-release-utilInstalling edx-django-release-util
Before you install
Low install friction with three common dependencies (Django, PyYAML, six). However, the repository is archived and marked abandoned, with the last commit over a year ago; maintenance has effectively ceased.
License in practice
Licensed under AGPL 3.0, which requires any modifications or derivative works to be released under the same copyleft license. Use in proprietary or closed-source projects is not permitted without separate licensing.
Quickstart
pip install edx-django-release-util
# In Django settings.py
INSTALLED_APPS = [
...
'release_util',
...
]
Requires Django to be installed and configured; intended for use within a Django project, not as a standalone tool.
Verify before relying
- What specific release pipeline tasks this package automates or what configuration it expects
- Whether the package remains compatible with current edX deployments despite being archived
- What 'independently-deployable applications' means in this context and whether it applies to your use case
Package facts
| License | AGPL 3.0 (agpl) |
| Python support | not specified |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 3 — Django, PyYAML, six |
| Maintenance | abandoned — 478 days since the last release |
| Last repo commit | (repository archived) |
| First released | |
| Downloads | 76,380/month — #14,629 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: edx_django_release_util-1.5.0-py2.py3-none-any.whl
Tags
More Python Modules packages
Converts domain names between Unicode and…
permissive · top 100 on PyPI
setuptoolsSetuptools is a Python build backend and…
permissive · top 100 on PyPI
PyYAMLPyYAML parses and emits YAML 1.1 data format,…
permissive · top 100 on PyPI
pydanticPydantic validates Python data structures…
permissive · top 100 on PyPI
annotated-typesProvides reusable metadata objects for use with…
permissive · top 100 on PyPI
typing-inspectionProvides runtime tools to inspect and…
permissive · top 100 on PyPI
edx-django-utilsProvides a collection of shared utilities for…
permissive · top 15,000 on PyPI
edx-enterpriseA Django application that provides enterprise…
agpl · top 15,000 on PyPI
edx-togglesProvides Django-integrated feature toggle…
agpl · top 15,000 on PyPI
edx-i18n-toolsCommand-line tool for extracting, compiling,…
permissive · top 15,000 on PyPI
edx-ccx-keysProvides opaque key implementations for Custom…
agpl · top 15,000 on PyPI
edx-drf-extensionsProvides JWT authentication, CSRF token…
permissive · top 15,000 on PyPI
edx-rest-api-clientProvides OAuth2 and JWT utilities for…
permissive · top 15,000 on PyPI
openedx-eventsProvides event definitions and tooling for the…
permissive · top 15,000 on PyPI
django-waffleDjango Waffle provides feature flags (toggles)…
permissive · top 5,000 on PyPI