{ "info": { "author": "", "author_email": "", "bugtrack_url": null, "classifiers": [], "description": "A django application that displays the load and some other\nstatistics about your memcached instances in the admin.\nHome-page: https://github.com/bartTC/django-memcache-status\nAuthor: Martin Mahner\nAuthor-email: martin@mahner.org\nLicense: MIT\nDescription: .. image:: https://img.shields.io/pypi/v/django-memcache-status.svg\n :target: https://pypi.org/project/django-memcache-status/\n \n .. image:: https://travis-ci.org/bartTC/django-memcache-status.svg?branch=master\n :target: https://travis-ci.org/bartTC/django-memcache-status\n \n .. image:: https://api.codacy.com/project/badge/Coverage/1d7d0306c4d14fb9817017d7d23237fe\n :target: https://www.codacy.com/app/bartTC/django-memcache-status\n \n .. image:: https://api.codacy.com/project/badge/Grade/1d7d0306c4d14fb9817017d7d23237fe\n :target: https://www.codacy.com/app/bartTC/django-memcache-status\n \n -----\n \n ======================\n django-memcache-status\n ======================\n \n This app displays the current load and some statistics for your memcached_\n instances in the index view of your Django admin section.\n \n Currently these memcached bindings are tested:\n \n ========================================================= ================================\n Backend Support\n ========================================================= ================================\n `python-memcached`_ with vanilla Django \u2705 Works fine with >= v1.57\n pylibmc with `django-pylibmc`_ \u2705 Works fine\n pymemcache with `django-pymemcache`_ \u274e Does not provide stats\n ========================================================= ================================\n \n Other bindings may provide statistics too.\n \n .. _memcached: http://www.danga.com/memcached/\n .. _python-memcached: https://pypi.org/project/python-memcached/\n .. _django-pylibmc: https://pypi.org/project/django-pylibmc/\n .. _django-pymemcache: https://pypi.org/project/django-pymemcache/\n \n Installation\n ============\n \n First add ``memcache_status`` to your ``INSTALLED_APPS`` list.\n \n ::\n \n INSTALLED_APPS = [\n # ...\n 'memcache_status',\n ]\n \n Then you have two options:\n \n 1) The quickest way is to replace your Django Admin index page with the one\n provided by django-memcache-status. This will show the memcache stats in the\n top left column. This was the regular behavior of django-memcache-status\n prior to version 2.0.\n \n Place this in any ``admin.py`` file of your project::\n \n from django.contrib import admin\n admin.site.index_template = 'memcache_status/admin_index.html'\n \n \n 2) If you need to manually place the stats, simply add the CSS file and include\n the memcache-status template anywhere you like::\n \n \n {% include \"memcache_status/memcache_status.html\" %}\n \n \n Local Development\n =================\n \n Install the package using Pipenv and run the tests::\n \n $ pipenv install --dev\n $ pipenv run test\n \n You can test against a matrix of Python and Django versions using tox::\n \n $ tox\n \n You can run a local runserver with the test application to see the\n admin::\n \n $ pipenv run django-admin.py migrate\n $ pipenv run django-admin.py createsuperuser\n $ pipenv run django-admin.py runserver\n \n To test a specific cache backend define it in the env variable::\n \n $ TEST_CACHE_BACKEND=django-pylibmc pipenv run django-admin.py runserver\n \n \n .. note:: If you're testing pylibmc on OS X and you get an error like\n ``'libmemcached/memcached.h' file not found``, install pylibmc manually,\n then run the installation again::\n \n $ brew install libmemcached\n $ pipenv run pip install pylibmc --install-option=\"--with-libmemcached=/usr/local/Cellar/libmemcached/1.0.18_2/\"\n $ pipenv install --dev\n \n ----\n \n Changelog\n =========\n \n **v2.1 (2019-03-21):**\n \n - Removed some deprecated django-debug-toolbar and pre-Django 1.11\n related workarounds.\n - More comprehensive unittests across all backends and it's relation\n with django-debug-toolbar.\n \n **v2.0 (2019-03-16):**\n \n - Compatibility and tests for Django 1.11 \u2192 2.1 and Python 2.7 \u2192 3.7.\n - Full code cleanup and update to latest standards.\n - Tested against a variety of memcache bindings.\n - Pipenv support for local development and testing.\n - *[Backwards Incompatible]* memcache-status no longer automatically overwrites\n the admin index template to add the stats. Instead you have the option to\n either manually display the stats anywhere you like using a template include,\n or use the contributed memcache-status admin index page that overwrites the\n vanilla Django template and adds statistics to the top left admin index page.\n This was the regular behavior of django-memcache-status prior to version 2.0.\n \n **v1.3 (2016-10-13):**\n \n - Django 1.10 compatibility and test integration. Python 3 compatibility.\n \n **v1.2 (2009-11-06):**\n \n - Unittests, General code cleanup to support Django 1.8+ features such as\n - AppConfig, Django-Debugtoolbar support, Python3 Support, Compatibility tests\n - with latest supported Django versions (currently Django 1.8 and 1.9) but the\n - package is likely working with Django 1.4+.\n \n **v1.1 (2009-06-29):**\n \n - Added support for Django's multiple cache backend setting. Kudos to Luke\n Granger-Brown for the implementation.\n - This version is compatible with Django v1.3 and up.\n \n **v1.0 (2009-04-30):**\n \n - Initial Release.\n - This version is compatible up to Django v1.2.\n \n ----\n \n Screenshots\n ===========\n \n .. image:: https://user-images.githubusercontent.com/1896/54476030-f0dd3080-47f8-11e9-8399-b11f3bf15ebc.png\n :target: https://user-images.githubusercontent.com/1896/54476030-f0dd3080-47f8-11e9-8399-b11f3bf15ebc.png\n :align: left\n :height: 200px\n \n .. image:: https://user-images.githubusercontent.com/1896/54476031-f470b780-47f8-11e9-842f-95d880563a53.png\n :target: https://user-images.githubusercontent.com/1896/54476031-f470b780-47f8-11e9-842f-95d880563a53.png\n :height: 300px\nKeywords: django,cache,memcache,memcached,statistics\nPlatform: UNKNOWN\nClassifier: Development Status :: 5 - Production/Stable\nClassifier: Environment :: Web Environment\nClassifier: Intended Audience :: Developers\nClassifier: License :: OSI Approved :: MIT License\nClassifier: Operating System :: OS Independent\nClassifier: Programming Language :: Python\nClassifier: Programming Language :: Python :: 2.7\nClassifier: Programming Language :: Python :: 3.4\nClassifier: Programming Language :: Python :: 3.5\nClassifier: Programming Language :: Python :: 3.6\nClassifier: Programming Language :: Python :: 3.7\nClassifier: Framework :: Django\nRequires-Python: '>=2.7'\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "django-memcache-status", "package_url": "https://pypi.org/project/django-memcache-status/", "platform": "", "project_url": "https://pypi.org/project/django-memcache-status/", "project_urls": null, "release_url": "https://pypi.org/project/django-memcache-status/2.1/", "requires_dist": [ "django (>=1.11)", "six" ], "requires_python": "", "summary": "", "version": "2.1" }, "last_serial": 4968346, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "6526469992a3201b78dc4fd564e92629", "sha256": "661c5ec4f9284345188af91b6a012984600e0a347c27a565a5d7cf2440b531bc" }, "downloads": -1, "filename": "django-memcache-status-0.1.tar.gz", "has_sig": true, "md5_digest": "6526469992a3201b78dc4fd564e92629", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4102, "upload_time": "2009-04-30T11:11:11", "url": "https://files.pythonhosted.org/packages/b3/21/101218116de83147749eac8c31fbc8bfae093e58a9db364367df0a1b3fa7/django-memcache-status-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "6e69f06f3f3c00589d955e4634b60d19", "sha256": "c80b3b46f45381ee358ef325e2a92d2e30dea6e9eb694c5cd3090d9510a2e00b" }, "downloads": -1, "filename": "django-memcache-status-0.2.tar.gz", "has_sig": true, "md5_digest": "6e69f06f3f3c00589d955e4634b60d19", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4367, "upload_time": "2009-05-10T23:03:12", "url": "https://files.pythonhosted.org/packages/14/46/6cd6a19251f7f5a46c941eaa93a3f5ac04dd99de7cbf8e81745acbd86664/django-memcache-status-0.2.tar.gz" } ], "0.9": [ { "comment_text": "", "digests": { "md5": "968313123d30b53c564b8b9675979e05", "sha256": "3b1123fb96c7c1878b75cd2ea1a1ba1800d0b594c5040a9a08a0dc9f9f16c484" }, "downloads": -1, "filename": "django-memcache-status-0.9.tar.gz", "has_sig": true, "md5_digest": "968313123d30b53c564b8b9675979e05", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5000, "upload_time": "2009-07-29T12:33:12", "url": "https://files.pythonhosted.org/packages/59/fb/d8b74c83de8efd86b3c7f37375f6cf7b3eaccf7bd1ebc41ba4c291ccbdc3/django-memcache-status-0.9.tar.gz" } ], "1.0": [ { "comment_text": "", "digests": { "md5": "54dbeb4a136bade42285e8a911492564", "sha256": "09c6b340b335430cf4ea4ec181ce856811142ebd9509790226bbcaa0cee5cb57" }, "downloads": -1, "filename": "django-memcache-status-1.0.tar.gz", "has_sig": true, "md5_digest": "54dbeb4a136bade42285e8a911492564", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5005, "upload_time": "2009-07-30T14:56:49", "url": "https://files.pythonhosted.org/packages/3e/fe/11a9ff488508e3122979fa212a19ba9c2ed2fab8cf142edb4494d81b7c2e/django-memcache-status-1.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "fe2c8d52a8619f906181d9d28133a9c3", "sha256": "5546054d53895679888a8a78e483d04bdd2dafbfeb43d4e47a288864ddd690f4" }, "downloads": -1, "filename": "django-memcache-status-1.0.1.tar.gz", "has_sig": false, "md5_digest": "fe2c8d52a8619f906181d9d28133a9c3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4983, "upload_time": "2009-11-06T21:56:59", "url": "https://files.pythonhosted.org/packages/f9/9d/8c2f21ce8aeecd0275e5316b6a8e65c54c7e0449ba9540e6989acd8a2f61/django-memcache-status-1.0.1.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "7d3e65e97e35c9df62cc1e69986b0ec3", "sha256": "82ae4932251c2d80e44b631600615fc8d09ad28759c704c103eea18a409cc0fb" }, "downloads": -1, "filename": "django-memcache-status-1.1.tar.gz", "has_sig": false, "md5_digest": "7d3e65e97e35c9df62cc1e69986b0ec3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4728, "upload_time": "2012-04-29T11:44:38", "url": "https://files.pythonhosted.org/packages/f8/b9/d0acfb90501dce8ba5f0ba6890ecd11e2c610fe9b28a248c54cc1c012107/django-memcache-status-1.1.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "186d3dcfdfaa9ca9480b5b27ddf93aea", "sha256": "300adeddf57f1c89e025be6d3a3f788b99b0438b1ae6e071b94f34eb77e80686" }, "downloads": -1, "filename": "django-memcache-status-1.2.tar.gz", "has_sig": true, "md5_digest": "186d3dcfdfaa9ca9480b5b27ddf93aea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6067, "upload_time": "2016-03-15T11:42:34", "url": "https://files.pythonhosted.org/packages/df/aa/8010e38767821c4061f4cf26403f404cccfba5e5ce24ab4e6eaef361aef8/django-memcache-status-1.2.tar.gz" } ], "1.3": [ { "comment_text": "", "digests": { "md5": "317cb7a83babc66be063ea88bdceb3f3", "sha256": "4e04cb219f81e0a7a343fbc5f4de69f48bf5b24b921ff5a7568d20776fdf0d9d" }, "downloads": -1, "filename": "django-memcache-status-1.3.tar.gz", "has_sig": true, "md5_digest": "317cb7a83babc66be063ea88bdceb3f3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6029, "upload_time": "2016-10-30T16:30:39", "url": "https://files.pythonhosted.org/packages/47/23/2212dfd1c18853860dc4127ab1c503cc110d0a8284296bb0d6ca7fa4a761/django-memcache-status-1.3.tar.gz" } ], "2.0": [ { "comment_text": "", "digests": { "md5": "64b7c5fb0ebc86e1ef4b82e1f9e1fa8c", "sha256": "82654092b0d82b47599d177199949917b46ff30ead2265c082b884a188b7fcd1" }, "downloads": -1, "filename": "django_memcache_status-2.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "64b7c5fb0ebc86e1ef4b82e1f9e1fa8c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11255, "upload_time": "2019-03-16T21:13:07", "url": "https://files.pythonhosted.org/packages/08/68/58b4843f07e8096bdc63c5207b4261902bd63b0b3c94790da611c3642e3e/django_memcache_status-2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fff53ae4f946a9f44aaf52a2ce0f67b0", "sha256": "1af31cdd2bc3de49315329ca2198472116cfe435e174d95bdf29f57abca35c2a" }, "downloads": -1, "filename": "django-memcache-status-2.0.tar.gz", "has_sig": true, "md5_digest": "fff53ae4f946a9f44aaf52a2ce0f67b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17456, "upload_time": "2019-03-16T21:13:09", "url": "https://files.pythonhosted.org/packages/db/55/40e74af89d3c1f37b5c6a414286793d9ed0ed4ca89778528164ae9d807f2/django-memcache-status-2.0.tar.gz" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "016a73bbcb88b8d6fe83c773c52f4694", "sha256": "e42eec51e4c9374a7fb363e22cad95021e6f8828325cc8d69b3d82c05b6ed5bb" }, "downloads": -1, "filename": "django_memcache_status-2.0.1-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "016a73bbcb88b8d6fe83c773c52f4694", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 36196, "upload_time": "2019-03-16T21:16:53", "url": "https://files.pythonhosted.org/packages/c0/38/1f3e6fe82fe688221f545092a5070de961d12970196789ac9f32d3e0ed32/django_memcache_status-2.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a79ba370d08b601fedf934e3c28f4e9f", "sha256": "f9da63fa2918761aedc43024a21a8e25ffe140b9d6fadcc4f2fc590c649a531b" }, "downloads": -1, "filename": "django-memcache-status-2.0.1.tar.gz", "has_sig": true, "md5_digest": "a79ba370d08b601fedf934e3c28f4e9f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34944, "upload_time": "2019-03-16T21:16:55", "url": "https://files.pythonhosted.org/packages/2e/6a/0033c6f6b9be6bc61f56db6dc676e0d0245829310509323337d2ac4a3174/django-memcache-status-2.0.1.tar.gz" } ], "2.1": [ { "comment_text": "", "digests": { "md5": "2ed348b57137749fb36a5377d9ddb8e0", "sha256": "65aab63dbc6dbcf6c43a3d2c84ed05be344ffb4ea326eecb7eb06607bf27c3b2" }, "downloads": -1, "filename": "django_memcache_status-2.1-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "2ed348b57137749fb36a5377d9ddb8e0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 37099, "upload_time": "2019-03-21T14:23:59", "url": "https://files.pythonhosted.org/packages/2f/e6/3a06c7bda2e99a9481bd7877aa093a7165c5f45321852ed5bba28beca21d/django_memcache_status-2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "91e9b531915de8eee8702d7bb81fa95a", "sha256": "62dee55b6a2ba6499dfbbdeffde66a0e4303fcdb28927aa4944ac1a1b40eb6b1" }, "downloads": -1, "filename": "django-memcache-status-2.1.tar.gz", "has_sig": true, "md5_digest": "91e9b531915de8eee8702d7bb81fa95a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35782, "upload_time": "2019-03-21T14:24:02", "url": "https://files.pythonhosted.org/packages/8e/fb/d597b9972b1e5e7e7fa0b27034dd9715a51880a8cc5f0300dca612bd3464/django-memcache-status-2.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2ed348b57137749fb36a5377d9ddb8e0", "sha256": "65aab63dbc6dbcf6c43a3d2c84ed05be344ffb4ea326eecb7eb06607bf27c3b2" }, "downloads": -1, "filename": "django_memcache_status-2.1-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "2ed348b57137749fb36a5377d9ddb8e0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 37099, "upload_time": "2019-03-21T14:23:59", "url": "https://files.pythonhosted.org/packages/2f/e6/3a06c7bda2e99a9481bd7877aa093a7165c5f45321852ed5bba28beca21d/django_memcache_status-2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "91e9b531915de8eee8702d7bb81fa95a", "sha256": "62dee55b6a2ba6499dfbbdeffde66a0e4303fcdb28927aa4944ac1a1b40eb6b1" }, "downloads": -1, "filename": "django-memcache-status-2.1.tar.gz", "has_sig": true, "md5_digest": "91e9b531915de8eee8702d7bb81fa95a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35782, "upload_time": "2019-03-21T14:24:02", "url": "https://files.pythonhosted.org/packages/8e/fb/d597b9972b1e5e7e7fa0b27034dd9715a51880a8cc5f0300dca612bd3464/django-memcache-status-2.1.tar.gz" } ] }