{ "info": { "author": "Thomas Khyn", "author_email": "thomas@ksytek.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Other Environment", "Framework :: Django", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3" ], "description": "django-gm2m\n===========\n\n|copyright| 2014-2018 Thomas Khyn\n\nDjango generic many-to-many field implementation.\n\nThis django application exposes a ``GM2MField`` that combines\nthe features of the standard Django ``ManyToManyField`` and\n``GenericForeighKey`` and that can be used exactly the same way.\n\nIt has been tested with Django 1.11 and 2.0 and the latest minor versions\nof Python 2 and 3 (Django 2.0 only supports Python 3).\n\nIf you like django-gm2m and are looking for a way to thank me and/or encourage\nfuture development, here is my BTC or BCH donation address:\n``1EwENyR8RV6tMc1hsLTkPURtn5wJgaBfG9``.\n\n\nFeatures\n--------\n\n- Works like the built-in Django related fields\n- Creates one table per relation, like ``ManyToManyField``, and not one big\n table linking anything to anything (django-generic-m2m_'s default approach)\n- No need to modify nor monkey-patch the existing model classes that need to be\n linked\n- Automatic reverse relations when an instance is added\n- Related objects prefetching\n- Through models support\n- Deletion behaviour customization using signals\n- Migrations support\n\n\nDocumentation\n-------------\n\nThe documentation is hosted on readthedocs_. You'll find a quick start and\nthe description of all django-gm2m's advanced features.\n\n\n\n.. |copyright| unicode:: 0xA9\n\n.. _django-generic-m2m: https://pypi.python.org/pypi/django-generic-m2m\n.. _readthedocs: http://django-gm2m.readthedocs.io/en/stable\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://bitbucket.org/tkhyn/django-gm2m", "keywords": "django", "license": "", "maintainer": "", "maintainer_email": "", "name": "django-gm2m", "package_url": "https://pypi.org/project/django-gm2m/", "platform": "", "project_url": "https://pypi.org/project/django-gm2m/", "project_urls": { "Homepage": "https://bitbucket.org/tkhyn/django-gm2m" }, "release_url": "https://pypi.org/project/django-gm2m/0.6.1/", "requires_dist": null, "requires_python": "", "summary": "Django generic many-to-many field", "version": "0.6.1" }, "last_serial": 3771274, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "d6a2284c01a3bb4e3cc65462a7fe4917", "sha256": "2d1a8ae41242a2c1b4a73b53d22523bbdf7f42bc375ac15af80ba817cee90e63" }, "downloads": -1, "filename": "django-gm2m-0.1.zip", "has_sig": false, "md5_digest": "d6a2284c01a3bb4e3cc65462a7fe4917", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28403, "upload_time": "2014-10-07T21:10:47", "url": "https://files.pythonhosted.org/packages/1f/8d/54eb4b61b6139477a4f2542cce41d2c50e8fb151064618be311195d42b77/django-gm2m-0.1.zip" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "85915e24f6f64fd179ed23336e1b3c06", "sha256": "f661f41baabff159362debdfbaf0a5ffb06c9c262f769497ad67f1d8680fcd5c" }, "downloads": -1, "filename": "django-gm2m-0.1.1.zip", "has_sig": false, "md5_digest": "85915e24f6f64fd179ed23336e1b3c06", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28590, "upload_time": "2014-11-20T12:12:25", "url": "https://files.pythonhosted.org/packages/89/fe/bf33b1df936e961f9727a3f91e9b6c66d22b50760d8ccc98ceba22a2409d/django-gm2m-0.1.1.zip" } ], "0.1b1": [ { "comment_text": "", "digests": { "md5": "3c0b170929071f95b5dcbe0edfdf4cc4", "sha256": "6f6a137969cc9e1c8b948c0e5a9f7dd78dfc1b48b8d84a0abb8f29fe87655608" }, "downloads": -1, "filename": "django-gm2m-0.1b1.zip", "has_sig": false, "md5_digest": "3c0b170929071f95b5dcbe0edfdf4cc4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23564, "upload_time": "2014-09-27T10:47:05", "url": "https://files.pythonhosted.org/packages/a3/15/c5e1a9cf9104081b6d17fe4631fdfe9c5603d7e993be7f5bed5ae961bde6/django-gm2m-0.1b1.zip" } ], "0.1b2": [ { "comment_text": "", "digests": { "md5": "5aa201943baef79de5761bbb04e1a421", "sha256": "b2a5933cbb67408162e80b9d437230f6cfb9678627f37a4b1abe4ddfe66118d7" }, "downloads": -1, "filename": "django-gm2m-0.1b2.zip", "has_sig": false, "md5_digest": "5aa201943baef79de5761bbb04e1a421", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25423, "upload_time": "2014-09-29T01:00:40", "url": "https://files.pythonhosted.org/packages/12/4f/a9ec4334066772f6802031386fbb24c908270ebba03cf89cb8fe3120b765/django-gm2m-0.1b2.zip" } ], "0.1b3": [ { "comment_text": "", "digests": { "md5": "f9fd3be09effefa255d06a8137e45ca2", "sha256": "175674512b986178fe99da6732946c3eefb6e84e7bfc2c9fa642b47e8b75b50d" }, "downloads": -1, "filename": "django-gm2m-0.1b3.zip", "has_sig": false, "md5_digest": "f9fd3be09effefa255d06a8137e45ca2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26215, "upload_time": "2014-09-29T09:34:44", "url": "https://files.pythonhosted.org/packages/4b/cf/1070091b668add5b0732490403d62216df32ec784cd131608ac7820cfb88/django-gm2m-0.1b3.zip" } ], "0.1b4": [ { "comment_text": "", "digests": { "md5": "af38578d16f47c755a42cd30152456e9", "sha256": "5e78cf8007f8fcfbf34e09c62f242eb3a50be873a9288e79f2ba749c5b73021d" }, "downloads": -1, "filename": "django-gm2m-0.1b4.zip", "has_sig": false, "md5_digest": "af38578d16f47c755a42cd30152456e9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26425, "upload_time": "2014-10-01T10:37:18", "url": "https://files.pythonhosted.org/packages/ad/eb/313561bf0f4f48813242ff5b74434cadc3e846e873d77b8786caf869d4ef/django-gm2m-0.1b4.zip" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "5446e34ff93ffd950f469d4959c9910c", "sha256": "27024db91f511fa395bec812d11e0ec45781da89302f2a0ec4d48af3669da3f1" }, "downloads": -1, "filename": "django-gm2m-0.2.zip", "has_sig": false, "md5_digest": "5446e34ff93ffd950f469d4959c9910c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35154, "upload_time": "2014-11-25T00:06:09", "url": "https://files.pythonhosted.org/packages/8d/58/473c34503b860573393e3290c7ce0b0ef98d7049a8f570c413c098feed91/django-gm2m-0.2.zip" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "09e71c98c6680b5a9f8a26fc7649c0dc", "sha256": "980201c4db99dd85c85c463493ed6bb263f34fa11e688f90a4ce0f10cd7459b8" }, "downloads": -1, "filename": "django-gm2m-0.2.1.zip", "has_sig": false, "md5_digest": "09e71c98c6680b5a9f8a26fc7649c0dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35469, "upload_time": "2014-11-25T02:03:32", "url": "https://files.pythonhosted.org/packages/3f/02/360d37d922fc2d33ad38f2d1f3f10096f77be25aee55398ffeed05e98507/django-gm2m-0.2.1.zip" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "71e365bce6baa438d9d0ae9cf1b31b1f", "sha256": "24ae2dbcc8f2196ec5f4dfcbfc1b2e4a4fa0af36d15e12e35cba2035be149790" }, "downloads": -1, "filename": "django-gm2m-0.2.2.zip", "has_sig": false, "md5_digest": "71e365bce6baa438d9d0ae9cf1b31b1f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35500, "upload_time": "2014-12-05T00:01:35", "url": "https://files.pythonhosted.org/packages/02/7c/b42e012544aed24b52409a738f8789d7ab01c0f773efeeb4e8a342a15429/django-gm2m-0.2.2.zip" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "5976889dc33d9cee55d6eeb405b5e6d8", "sha256": "dc76405e44534171db3cf9b12967055c3daabdee394254807a564ba11261db4d" }, "downloads": -1, "filename": "django-gm2m-0.2.3.zip", "has_sig": false, "md5_digest": "5976889dc33d9cee55d6eeb405b5e6d8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37774, "upload_time": "2014-12-14T01:45:45", "url": "https://files.pythonhosted.org/packages/16/7f/5e2277c9764b2ce08955eeab2f018dfa487dee16c4884023a3475d6cdbbc/django-gm2m-0.2.3.zip" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "8b983295ebde4c6b5d90ae3ce1f660c8", "sha256": "a2bcdea618855519b6082de36288cd7cdd4aa6e8287c6a429da47c83d0256448" }, "downloads": -1, "filename": "django-gm2m-0.2.4.zip", "has_sig": false, "md5_digest": "8b983295ebde4c6b5d90ae3ce1f660c8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38015, "upload_time": "2015-04-14T05:38:33", "url": "https://files.pythonhosted.org/packages/7b/8b/a2b8387794f77cf6f15b1bbec638926c92f00009ec27f347a059911f7a82/django-gm2m-0.2.4.zip" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "4e61e42f15f1220197c6241c4a906aaa", "sha256": "bb5c83904c73476ab984fb37f94e728df0fd0c817e6632878b8e12363a42fa71" }, "downloads": -1, "filename": "django-gm2m-0.2.5.zip", "has_sig": false, "md5_digest": "4e61e42f15f1220197c6241c4a906aaa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38262, "upload_time": "2015-04-16T09:14:16", "url": "https://files.pythonhosted.org/packages/4e/fa/441e4aca1b476bf1191fa44844528eba9459b8166ccfef6f11f648b58301/django-gm2m-0.2.5.zip" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "20e69fea880021e664dfc5a218b4d7b7", "sha256": "eb4b0c8320be89b9bfaf584be14a154febba39cd8db77dd456b2d6f13db70b1b" }, "downloads": -1, "filename": "django-gm2m-0.2.6.zip", "has_sig": false, "md5_digest": "20e69fea880021e664dfc5a218b4d7b7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38807, "upload_time": "2015-04-28T21:01:49", "url": "https://files.pythonhosted.org/packages/e2/ed/0d7c0fd26639e1695091665dbe586fbec89ec7794c8521f4ed08888a0b05/django-gm2m-0.2.6.zip" } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "6786b5e145e4683f6357f8d395d08f70", "sha256": "c3300420115b4c7e2b6dd5722c99a3f1fe0f0c1d54253facb848f88c27de7400" }, "downloads": -1, "filename": "django-gm2m-0.2.7.zip", "has_sig": false, "md5_digest": "6786b5e145e4683f6357f8d395d08f70", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40031, "upload_time": "2015-05-09T01:54:03", "url": "https://files.pythonhosted.org/packages/c4/3c/4ed7ca2d78bd52aeca3edc7b68b94529e78680a1cdfad07ce8f046a1bf49/django-gm2m-0.2.7.zip" } ], "0.2.8": [ { "comment_text": "", "digests": { "md5": "74b8b0f43a2ea374ddae3cad8f123620", "sha256": "70680e30932221221afe643f297a270f42f8a9e72818d0beabee729513d14d7e" }, "downloads": -1, "filename": "django-gm2m-0.2.8.zip", "has_sig": false, "md5_digest": "74b8b0f43a2ea374ddae3cad8f123620", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40737, "upload_time": "2015-06-01T03:09:03", "url": "https://files.pythonhosted.org/packages/bf/af/168880907c17b546fd889c1e44415f24f5293166796d3521643ec6bbd444/django-gm2m-0.2.8.zip" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "d2b1c892a67229148df04365ee670bc7", "sha256": "62f996b14ecd6c2c6e18898f508857e221d335cae5d998700ccfc0897afe634e" }, "downloads": -1, "filename": "django-gm2m-0.3.tar.gz", "has_sig": false, "md5_digest": "d2b1c892a67229148df04365ee670bc7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20760, "upload_time": "2016-01-03T00:46:07", "url": "https://files.pythonhosted.org/packages/1a/86/10fa9040e5ac461ff784f61c03b6733bea27da7b5158f4aa41c852495c38/django-gm2m-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "78b91186112604c05c94d0fd0d9178d1", "sha256": "185fdd76a5016a2e36f311c4054cdd4c6c7437ab4ce3e840fe33ac7427dc79b5" }, "downloads": -1, "filename": "django-gm2m-0.4.zip", "has_sig": false, "md5_digest": "78b91186112604c05c94d0fd0d9178d1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28103, "upload_time": "2016-01-03T00:48:22", "url": "https://files.pythonhosted.org/packages/b8/1a/fc098bc37b06ab9050ef86270ed01b3210742534c456d7b192a06213a058/django-gm2m-0.4.zip" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "4607e88be0614574f82b912a3233d8ca", "sha256": "f65c4475185c2f904c1e04a0ec3b60e0c488505fec5de172f3f05303eca981e0" }, "downloads": -1, "filename": "django-gm2m-0.4.1.zip", "has_sig": false, "md5_digest": "4607e88be0614574f82b912a3233d8ca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28259, "upload_time": "2016-01-28T11:58:05", "url": "https://files.pythonhosted.org/packages/78/63/2c0ab7979a0bb4c77d2fe56584d53fb8bc7d30fc025bd1815e6dcc4d4f28/django-gm2m-0.4.1.zip" } ], "0.4.10": [ { "comment_text": "", "digests": { "md5": "3f096571719a703393c3f519477e1dea", "sha256": "6d5b97ea1f5dc84afc1c9385cd85b9168067c9c9734bae3ebfb0d9a9a4b7a21b" }, "downloads": -1, "filename": "django-gm2m-0.4.10.tar.gz", "has_sig": false, "md5_digest": "3f096571719a703393c3f519477e1dea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25722, "upload_time": "2017-07-19T03:04:13", "url": "https://files.pythonhosted.org/packages/6b/e0/9e0351d262b58ab5694dd3c7dce61aed35a1e558f1c8767c8f992e5ac9e8/django-gm2m-0.4.10.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "7d327a65d8875094ef422d2e5c07e558", "sha256": "6333b9e56a01dbb6286d4727306086138466080da3f5d71d1a44df0cabfa7b00" }, "downloads": -1, "filename": "django-gm2m-0.4.2.zip", "has_sig": false, "md5_digest": "7d327a65d8875094ef422d2e5c07e558", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32466, "upload_time": "2016-02-29T00:38:17", "url": "https://files.pythonhosted.org/packages/8e/01/1e9f3e86b6c866eea9e01965d3a051bd60bd32bb21b4c7189dd932c1300f/django-gm2m-0.4.2.zip" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "2a5bcfad8e75082ca9cbd4c3d8e0f0be", "sha256": "b0fc43c07a1fdf7d485f4e5bee9fe090ff66958a220834603369ff67ff98a175" }, "downloads": -1, "filename": "django-gm2m-0.4.3.zip", "has_sig": false, "md5_digest": "2a5bcfad8e75082ca9cbd4c3d8e0f0be", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32831, "upload_time": "2016-04-01T00:33:00", "url": "https://files.pythonhosted.org/packages/1b/40/5ca03947e72bc23b22293fc1bc16a3081e48fe91b263877cd48f25ec5d92/django-gm2m-0.4.3.zip" } ], "0.4.4": [ { "comment_text": "", "digests": { "md5": "8e79126d4d614b415062169d2b79e896", "sha256": "ec89ca45fa3cb9b820fd40492b0c0d8457ce3a59153a94d5af8901d132a5cecc" }, "downloads": -1, "filename": "django-gm2m-0.4.4.zip", "has_sig": false, "md5_digest": "8e79126d4d614b415062169d2b79e896", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33097, "upload_time": "2016-06-26T21:00:37", "url": "https://files.pythonhosted.org/packages/69/51/e6a11ec334b85d95d1b4e34ad45c8f7074c055a3c78c76274082335b0817/django-gm2m-0.4.4.zip" } ], "0.4.5": [ { "comment_text": "", "digests": { "md5": "cc65d0b5de6377f3a097836958496e98", "sha256": "a03cbd55e42cd73949af35902154713703a11519792dc75817f483c3cd3bdf8d" }, "downloads": -1, "filename": "django-gm2m-0.4.5.zip", "has_sig": false, "md5_digest": "cc65d0b5de6377f3a097836958496e98", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33775, "upload_time": "2016-08-12T21:42:50", "url": "https://files.pythonhosted.org/packages/cd/0d/9ed8cc579b7fdfad160f894ad11d7d60d43d9380cf27634b03b47e42551f/django-gm2m-0.4.5.zip" } ], "0.4.6": [ { "comment_text": "", "digests": { "md5": "e57b83fbff29681d86ec7e91b0f6828f", "sha256": "e37a95d8cbf20716ff181c391ac6f023201cd10c37c422b90056fe7eb94181d3" }, "downloads": -1, "filename": "django-gm2m-0.4.6.zip", "has_sig": false, "md5_digest": "e57b83fbff29681d86ec7e91b0f6828f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33815, "upload_time": "2016-08-21T11:20:52", "url": "https://files.pythonhosted.org/packages/15/c1/803ae5cabde8bbcf3d66cc346a460c981a1df8dbf570780729f04c7b23dc/django-gm2m-0.4.6.zip" } ], "0.4.7": [ { "comment_text": "", "digests": { "md5": "0acb6668cd08074c0d85113bdf8541a4", "sha256": "715c680aefea49173f1dde0464ef193d867bf47eff6436fd94bbb5dad6e8f523" }, "downloads": -1, "filename": "django-gm2m-0.4.7.zip", "has_sig": false, "md5_digest": "0acb6668cd08074c0d85113bdf8541a4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34080, "upload_time": "2016-10-11T00:48:43", "url": "https://files.pythonhosted.org/packages/a0/db/0fcc31a3c2a1d71dbd36bec53c5c2ce0aa24cf7d8f88780f0ffee68a1804/django-gm2m-0.4.7.zip" } ], "0.4.8": [ { "comment_text": "", "digests": { "md5": "d304586b5a833ad71c86d176a8f97891", "sha256": "7a74e0cca469aa5b5f0da8efc8bc1ae7ac77ca886a3ea6bf6e3244399d87cb9f" }, "downloads": -1, "filename": "django-gm2m-0.4.8.tar.gz", "has_sig": false, "md5_digest": "d304586b5a833ad71c86d176a8f97891", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25196, "upload_time": "2016-11-08T01:02:31", "url": "https://files.pythonhosted.org/packages/3a/61/342548f7b6b493fe783eb3f1fe2ca7934f10b91331397755a29091e8a7da/django-gm2m-0.4.8.tar.gz" } ], "0.4.9": [ { "comment_text": "", "digests": { "md5": "d23cce46ecbd9b4abf134bf85425d711", "sha256": "393e596ef74fa2efa4ad693a67f59553815dc4430c5a84a7da3a6a4eb13eb1a0" }, "downloads": -1, "filename": "django-gm2m-0.4.9.tar.gz", "has_sig": false, "md5_digest": "d23cce46ecbd9b4abf134bf85425d711", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25577, "upload_time": "2017-05-03T02:40:20", "url": "https://files.pythonhosted.org/packages/a2/fd/a98446e802127bacfe3bf3c1a2c94b0a48abdc86954d533255fef45f07bb/django-gm2m-0.4.9.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "d435a0100512d8da769b9c9792ad3a01", "sha256": "bec0c802f2b860f582e739498be41688f012d55d89d0a318728c639a320465a0" }, "downloads": -1, "filename": "django-gm2m-0.5.tar.gz", "has_sig": false, "md5_digest": "d435a0100512d8da769b9c9792ad3a01", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26206, "upload_time": "2017-12-07T09:01:33", "url": "https://files.pythonhosted.org/packages/1f/5a/11dd5b9e27d29d7706c9df896f1533809938e5d43acac340e5c98eb01df1/django-gm2m-0.5.tar.gz" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "1de8267994af49997689aae1d7a4a80d", "sha256": "af1a3c5942cd7e34b767d5398688d9ae106650119a7f8615bd0703a8dbf5de9b" }, "downloads": -1, "filename": "django-gm2m-0.6.tar.gz", "has_sig": false, "md5_digest": "1de8267994af49997689aae1d7a4a80d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25798, "upload_time": "2018-03-21T21:55:31", "url": "https://files.pythonhosted.org/packages/48/42/fb50fba7bcf21c01480f17650f0bdd9914e16e0c21f452f54133c5468389/django-gm2m-0.6.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "cb964668fbaae01ed807cfe885c84530", "sha256": "84a4399269b46fa615f55e16c8288839a6102295180a8228433fdde5d8ed4c45" }, "downloads": -1, "filename": "django-gm2m-0.6.1.tar.gz", "has_sig": false, "md5_digest": "cb964668fbaae01ed807cfe885c84530", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25847, "upload_time": "2018-04-17T01:27:38", "url": "https://files.pythonhosted.org/packages/79/00/4af8593093985a0838b72b16081aafc6624dc6f2d804cbe6cb8d967d9929/django-gm2m-0.6.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "cb964668fbaae01ed807cfe885c84530", "sha256": "84a4399269b46fa615f55e16c8288839a6102295180a8228433fdde5d8ed4c45" }, "downloads": -1, "filename": "django-gm2m-0.6.1.tar.gz", "has_sig": false, "md5_digest": "cb964668fbaae01ed807cfe885c84530", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25847, "upload_time": "2018-04-17T01:27:38", "url": "https://files.pythonhosted.org/packages/79/00/4af8593093985a0838b72b16081aafc6624dc6f2d804cbe6cb8d967d9929/django-gm2m-0.6.1.tar.gz" } ] }