#36153: Remove or replace unmantained pylibmc package from Django dependencies
-------------------------------------+-------------------------------------
Reporter: Paolo Melchiorre | Owner: (none)
Type: Bug | Status: new
Component: Core (Cache system) | Version: dev
Severity: Normal | Resolution:
Keywords: memcached, pylibmc, | Triage Stage:
package | Someday/Maybe
Has patch: 0 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 0
-------------------------------------+-------------------------------------
Changes (by Sarah Boyce):
* stage: Unreviewed => Someday/Maybe
Comment:
These are my initial thoughts:
* I can see in 19c4052f98e5dc4fe9d7edd7125df6a66efbd79f as part of adding
Python 3.12 support, we install `libmemcached-dev`. This doesn't appear to
be documented and we possibly need to document this.
* I think the decision to remove `pylibmc` is a decision to deprecate
`PyLibMCCache`, this is still used
[
https://github.com/search?q=%22django.core.cache.backends.memcached.PyLibMCCache%22+language%3APython&type=code
quite a bit] from what I can tell. I can't imagine that would be a popular
decision
Generally, I think this needs quite a lot of input before a decision can
be made (and probably a Django forum discussion).
Django 6.0 is due to be released until December so there's quite some time
for a release to `pylibmc` to be issued. Will mark as `Someday/Maybe` to
revisit closer to that date.
--
Ticket URL: <
https://code.djangoproject.com/ticket/36153#comment:1>