skillfed

edx-django-release-util

edx-django-release-util

edx-django-release-util v1.5.0 76.4K downloads/30d#14,629 on PyPI6
AGPL license AGPL 3.0 Abandoned released

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-util

uv

uv add edx-django-release-util

poetry

poetry add edx-django-release-util

Installing 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

Development Status :: 3 - AlphaEnvironment :: Web EnvironmentFramework :: DjangoFramework :: Django :: 4.2Framework :: Django :: 5.2Intended Audience :: DevelopersLicense :: OSI Approved :: GNU Affero General Public License v3Operating System :: OS IndependentProgramming Language :: PythonProgramming Language :: Python :: 3Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Topic :: InternetTopic :: Software Development :: Libraries :: Python Modules

Tags

django release pipeline utilitiesedx deployment utilitiesdjango ida release managementedx django middlewarerelease util django app
edx-specificarchived

More Python Modules packages