{
"info": {
"author": "GoTLiuM InSPiRiT",
"author_email": "gotlium@gmail.com",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 5 - Production/Stable",
"Environment :: Web Environment",
"Framework :: Django",
"Intended Audience :: Developers",
"License :: OSI Approved :: GNU General Public License (GPL)",
"Operating System :: OS Independent",
"Programming Language :: Python",
"Programming Language :: Python :: 2.6",
"Programming Language :: Python :: 2.7",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.4"
],
"description": "Django-mmc\n==========\n\n.. image:: https://api.travis-ci.org/LPgenerator/django-mmc.png?branch=master\n :alt: Build Status\n :target: https://travis-ci.org/LPgenerator/django-mmc\n.. image:: https://landscape.io/github/LPgenerator/django-mmc/master/landscape.svg\n :target: https://landscape.io/github/LPgenerator/django-mmc/master\n :alt: Code Health\n.. image:: https://img.shields.io/badge/python-2.6,2.7,3.4,3.5,pypy,pypy3-blue.svg\n :alt: Python 2.6, 2.7, 3.4\n :target: https://pypi.python.org/pypi/django-mmc/\n.. image:: https://img.shields.io/pypi/v/django-mmc.svg\n :alt: Current version on PyPi\n :target: https://crate.io/packages/django-mmc/\n.. image:: https://img.shields.io/pypi/dm/django-mmc.svg\n :alt: Downloads from PyPi\n :target: https://crate.io/packages/django-mmc/\n.. image:: https://img.shields.io/badge/license-GPLv2-green.svg\n :target: https://pypi.python.org/pypi/django-mmc/\n :alt: License\n\n\nWhat's that\n-----------\nApp for monitoring management commands on Django.\n\n\nQuick installation\n------------------\n1. Using pip:\n\n.. code-block:: bash\n\n $ pip install django-mmc\n\n\n2. Add ``mmc`` application to ``INSTALLED_APPS`` in your settings file\n\n3. Inject management classes before apps will be loaded\n\n.. code-block:: python\n\n from mmc.mixins import inject_management\n\n inject_management()\n\n\n4. Sync database (``./manage.py syncdb`` or ``./manage.py migrate``)\n\n5. Enjoy\n\n\nDemo installation\n-----------------\n\n**Docker**\n\n.. code-block:: bash\n\n $ git clone --depth 1 -b master https://github.com/LPgenerator/django-mmc.git mmc\n $ cd mmc\n $ docker build -t mmc .\n $ docker run -it -d -p 8000:8000 --name mmc mmc\n $ docker exec -i -t mmc /bin/bash\n $ cd /mmc_demo/\n\n**Vagrant**\n\n.. code-block:: bash\n\n $ git clone --depth 1 -b master https://github.com/LPgenerator/django-mmc.git mmc\n $ cd mmc\n $ vagrant up --provider virtualbox\n $ vagrant ssh\n $ cd /mmc_demo/\n\n\n**OS X/Linux**\n\n.. code-block:: bash\n\n $ sudo apt-get install -y virtualenvwrapper || brew install pyenv-virtualenvwrapper\n $ source /usr/share/virtualenvwrapper/virtualenvwrapper.sh || source /usr/local/bin/virtualenvwrapper.sh\n $ mkvirtualenv django-mmc\n $ git clone --depth 1 https://github.com/LPgenerator/django-mmc.git\n $ cd django-mmc\n $ python setup.py develop\n $ cd demo\n $ pip install -r ../requirements/dev.txt\n $ python manage.py syncdb --noinput\n $ python manage.py createsuperuser --username admin --email admin@local.host\n $ python manage.py test_command >& /dev/null\n $ python manage.py test_command_noargs >& /dev/null\n $ python manage.py test_command_error >& /dev/null\n $ python manage.py test_command_killed >& /dev/null\n $ python manage.py runserver >& /dev/null &\n\n\n\nOpen app in browser (login and password is admin/admin):\n\n.. code-block:: bash\n\n $ xdg-open http://127.0.0.1:8000/admin/mmc/mmclog/ >& /dev/null || open http://127.0.0.1:8000/admin/mmc/mmclog/ >& /dev/null\n\n\nConfiguration\n-------------\n\n1. Execute the command, and script will be available at http://127.0.0.1:8000/admin/mmc/mmcscript/\n2. Configure script options on script settings http://127.0.0.1:8000/admin/mmc/mmcscript/1/\n3. Add email addresses for errors notification http://127.0.0.1:8000/admin/mmc/mmcemail/\n4. All logs available on Logs page http://127.0.0.1:8000/admin/mmc/mmclog/\n5. If you are using sentry, configure sentry, and all errors will be send into sentry too\n\n\nUsage without inject\n--------------------\n\nIf you want track only specified commands manually without auto-inject,\nfollow to examples below:\n\n.. code-block:: python\n\n # args\n from mmc.mixins import BaseCommand\n\n\n class Command(BaseCommand):\n def handle(self, *args, **options):\n print \"OK\"\n\n\n # noargs\n from mmc.mixins import NoArgsCommand\n\n\n class Command(NoArgsCommand):\n def handle_noargs(self, *args, **options):\n print \"OK\"\n\n\nWhen you are using auto-inject, you can use ignore flag on Scripts/Hosts settings.\nLogs about execution not be stored, but if you got any error on your commands,\nyou will be notified to emails.\n\n\nCron debug\n----------\nFor debug any messages or some errors on app, run commands with example below:\n\n.. code-block:: bash\n\n SHELL=/bin/bash\n PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games\n MAILTO=root@localhost\n PYTHON_BIN=/home/user/example.com/venv/bin/python\n MANAGE_PY=/home/user/example.com/www/manage.py\n LOG_FILE=/var/log/mmc.cron.log\n\n # Project commands\n 50 2 * * * $PYTHON_BIN $MANAGE_PY clean >> $LOG_FILE 2>&1\n\n\nMulti-instance lock\n-------------------\n\nIf you are using \"One copy\" functionality, and command is run on multiple\nservers, you can use Memcached/Redis lock. Just configure it on settings.py:\n\n.. code-block:: python\n\n MMC_LOCK_TYPE = 'MemcacheLock'\n\n MMC_MEMCACHED_CONFIG = {\n 'servers': ['127.0.0.1:11211'], 'debug': 0\n }\n\n\nManagement commands\n-------------------\n``mmc_cleanup`` - clean logs by days/date\n\n``mmc_notify`` - notify users, when script is killed by OS (that actual for long tasks and for big databases).\nFor detailed check (by pid and name) you can install ``psutil``.\n\n\n\nSentry support\n--------------\nIf you want receive notifications and detailed traceback to Sentry,\nyou can install ``raven``, and configure project dsn settings.\n\n\n\nPublications\n------------\n* `\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u0441 \u043f\u0440\u0438\u043c\u0435\u0440\u0430\u043c\u0438 \u043d\u0430 \u0440\u0443\u0441\u0441\u043a\u043e\u043c `_.\n* `Completely installation and usage with examples. Translated by Google `_.\n\n\nScreenshots\n-----------\n.. image:: /screenshots/log_changelist.jpg\n.. image:: /screenshots/log_edit.jpg\n.. image:: /screenshots/script_changelist.jpg\n.. image:: /screenshots/script_edit.jpg\n.. image:: /screenshots/email_changelist.jpg\n.. image:: /screenshots/email_edit.jpg\n.. image:: /screenshots/hosts_changelist.jpg\n\n\nCompatibility:\n-------------\n* Python: 2.6, 2.7, 3.4, 3.5, pypy, pypy3\n* Django: 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9",
"description_content_type": null,
"docs_url": null,
"download_url": "UNKNOWN",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://github.com/LPgenerator/django-mmc",
"keywords": "django management commands monitoring",
"license": "UNKNOWN",
"maintainer": null,
"maintainer_email": null,
"name": "django-mmc",
"package_url": "https://pypi.org/project/django-mmc/",
"platform": "UNKNOWN",
"project_url": "https://pypi.org/project/django-mmc/",
"project_urls": {
"Download": "UNKNOWN",
"Homepage": "https://github.com/LPgenerator/django-mmc"
},
"release_url": "https://pypi.org/project/django-mmc/1.6.5/",
"requires_dist": null,
"requires_python": null,
"summary": "App for monitoring management commands on Django.",
"version": "1.6.5"
},
"last_serial": 2358987,
"releases": {
"1.0": [
{
"comment_text": "",
"digests": {
"md5": "1d4bc3f6644f122d274250c31c4c4f14",
"sha256": "1af02ec051b8097194657a00ea3d96806606f0413ea66d1ec82ae807f949c38e"
},
"downloads": -1,
"filename": "django-mmc-1.0.tar.gz",
"has_sig": true,
"md5_digest": "1d4bc3f6644f122d274250c31c4c4f14",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 13677,
"upload_time": "2014-04-09T12:01:32",
"url": "https://files.pythonhosted.org/packages/d8/43/5ad32ffa5cb7b58a003ebf96e35c25a5b6fe55f402d656bb7c77612b5177/django-mmc-1.0.tar.gz"
}
],
"1.1": [
{
"comment_text": "",
"digests": {
"md5": "e2abec3ce33e1526039061db75954f05",
"sha256": "6cfd590316594a76568c5c923ab0c10a36a7d3ecbaff4124b5fdf0e3aea0d726"
},
"downloads": -1,
"filename": "django-mmc-1.1.tar.gz",
"has_sig": true,
"md5_digest": "e2abec3ce33e1526039061db75954f05",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 14710,
"upload_time": "2014-06-12T20:12:54",
"url": "https://files.pythonhosted.org/packages/32/4b/d38878a2a86bf95498b35383586c70bcc866c97df22c67fd96839a9d5ab4/django-mmc-1.1.tar.gz"
}
],
"1.1.1": [
{
"comment_text": "",
"digests": {
"md5": "e96ffa97a29a8b76af2223fc8c202141",
"sha256": "866f3bda9673c765687b424498428c057e2a7e463db2c8c7f74dd5a53f6cc93b"
},
"downloads": -1,
"filename": "django_mmc-1.1.1-py2.py3-none-any.whl",
"has_sig": true,
"md5_digest": "e96ffa97a29a8b76af2223fc8c202141",
"packagetype": "bdist_wheel",
"python_version": "2.7",
"requires_python": null,
"size": 10312,
"upload_time": "2014-08-01T11:20:34",
"url": "https://files.pythonhosted.org/packages/9b/de/e0a414a8f08b3250b4ebad4948c3a0ad9a64672cfffa744c4d6a786873cf/django_mmc-1.1.1-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "746ecf1a8dd8ce99cd1e781f50021330",
"sha256": "4eb9e17698e297339ddc4e1134209efba9c6904538c8ebd57b723d6b4e046fcc"
},
"downloads": -1,
"filename": "django-mmc-1.1.1.tar.gz",
"has_sig": true,
"md5_digest": "746ecf1a8dd8ce99cd1e781f50021330",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 14701,
"upload_time": "2014-08-01T11:19:17",
"url": "https://files.pythonhosted.org/packages/f1/9b/3655c2f64e308dd1bda220d0211bcfd0819af6cde07197343a5b27fecbba/django-mmc-1.1.1.tar.gz"
}
],
"1.2": [
{
"comment_text": "",
"digests": {
"md5": "1ed89876d9346a2e6f39f74d4c52daf1",
"sha256": "2da0a6ab632945377d4474c311b48d14995be64955a8b6e41028616e8454a926"
},
"downloads": -1,
"filename": "django_mmc-1.2-py2.py3-none-any.whl",
"has_sig": true,
"md5_digest": "1ed89876d9346a2e6f39f74d4c52daf1",
"packagetype": "bdist_wheel",
"python_version": "2.7",
"requires_python": null,
"size": 11094,
"upload_time": "2014-08-04T20:10:14",
"url": "https://files.pythonhosted.org/packages/df/5c/be52dc7143a8b8cbbe330c0fee7d4f2d561e2390276bcb10f701c0a6aa76/django_mmc-1.2-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "4f2cafed247bce5eba9c39105ad44b0c",
"sha256": "1006ab53d4319e41cc2f90ae2def44d754215588756c055a8d06b17602492ccf"
},
"downloads": -1,
"filename": "django-mmc-1.2.tar.gz",
"has_sig": true,
"md5_digest": "4f2cafed247bce5eba9c39105ad44b0c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 12440,
"upload_time": "2014-08-04T20:10:08",
"url": "https://files.pythonhosted.org/packages/76/6a/da2cd25007ac0cccb773cbcab37ac4fdac291626bb05f42656783a061fc4/django-mmc-1.2.tar.gz"
}
],
"1.2.1": [
{
"comment_text": "",
"digests": {
"md5": "5208a95f1d8f48ad50051737328c1b22",
"sha256": "404a5de4352d3ce5313059d796d9f30b2e2d3a7d025e0832ccf30efdb0eaa392"
},
"downloads": -1,
"filename": "django_mmc-1.2.1-py2.py3-none-any.whl",
"has_sig": true,
"md5_digest": "5208a95f1d8f48ad50051737328c1b22",
"packagetype": "bdist_wheel",
"python_version": "2.7",
"requires_python": null,
"size": 11130,
"upload_time": "2014-08-05T12:13:35",
"url": "https://files.pythonhosted.org/packages/83/14/1b0dbc891755ccc4000536546dd0ac8e1627a25f5063a3f83812a040f97e/django_mmc-1.2.1-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "7c8be5d22e3170c494f4667a868c0cef",
"sha256": "660c9f13b17992a7e535100b38ca93e0ceabaa0277f6d01e43cabc1dbab4ae52"
},
"downloads": -1,
"filename": "django-mmc-1.2.1.tar.gz",
"has_sig": true,
"md5_digest": "7c8be5d22e3170c494f4667a868c0cef",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 12440,
"upload_time": "2014-08-05T12:13:30",
"url": "https://files.pythonhosted.org/packages/3e/55/1802cb1bbb647b7d1fc2ba72974276c43800db4e4557fc2b21bbad2e9505/django-mmc-1.2.1.tar.gz"
}
],
"1.2.2": [
{
"comment_text": "",
"digests": {
"md5": "ecb79b40b26547966faaa9b3ba094d9b",
"sha256": "537b5e290de3ea99c311b3f390708db41de64eb8d83be80790e21a063d4c71e8"
},
"downloads": -1,
"filename": "django_mmc-1.2.2-py2.py3-none-any.whl",
"has_sig": true,
"md5_digest": "ecb79b40b26547966faaa9b3ba094d9b",
"packagetype": "bdist_wheel",
"python_version": "2.7",
"requires_python": null,
"size": 11148,
"upload_time": "2014-08-12T14:13:22",
"url": "https://files.pythonhosted.org/packages/e6/cb/2c549ed34db82cbc18dcc2d85c0c6fded8d297bb6d14ec0e68123252646f/django_mmc-1.2.2-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "7060ccccb32e246aa3cbf4851c373f70",
"sha256": "8a4457f82583faf30629077a02f411decf3d3f2d15eb587843c2e6b5529a9acc"
},
"downloads": -1,
"filename": "django-mmc-1.2.2.tar.gz",
"has_sig": true,
"md5_digest": "7060ccccb32e246aa3cbf4851c373f70",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 12482,
"upload_time": "2014-08-12T14:13:14",
"url": "https://files.pythonhosted.org/packages/60/ab/e941893256be60c204f4dab099de1f3a0f006a84e0bb4fd390f042e07dac/django-mmc-1.2.2.tar.gz"
}
],
"1.3": [
{
"comment_text": "",
"digests": {
"md5": "03b04105f821c6a3839fac33d1afe6d4",
"sha256": "220e5920c7bd05c241fa24878e51e0c0b0165835c8282c0d745fc858c3e5e5b6"
},
"downloads": -1,
"filename": "django_mmc-1.3-py2.py3-none-any.whl",
"has_sig": true,
"md5_digest": "03b04105f821c6a3839fac33d1afe6d4",
"packagetype": "bdist_wheel",
"python_version": "2.7",
"requires_python": null,
"size": 22661,
"upload_time": "2014-08-22T07:10:08",
"url": "https://files.pythonhosted.org/packages/5a/da/6905563078a08d14ffefc25ddb3460c1ef71d6f548b891cc49223c6a36d0/django_mmc-1.3-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "018bd4d6cda9da887a868acf5b1dbfac",
"sha256": "a98023d4ef3d19b7f0fdc03864bb2c91df4b50ac5333e217711c15f6dcd5e98e"
},
"downloads": -1,
"filename": "django-mmc-1.3.tar.gz",
"has_sig": true,
"md5_digest": "018bd4d6cda9da887a868acf5b1dbfac",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 19278,
"upload_time": "2014-08-22T07:10:03",
"url": "https://files.pythonhosted.org/packages/27/ed/57af3d4c955c75153dc6c10530d206a4f77c9de6e508c9b932e662702b98/django-mmc-1.3.tar.gz"
}
],
"1.4": [
{
"comment_text": "",
"digests": {
"md5": "b9278f169496050dfbcac601085fd051",
"sha256": "0c3f119699ccb83a6e018db6e764ab7ede05264bd09173396e99e83909a07f66"
},
"downloads": -1,
"filename": "django_mmc-1.4-py2.py3-none-any.whl",
"has_sig": true,
"md5_digest": "b9278f169496050dfbcac601085fd051",
"packagetype": "bdist_wheel",
"python_version": "2.7",
"requires_python": null,
"size": 27139,
"upload_time": "2014-10-13T05:55:20",
"url": "https://files.pythonhosted.org/packages/05/95/51b7e61816dd366acfdaf5f4fc1b02eef8bcb8a4f7ca7df0a2e143876527/django_mmc-1.4-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "513ccb7e19c6275c1bf95c85b60a6f96",
"sha256": "32247475383b17c3f08dcdc8bfa3e8b5f68be1f0c999ced0ba7013ee6b012a04"
},
"downloads": -1,
"filename": "django-mmc-1.4.tar.gz",
"has_sig": true,
"md5_digest": "513ccb7e19c6275c1bf95c85b60a6f96",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 21461,
"upload_time": "2014-10-13T05:55:14",
"url": "https://files.pythonhosted.org/packages/fd/30/8a7cd7875f8489d9481cd6a36fee2c482a5cba7bdf30c28ce09712edf19a/django-mmc-1.4.tar.gz"
}
],
"1.5": [
{
"comment_text": "",
"digests": {
"md5": "99045588820cff7d55305a5f744697f5",
"sha256": "e83f79e08fa6a35e2413672e33392793b2cde79e71fc1957f03fabb374f6d794"
},
"downloads": -1,
"filename": "django_mmc-1.5-py2.py3-none-any.whl",
"has_sig": true,
"md5_digest": "99045588820cff7d55305a5f744697f5",
"packagetype": "bdist_wheel",
"python_version": "2.7",
"requires_python": null,
"size": 34500,
"upload_time": "2015-03-14T18:36:16",
"url": "https://files.pythonhosted.org/packages/96/b8/5337dba3b70e4551018adf203c0712ba92e8830ee367fb8fa69cfe6878e9/django_mmc-1.5-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "95b28e6744daad39aa1883bb6325e382",
"sha256": "7779376322e399aba872d3b3a8dc6f4ce57de0a09f7280ecc3ce91fdd2e6674c"
},
"downloads": -1,
"filename": "django-mmc-1.5.tar.gz",
"has_sig": true,
"md5_digest": "95b28e6744daad39aa1883bb6325e382",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 23908,
"upload_time": "2015-03-14T18:36:06",
"url": "https://files.pythonhosted.org/packages/1b/69/4683f9c79ac6cc7790fdea16942510f4c12e360c973d49ffafbcb34a4f83/django-mmc-1.5.tar.gz"
}
],
"1.5.1": [
{
"comment_text": "",
"digests": {
"md5": "562fba05756f155bf416e0fe3bfddce9",
"sha256": "3c552eb51304ed6f25b063e82c35df2ec99c00821f919c5bd0d7c9223bae10ee"
},
"downloads": -1,
"filename": "django_mmc-1.5.1-py2.py3-none-any.whl",
"has_sig": true,
"md5_digest": "562fba05756f155bf416e0fe3bfddce9",
"packagetype": "bdist_wheel",
"python_version": "2.7",
"requires_python": null,
"size": 37463,
"upload_time": "2015-03-19T07:27:43",
"url": "https://files.pythonhosted.org/packages/61/1c/72b1498df3355d8decc2223e66d62cddae0c62166a2dda6e1706decff680/django_mmc-1.5.1-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "d2b8776e3e7cba0bb441d2f378018a8e",
"sha256": "7cbb009b90ee7693d425c54f524b269b060ab3e0e6fd0e1d6fe0244555cf658b"
},
"downloads": -1,
"filename": "django-mmc-1.5.1.tar.gz",
"has_sig": true,
"md5_digest": "d2b8776e3e7cba0bb441d2f378018a8e",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 25437,
"upload_time": "2015-03-19T07:27:06",
"url": "https://files.pythonhosted.org/packages/b2/39/70916b2bead8145e8c1ff2d3a4668821678e493a8924926768e528283867/django-mmc-1.5.1.tar.gz"
}
],
"1.5.2": [
{
"comment_text": "",
"digests": {
"md5": "e752cb34b8505eba8b15c8332ea79c01",
"sha256": "bca3709d4006ed2edd96b8ecaf9793cc0be27f270b7a67376686009264da71e0"
},
"downloads": -1,
"filename": "django_mmc-1.5.2-py2.py3-none-any.whl",
"has_sig": true,
"md5_digest": "e752cb34b8505eba8b15c8332ea79c01",
"packagetype": "bdist_wheel",
"python_version": "2.7",
"requires_python": null,
"size": 39370,
"upload_time": "2015-04-25T02:27:08",
"url": "https://files.pythonhosted.org/packages/74/55/21984342e746b9a589e73a93db0ce1e6b88fdf1c5c7016d529a2b01d208a/django_mmc-1.5.2-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "ed1e538bc7127f69a3b51ae90c2c1208",
"sha256": "e1a9c501110ed2bc7003e42753d65551a204f856086dd32897235ba86280c47c"
},
"downloads": -1,
"filename": "django-mmc-1.5.2.tar.gz",
"has_sig": true,
"md5_digest": "ed1e538bc7127f69a3b51ae90c2c1208",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 26035,
"upload_time": "2015-04-25T02:26:59",
"url": "https://files.pythonhosted.org/packages/dd/53/346671c4a01f662060f9220d81b1b686f0450df6886d25c2733aaf8d9d01/django-mmc-1.5.2.tar.gz"
}
],
"1.5.3": [
{
"comment_text": "",
"digests": {
"md5": "1f4b0e521132288715b936795763f470",
"sha256": "e490a8558718bf7659ebab0b6140abe4679e27e7292f5e2831f82eb438a37ee3"
},
"downloads": -1,
"filename": "django_mmc-1.5.3-py2.py3-none-any.whl",
"has_sig": true,
"md5_digest": "1f4b0e521132288715b936795763f470",
"packagetype": "bdist_wheel",
"python_version": "2.7",
"requires_python": null,
"size": 40985,
"upload_time": "2015-04-25T03:10:19",
"url": "https://files.pythonhosted.org/packages/b8/90/9c22d1a5522f146effdf2e3f39725299b890fd3d120c56305664b7ee9d4f/django_mmc-1.5.3-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "c0fef4c6f736ad1671b4a7552fd3211d",
"sha256": "abfba3b52c4b036dea6d3a190197e7ef250e28baa2687707adb201a0b47f4b63"
},
"downloads": -1,
"filename": "django-mmc-1.5.3.tar.gz",
"has_sig": true,
"md5_digest": "c0fef4c6f736ad1671b4a7552fd3211d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 26262,
"upload_time": "2015-04-25T03:10:08",
"url": "https://files.pythonhosted.org/packages/41/d1/9154f54de9d1a80ed175b1b12ed19d90bee9b125ad591bdfcca50179d236/django-mmc-1.5.3.tar.gz"
}
],
"1.6": [
{
"comment_text": "",
"digests": {
"md5": "54f4ce6795a4e7c632306b68e7461585",
"sha256": "f9c6fb8d5b1a69f9d459de831e338c9bea2ef2a0ae8bb1db1df5aa05883480d9"
},
"downloads": -1,
"filename": "django_mmc-1.6-py2.py3-none-any.whl",
"has_sig": true,
"md5_digest": "54f4ce6795a4e7c632306b68e7461585",
"packagetype": "bdist_wheel",
"python_version": "2.7",
"requires_python": null,
"size": 55052,
"upload_time": "2015-09-17T02:56:04",
"url": "https://files.pythonhosted.org/packages/42/5a/323e1a5d2394bb5cbe5475759b4b7c1fc251b42b34ae0651d788810ea081/django_mmc-1.6-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "b7230d5bb1e8a8a92dd2f3555688a8d5",
"sha256": "725f75ca6785efb9dc6938eb9b52958d1e58ec2f72b266b24ea71cc493a6d2b3"
},
"downloads": -1,
"filename": "django-mmc-1.6.tar.gz",
"has_sig": true,
"md5_digest": "b7230d5bb1e8a8a92dd2f3555688a8d5",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 30318,
"upload_time": "2015-09-17T02:55:49",
"url": "https://files.pythonhosted.org/packages/70/b1/80af0e62720fa21488a60695c43806552c9ce7171e770def0287428a0833/django-mmc-1.6.tar.gz"
}
],
"1.6.1": [
{
"comment_text": "",
"digests": {
"md5": "b9866681d2059cdce99a62937cde5255",
"sha256": "bb950e7ef7b31a0cf447d7c8ba6021c1231c86e38d5201aeb85620fe00011a8b"
},
"downloads": -1,
"filename": "django_mmc-1.6.1-py2.py3-none-any.whl",
"has_sig": true,
"md5_digest": "b9866681d2059cdce99a62937cde5255",
"packagetype": "bdist_wheel",
"python_version": "2.7",
"requires_python": null,
"size": 56906,
"upload_time": "2016-02-20T19:10:31",
"url": "https://files.pythonhosted.org/packages/61/60/5725ce89b89520bfa468ed1f5e0e80ac40b83a7995b990855e9e9a4d7452/django_mmc-1.6.1-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "296ce8560b4fb60d05de8c6f45234ef3",
"sha256": "a67810318122ecb39e2d20eb998b67f579868102aa23a47d7f7e6ac4af52ac99"
},
"downloads": -1,
"filename": "django-mmc-1.6.1.tar.gz",
"has_sig": true,
"md5_digest": "296ce8560b4fb60d05de8c6f45234ef3",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 30728,
"upload_time": "2016-02-20T19:09:59",
"url": "https://files.pythonhosted.org/packages/d6/4e/80d1a9692516b5b93fc61f9ffcbe12e192942c35752a4e7169793f2c0670/django-mmc-1.6.1.tar.gz"
}
],
"1.6.2": [
{
"comment_text": "",
"digests": {
"md5": "a40c11651776566ca32220f2660bcc94",
"sha256": "120ac5066983c6917badee57a3eec01081d8857591995e067e8021e36fe0aedc"
},
"downloads": -1,
"filename": "django_mmc-1.6.2-py2.py3-none-any.whl",
"has_sig": true,
"md5_digest": "a40c11651776566ca32220f2660bcc94",
"packagetype": "bdist_wheel",
"python_version": "2.7",
"requires_python": null,
"size": 56908,
"upload_time": "2016-07-06T21:32:46",
"url": "https://files.pythonhosted.org/packages/24/12/973d61c20aef8e679ce6093d500f35db52623eba6f1e6cb232e243ba4c37/django_mmc-1.6.2-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "8a7e111646755825dba83578c2d53578",
"sha256": "eb408bb24ba85453c53cdae84518b80d01bd0731c7c798271ebab5b5e94d2ab8"
},
"downloads": -1,
"filename": "django-mmc-1.6.2.tar.gz",
"has_sig": true,
"md5_digest": "8a7e111646755825dba83578c2d53578",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 30742,
"upload_time": "2016-07-06T21:32:30",
"url": "https://files.pythonhosted.org/packages/12/b7/f0176870875d6159409c58f3c85a6dce40a2dac3d55c237b2327c456c950/django-mmc-1.6.2.tar.gz"
}
],
"1.6.3": [
{
"comment_text": "",
"digests": {
"md5": "fe3432cd55454512d99ac141461103ba",
"sha256": "1d8f7f6f200eea03d61dd47f092de6508e9c2d443b046c1ec8bbedf935a9ecc8"
},
"downloads": -1,
"filename": "django_mmc-1.6.3-py2.py3-none-any.whl",
"has_sig": true,
"md5_digest": "fe3432cd55454512d99ac141461103ba",
"packagetype": "bdist_wheel",
"python_version": "2.7",
"requires_python": null,
"size": 57416,
"upload_time": "2016-07-06T21:36:40",
"url": "https://files.pythonhosted.org/packages/f1/78/e746810934a3b8d628e7084a382aa863d752ea17c06738c2aed6ba2182ad/django_mmc-1.6.3-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "3c76222d5f76659cee679adb410f5874",
"sha256": "d7fd050f72d18d97ab5fce450ce41cee6dfe6669a3317970da55d5921b99a602"
},
"downloads": -1,
"filename": "django-mmc-1.6.3.tar.gz",
"has_sig": true,
"md5_digest": "3c76222d5f76659cee679adb410f5874",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 30831,
"upload_time": "2016-07-06T21:36:23",
"url": "https://files.pythonhosted.org/packages/53/b7/b356ba5884b60a60d372e9856365e41ee90d1763a4273fa2e549f13ec9c5/django-mmc-1.6.3.tar.gz"
}
],
"1.6.4": [
{
"comment_text": "",
"digests": {
"md5": "9e7f27c7f81cff233941caf56c8dc644",
"sha256": "999b6c454b7e774ff9c355c0fb4e6936eb742f1bfaef284b5ebf23fb3715df29"
},
"downloads": -1,
"filename": "django_mmc-1.6.4-py2.py3-none-any.whl",
"has_sig": true,
"md5_digest": "9e7f27c7f81cff233941caf56c8dc644",
"packagetype": "bdist_wheel",
"python_version": "2.7",
"requires_python": null,
"size": 57443,
"upload_time": "2016-07-08T16:41:31",
"url": "https://files.pythonhosted.org/packages/72/40/604d37f276a1d95f0457be17550268b76a26775dc3fab7aa35d7e51490d9/django_mmc-1.6.4-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "7fe458d9cf3ba69b551a938369b82772",
"sha256": "28221791b95967ee362860b9f0c2d8feaac658381aa59102917f2fb176e6bcb9"
},
"downloads": -1,
"filename": "django-mmc-1.6.4.tar.gz",
"has_sig": true,
"md5_digest": "7fe458d9cf3ba69b551a938369b82772",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 30863,
"upload_time": "2016-07-08T16:41:12",
"url": "https://files.pythonhosted.org/packages/28/f6/f6ebdbfcca9f9f98c157a04f156fbcc40e3db35904aa19904f5402b63f64/django-mmc-1.6.4.tar.gz"
}
],
"1.6.5": [
{
"comment_text": "",
"digests": {
"md5": "c2871c9c34e63f09234dddde448534d2",
"sha256": "6f3d0946bb66e01683e7d93ee9977092a60ddfd7b1d288e8eb30d5c59cbab78c"
},
"downloads": -1,
"filename": "django_mmc-1.6.5-py2.py3-none-any.whl",
"has_sig": true,
"md5_digest": "c2871c9c34e63f09234dddde448534d2",
"packagetype": "bdist_wheel",
"python_version": "2.7",
"requires_python": null,
"size": 57554,
"upload_time": "2016-09-23T07:49:21",
"url": "https://files.pythonhosted.org/packages/a4/b6/534b4f65b151ad3089b0034c192b7cf1b101abf614d4f948bce3d8158514/django_mmc-1.6.5-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "a2aa80890d731406f0b7007cf7930fe7",
"sha256": "503771363d63eb6db9b3518cc44e974209d48d1c4c9e248ce4e22c5a6fbc89dc"
},
"downloads": -1,
"filename": "django-mmc-1.6.5.tar.gz",
"has_sig": true,
"md5_digest": "a2aa80890d731406f0b7007cf7930fe7",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 30893,
"upload_time": "2016-09-23T07:49:08",
"url": "https://files.pythonhosted.org/packages/76/f2/aa475a4b59e84c08ada47e3c2f92396eb31232f6a3371f0975d47041bc4d/django-mmc-1.6.5.tar.gz"
}
],
"1.6.b6": [
{
"comment_text": "",
"digests": {
"md5": "4ed4c26e2f0930d9034b83faf60825be",
"sha256": "872b04aff8e53752d2e49117e0af1f5c3918734a7d020fbcd3cd7fea8a55379d"
},
"downloads": -1,
"filename": "django_mmc-1.6.b6-py2.py3-none-any.whl",
"has_sig": true,
"md5_digest": "4ed4c26e2f0930d9034b83faf60825be",
"packagetype": "bdist_wheel",
"python_version": "2.7",
"requires_python": null,
"size": 48522,
"upload_time": "2015-04-25T21:36:19",
"url": "https://files.pythonhosted.org/packages/89/44/5b934f5275b4de9f7a6729c79e73a0ed6b8f5329deacb51dd56bd3e187a6/django_mmc-1.6.b6-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "21ec45f84448ab2cbe8f0a66b8fbdac5",
"sha256": "f11f906cba5418215f622cf1265e8ba992d7e0ff5ad855def05bf2fdc6254c02"
},
"downloads": -1,
"filename": "django-mmc-1.6.b6.tar.gz",
"has_sig": true,
"md5_digest": "21ec45f84448ab2cbe8f0a66b8fbdac5",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 28175,
"upload_time": "2015-04-25T21:36:04",
"url": "https://files.pythonhosted.org/packages/0f/6b/3d578359eda08b13589617d39faecd67f34d367519701e58bbabd5257b7a/django-mmc-1.6.b6.tar.gz"
}
],
"1.6b7": [
{
"comment_text": "",
"digests": {
"md5": "e758f6ee555fdc7bccacea14f7b81226",
"sha256": "c0897549a12d0e8ecb1dc0726b2f110df94bd5c86f40823a5d9aa39e2583bacb"
},
"downloads": -1,
"filename": "django_mmc-1.6b7-py2.py3-none-any.whl",
"has_sig": true,
"md5_digest": "e758f6ee555fdc7bccacea14f7b81226",
"packagetype": "bdist_wheel",
"python_version": "2.7",
"requires_python": null,
"size": 53433,
"upload_time": "2015-07-17T11:53:43",
"url": "https://files.pythonhosted.org/packages/63/aa/a67df94d6dbe74b9c532d571c4bf4bce491286d5fd2b7c07bc7ea5bcb38e/django_mmc-1.6b7-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "abca43014b6d0c883af3a10bf92dc604",
"sha256": "2af38fe2bcc1a3afcf6493edf79bfa6ddfc7e3450ce03f23d1e46531e0a334e9"
},
"downloads": -1,
"filename": "django-mmc-1.6b7.tar.gz",
"has_sig": true,
"md5_digest": "abca43014b6d0c883af3a10bf92dc604",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 30040,
"upload_time": "2015-07-17T11:53:13",
"url": "https://files.pythonhosted.org/packages/7a/02/20c4d5d678ed15756792d230a550b542c78dd5ecc1a2b4b14fb00eb98fab/django-mmc-1.6b7.tar.gz"
}
],
"1.6b8": [
{
"comment_text": "",
"digests": {
"md5": "d51fb97ff2f8df1305a787648238a1b3",
"sha256": "e00c2d3005c09a790a74036b418e33be0aa6e453d2aa10fa51c5bf9fbf5d7738"
},
"downloads": -1,
"filename": "django_mmc-1.6b8-py2.py3-none-any.whl",
"has_sig": true,
"md5_digest": "d51fb97ff2f8df1305a787648238a1b3",
"packagetype": "bdist_wheel",
"python_version": "2.7",
"requires_python": null,
"size": 53432,
"upload_time": "2015-07-17T11:59:48",
"url": "https://files.pythonhosted.org/packages/f0/c8/36ffb2a7235aac5c0034d2c84fa8102a127f190e3dda94870f233537456c/django_mmc-1.6b8-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "715fb9fd748c7a3118bbe1d421f909ee",
"sha256": "0e1e29bd354eb69f5c189c570a3c40d96d975df0366c7a3057f2c94ab23a57b1"
},
"downloads": -1,
"filename": "django-mmc-1.6b8.tar.gz",
"has_sig": true,
"md5_digest": "715fb9fd748c7a3118bbe1d421f909ee",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 30042,
"upload_time": "2015-07-17T11:59:34",
"url": "https://files.pythonhosted.org/packages/f2/a1/78f7a6ccadacdcf58cf2641426a7d6cf7b41abc6cece50fa548c2e16b623/django-mmc-1.6b8.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "c2871c9c34e63f09234dddde448534d2",
"sha256": "6f3d0946bb66e01683e7d93ee9977092a60ddfd7b1d288e8eb30d5c59cbab78c"
},
"downloads": -1,
"filename": "django_mmc-1.6.5-py2.py3-none-any.whl",
"has_sig": true,
"md5_digest": "c2871c9c34e63f09234dddde448534d2",
"packagetype": "bdist_wheel",
"python_version": "2.7",
"requires_python": null,
"size": 57554,
"upload_time": "2016-09-23T07:49:21",
"url": "https://files.pythonhosted.org/packages/a4/b6/534b4f65b151ad3089b0034c192b7cf1b101abf614d4f948bce3d8158514/django_mmc-1.6.5-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "a2aa80890d731406f0b7007cf7930fe7",
"sha256": "503771363d63eb6db9b3518cc44e974209d48d1c4c9e248ce4e22c5a6fbc89dc"
},
"downloads": -1,
"filename": "django-mmc-1.6.5.tar.gz",
"has_sig": true,
"md5_digest": "a2aa80890d731406f0b7007cf7930fe7",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 30893,
"upload_time": "2016-09-23T07:49:08",
"url": "https://files.pythonhosted.org/packages/76/f2/aa475a4b59e84c08ada47e3c2f92396eb31232f6a3371f0975d47041bc4d/django-mmc-1.6.5.tar.gz"
}
]
}