-
Notifications
You must be signed in to change notification settings - Fork 194
[DEPR]: django-stdimage #4650
Copy link
Copy link
Open
Labels
deprProposal for deprecation & removal per OEP-21Proposal for deprecation & removal per OEP-21help wantedReady to be picked up by anyone in the communityReady to be picked up by anyone in the community
Metadata
Metadata
Assignees
Labels
deprProposal for deprecation & removal per OEP-21Proposal for deprecation & removal per OEP-21help wantedReady to be picked up by anyone in the communityReady to be picked up by anyone in the community
Type
Fields
Give feedbackNo fields configured for DEPR.
Projects
StatusShow more project fields
Draft
Proposal Date
1 July 2025
Ticket Acceptance Date
1 August 2025
Technology Removal Date
15 September 2025
First Open edX Named Release Without This Functionality
Ulmo
Rationale
django-stdimageis no longer maintained and has been archived by its author. Keeping it increases technical debt.Removal
We propose to remove all usage of django-stdimage and its field StdImageField across the course-discovery codebase.
Replacement
We will use django-pictures, a modern, responsive, and actively maintained image field library.
It supports:
Deprecation
No response
Migration
We'll create a Django data migration using AlterPictureField from django-pictures to convert the field. The migration will retain existing image files and regenerate responsive variations. No data loss is expected.
Migration instructions for django-stdimage github.
Celery will be used to process images asynchronously after migration.
Additional Info