{"id":23560,"library":"django-bmemcached","title":"django-bmemcached","description":"A Django cache backend using the bmemcached module (binary protocol with SASL authentication). Current version 0.3.0. Low release cadence; last release in 2015.","status":"deprecated","version":"0.3.0","language":"python","source_language":"en","source_url":"https://github.com/jaysonsantos/django-bmemcached","tags":["django","memcached","cache","binary-protocol"],"install":[{"cmd":"pip install django-bmemcached","lang":"bash","label":"Basic install"}],"dependencies":[{"reason":"Required for the backend; bmemcached is a wrapper over it.","package":"python-memcached","optional":false},{"reason":"Cache backend intended for Django projects.","package":"django","optional":false}],"imports":[{"wrong":"from django_bmemcached import BMemcachedCache","symbol":"BMemcachedCache","correct":"from django_bmemcached import BMemcachedCache"}],"quickstart":{"code":"import os\n\nCACHES = {\n    'default': {\n        'BACKEND': 'django_bmemcached.memcached.BMemcachedCache',\n        'LOCATION': [os.environ.get('MEMCACHED_HOST', '127.0.0.1:11211')],\n        'OPTIONS': {\n            'username': os.environ.get('MEMCACHED_USER', ''),\n            'password': os.environ.get('MEMCACHED_PASS', ''),\n        }\n    }\n}\n","lang":"python","description":"Django settings configuration for using bmemcached with authentication."},"warnings":[{"fix":"Only use keys: 'username', 'password', 'pickleProtocol', 'behaviors', and others listed in the source.","message":"OPTIONS keys are validated against a whitelist. Unrecognized keys raise InvalidCacheOptions.","severity":"breaking","affected_versions":">=0.3.0"},{"fix":"Consider migrating to django-pylibmc or django-corecache.","message":"Library is unmaintained since 2015. Does not support modern Django versions (2.x, 3.x, 4.x).","severity":"deprecated","affected_versions":"all"},{"fix":"Use BACKEND: 'django_bmemcached.memcached.BMemcachedCache'.","message":"The import path in Django CACHES settings must be 'django_bmemcached.memcached.BMemcachedCache', not 'django_bmemcached.BMemcachedCache'.","severity":"gotcha","affected_versions":"all"}],"env_vars":null,"search_vec":"'0.3.0':19 '2015':26 'authent':16 'backend':7 'binari':12,31 'binary-protocol':30 'bmemcach':3,10 'cach':6,29 'cadenc':22 'current':17 'django':2,5,27 'django-bmemcach':1 'last':23 'low':20 'memcach':28 'modul':11 'protocol':13,32 'releas':21,24 'sasl':15 'use':8 'version':18","created_at":"2026-05-01T08:08:25.300894+00:00","updated_at":"2026-05-01T08:08:25.300894+00:00","problems":{"verify_error":"Traceback (most recent call last):\n  File \"<string>\", line 1, in <module>\n  File \"/tmp/tmptvbwdrr4/venv/lib/python3.12/site-packages/django_bmemcached/__init__.py\", line 1, in <module>\n    from .memcached import BMemcached\n  File \"/tmp/tmptvbwdrr4/venv/lib/python3.12/site-packages/django_bmemcached/"},"ecosystem":"pypi","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":"0.3.0","cli_name":"","cli_version":null,"type":"library","homepage":null,"github":"https://github.com/jaysonsantos/django-bmemcached","docs":null,"changelog":null,"pypi":"https://pypi.org/project/django-bmemcached/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["database","web-framework"],"base_url":null,"auth_type":null,"provenance":{"verified_status":"import_fail","verified_at":"2026-07-03","last_verified":"2026-07-03","next_check":"2026-07-10","install_tag":null}}