The Wire · Showcase
CHANNELS_REDIS DROPS PYTHON 3.9, TIGHTENS CI
By RepoJournal · Filed · About Django
Django's Redis adapter is cutting legacy Python support and fixing its CI pipeline in the same breath.
Channels_redis is dropping Python 3.9 support [1], treating it as sufficiently old to remove from the test matrix. Nikolas is simultaneously landing a lint check fix in the CI workflow [2], cleaning up the automation layer while the dependency floor moves up. This is a clean sweep: the version floor rises, the tooling stabilizes, and there's no breaking news downstream. The ASV benchmark harness picked up new ubuntu-latest results overnight [3], a routine data point with no signal.
One email a day. Unsubscribe in one click.
Keep up with Django in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.
One email a day. Unsubscribe in one click. Read a past issue →
Action items
- → Update your test matrix if you're on Python 3.9 with channels_redis django/channels_redis [plan]
- → Monitor the next channels_redis release for the Python 3.9 removal django/channels_redis [monitor]
References
- [1] Remove Python 3.9 support ↗ django/channels_redis
- [2] github actions: Fix lint check ↗ django/channels_redis
- [3] Results for ubuntu-latest added [skip ci] django/django-asv