{ "info": { "author": "Tim Heap", "author_email": "tim@timheap.me", "bugtrack_url": null, "classifiers": [ "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "======================\nDjango EnumChoiceField\n======================\n\n.. image:: https://travis-ci.org/timheap/django-enumchoicefield.svg?branch=master\n :target: https://travis-ci.org/timheap/django-enumchoicefield\n.. image:: https://readthedocs.org/projects/django-enumchoicefield/badge/?version=latest\n :target: https://django-enumchoicefield.readthedocs.io/en/latest/\n.. image:: https://badge.fury.io/py/django-enumchoicefield.svg\n :target: https://pypi.org/project/django-enumchoicefield/\n\nA Django model field for native Python 3.4 Enums.\n\n.. code:: python\n\n from enumchoicefield import ChoiceEnum, EnumChoiceField\n\n class Fruit(ChoiceEnum):\n apple = \"Apple\"\n banana = \"Banana\"\n orange = \"Orange\"\n\n class Profile(models.Model):\n name = models.CharField(max_length=100)\n favourite_fruit = EnumChoiceField(Fruit, default=Fruit.banana)\n\nDocumentation\n=============\n\nSee `Django EnumChoiceField on ReadTheDocs `_.\n\nTesting\n=======\n\nTo run the tests:\n\n.. code:: sh\n\n $ virtualenv venv\n $ source venv/bin/activate\n $ pip install -r requirements-dev.txt\n $ tox\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/timheap/django-enumchoicefield", "keywords": "", "license": "BSD License", "maintainer": "", "maintainer_email": "", "name": "django-enumchoicefield", "package_url": "https://pypi.org/project/django-enumchoicefield/", "platform": "", "project_url": "https://pypi.org/project/django-enumchoicefield/", "project_urls": { "Homepage": "https://github.com/timheap/django-enumchoicefield" }, "release_url": "https://pypi.org/project/django-enumchoicefield/1.1.0/", "requires_dist": [ "Django (>=1.10)" ], "requires_python": "", "summary": "A choice field for Django using native Python Enums", "version": "1.1.0" }, "last_serial": 4902841, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "61d4a8f8822634991b1157a4825b6f03", "sha256": "36171d992b7d4bc0e22d4e5a5426576788c67f0c111a3f521f80a328a0fa2bdf" }, "downloads": -1, "filename": "django-enumchoicefield-0.1.0.tar.gz", "has_sig": false, "md5_digest": "61d4a8f8822634991b1157a4825b6f03", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4051, "upload_time": "2015-06-03T07:17:39", "url": "https://files.pythonhosted.org/packages/e5/f4/a910f9e6be74dc6daad535d81266454f408301c98b63d925d440a6f8e3c6/django-enumchoicefield-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "a2c5986357314b2985f9faa9a1bfa54d", "sha256": "36974b1d91246d889911d0ece16e98349ad468ae59077e88a222c18df2a42220" }, "downloads": -1, "filename": "django-enumchoicefield-0.2.0.tar.gz", "has_sig": false, "md5_digest": "a2c5986357314b2985f9faa9a1bfa54d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5236, "upload_time": "2015-06-04T01:56:44", "url": "https://files.pythonhosted.org/packages/3e/b9/952bfca1a6caa9018953ccb84e1975eee6767e96855c842f6ace0dd77fee/django-enumchoicefield-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "fe030b631532fa742256cfdd93b92856", "sha256": "52e0afe5303bc02217002a8c859f61e61b904a4944ab926408f0a8688164b3b9" }, "downloads": -1, "filename": "django-enumchoicefield-0.3.0.tar.gz", "has_sig": false, "md5_digest": "fe030b631532fa742256cfdd93b92856", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5468, "upload_time": "2015-06-04T04:41:41", "url": "https://files.pythonhosted.org/packages/52/86/9d3a6c3850779c3398387b3c47d357fc916457a793abb5e4a69cd15786bb/django-enumchoicefield-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "6bafd174af072e9e25752a89ef91773d", "sha256": "52e893d6b7a050b427e42a578990e07c31d0a345f094b56496cedeaf89cce8b2" }, "downloads": -1, "filename": "django-enumchoicefield-0.4.0.tar.gz", "has_sig": false, "md5_digest": "6bafd174af072e9e25752a89ef91773d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5910, "upload_time": "2015-06-17T02:33:08", "url": "https://files.pythonhosted.org/packages/ad/ff/c2da7fd30559eae5f2556517ee514fec0a125d229662e529d1dc983d861f/django-enumchoicefield-0.4.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "21959aed29ce78978e0aa3d8a91e522d", "sha256": "0366f02304637b537316c36a1e66912b3a5da29d6757b249d3dbb1fc5ea436fc" }, "downloads": -1, "filename": "django-enumchoicefield-0.5.0.tar.gz", "has_sig": false, "md5_digest": "21959aed29ce78978e0aa3d8a91e522d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6254, "upload_time": "2015-11-23T05:45:23", "url": "https://files.pythonhosted.org/packages/7b/04/823bae23db152be3f391ac25c08510d9f039d4b14cdc5005d49242ae9607/django-enumchoicefield-0.5.0.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "28321da40da26f2460398453df23b084", "sha256": "4621364edf54b81e90b1c3461f1a9af8adefc56730ca1d15726456ef2ee2787f" }, "downloads": -1, "filename": "django-enumchoicefield-0.5.2.tar.gz", "has_sig": false, "md5_digest": "28321da40da26f2460398453df23b084", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6755, "upload_time": "2015-11-24T05:27:06", "url": "https://files.pythonhosted.org/packages/99/f1/cb345d27eab12885083cc479d18ff89b5d13e42546d675151631abb3728f/django-enumchoicefield-0.5.2.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "225c2937ee7f8df33fade2243ea58180", "sha256": "eb8a3f1656f55f08f979d9b00bd761e34ef42c30d0b8a18c430bada3fe0928c7" }, "downloads": -1, "filename": "django_enumchoicefield-0.6.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "225c2937ee7f8df33fade2243ea58180", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 11060, "upload_time": "2016-06-23T03:19:06", "url": "https://files.pythonhosted.org/packages/e6/4e/59255f6e34c860ee3df56827175fd37da4f820bbe81d1f44115ac6f95a20/django_enumchoicefield-0.6.0-py2.py3-none-any.whl" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "fa44bc1a85e460004213bfcf36070f89", "sha256": "ac2b7a3f2e3f3276cc008fef59d6fa7d1046eb9f057d38fea78dbabc970a5996" }, "downloads": -1, "filename": "django_enumchoicefield-0.7.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fa44bc1a85e460004213bfcf36070f89", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 11314, "upload_time": "2016-10-20T23:52:43", "url": "https://files.pythonhosted.org/packages/c5/cd/96a6fee373ffa76021dc8814ceee69271bbb5d64bbfb34dce7a8d58aea62/django_enumchoicefield-0.7.0-py2.py3-none-any.whl" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "442f16251f2deb55807dc8a9690da791", "sha256": "c01932a4966f1dc4c4f8d973248fdc55e1c710fab0c7e42925a5b21dbfab0a83" }, "downloads": -1, "filename": "django_enumchoicefield-0.8.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "442f16251f2deb55807dc8a9690da791", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 12870, "upload_time": "2016-10-21T04:58:21", "url": "https://files.pythonhosted.org/packages/fe/d8/49e11a6e1e1217f4558c172ae27e47468a5f52dd410dd00e539ac4a1fe2e/django_enumchoicefield-0.8.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "818a733871a3ce35a2ce047bdca7c2b6", "sha256": "683ef9dd49218d424e34de0c5be5e6f45caed9e7a23aeb5a061215d05f0542fe" }, "downloads": -1, "filename": "django-enumchoicefield-0.8.0.tar.gz", "has_sig": false, "md5_digest": "818a733871a3ce35a2ce047bdca7c2b6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8795, "upload_time": "2016-10-21T04:58:24", "url": "https://files.pythonhosted.org/packages/d9/09/7da15ba792a94244d2f8c8fb64480c442f19087b37ccb358540fa4e8d9f2/django-enumchoicefield-0.8.0.tar.gz" } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "4882337ba437d588fb790a3191a51c81", "sha256": "ae1ec746565403e352f9725f61ad459924dd5e6dbce2ec53ada860952b1c4d70" }, "downloads": -1, "filename": "django_enumchoicefield-0.9.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4882337ba437d588fb790a3191a51c81", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 12945, "upload_time": "2017-05-17T07:47:10", "url": "https://files.pythonhosted.org/packages/83/91/f691918f1abd848f3b2902e98784b295c4be957681fc3c4d4870e2e03740/django_enumchoicefield-0.9.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4e13b68a06bdf8389b42ee5d6271ade1", "sha256": "1db7d3b6d1b89ec007ed264aeb0ee658e14b80d0fa8392900c90021ae058cc1f" }, "downloads": -1, "filename": "django-enumchoicefield-0.9.0.tar.gz", "has_sig": false, "md5_digest": "4e13b68a06bdf8389b42ee5d6271ade1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9118, "upload_time": "2017-05-17T07:47:08", "url": "https://files.pythonhosted.org/packages/4d/d0/c06fee93e7156e3893002c132cd19ce76e2351776ead52a5e158f1de57f5/django-enumchoicefield-0.9.0.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "e24452cc0fe3ac1a671e061cdd73f5d6", "sha256": "b3dee8eaf80df188804bbb6bc64ed783225b091425798f6dfb292ddb36b64d58" }, "downloads": -1, "filename": "django_enumchoicefield-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e24452cc0fe3ac1a671e061cdd73f5d6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14697, "upload_time": "2018-01-31T05:33:11", "url": "https://files.pythonhosted.org/packages/86/13/b0b4b39c3a380c6d9f86cc10861f6804deb1706b3bd5983e007c25e0bbc4/django_enumchoicefield-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "44c4d06d9c1d101874358997515d2ec6", "sha256": "d6622645005facbab19f31b77a43c4582f69cc77a1c2e6d6c226ff0c2b18218d" }, "downloads": -1, "filename": "django-enumchoicefield-1.0.0.tar.gz", "has_sig": false, "md5_digest": "44c4d06d9c1d101874358997515d2ec6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9548, "upload_time": "2018-01-31T05:33:13", "url": "https://files.pythonhosted.org/packages/be/0e/c391344f12b9e68b6793cd4e633144905b500aaaa916cb5d812e70e48188/django-enumchoicefield-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "f6e291c57fd138df30c87e9e074ddba0", "sha256": "0a4d7ec295fd38ae10ccea4809b36544aba6afa780f52a7561cb61f6dc4b4eb2" }, "downloads": -1, "filename": "django_enumchoicefield-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f6e291c57fd138df30c87e9e074ddba0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18611, "upload_time": "2018-07-20T10:33:08", "url": "https://files.pythonhosted.org/packages/8d/c3/1d037fef00b42d04e5ef1679b0ed59a78dac6fc73dcb033f6cdccf43443f/django_enumchoicefield-1.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ed31702c2ed8f2d3a5e55ea20d93d74a", "sha256": "ca8869331086e8b91e8c6a204e5310ac3c9f62e4c3b442231ef8e1fbfc93c48c" }, "downloads": -1, "filename": "django-enumchoicefield-1.0.1.tar.gz", "has_sig": false, "md5_digest": "ed31702c2ed8f2d3a5e55ea20d93d74a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11286, "upload_time": "2018-07-20T10:33:09", "url": "https://files.pythonhosted.org/packages/7e/a5/31f965533cd82610efecbc612e789b4fe7b3e0773b65b8b8bbea474f208d/django-enumchoicefield-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "4f3af4870577405a25f47b5daf1b6164", "sha256": "b7d4b1c48f8c86981afac146b3a7840dae21333fb318841a2d558ed65b51fa6a" }, "downloads": -1, "filename": "django_enumchoicefield-1.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4f3af4870577405a25f47b5daf1b6164", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18708, "upload_time": "2018-07-20T10:43:05", "url": "https://files.pythonhosted.org/packages/fb/4e/87cfbda3a8711d6388f6365f19bd44989c26c9073c72e362ef445a94e36b/django_enumchoicefield-1.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "85522811b0161229c72ee253117be427", "sha256": "088bd43c12371d68dd513ddec4e6e3b1a0f66eedad2861fef93cd050cdb3125e" }, "downloads": -1, "filename": "django-enumchoicefield-1.0.2.tar.gz", "has_sig": false, "md5_digest": "85522811b0161229c72ee253117be427", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11405, "upload_time": "2018-07-20T10:43:06", "url": "https://files.pythonhosted.org/packages/63/08/0865c713606d2d8255fb679e4796e4bbde555f58a485cb882f4049f599ee/django-enumchoicefield-1.0.2.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "25b883948de33ae34238bd3407a9d45a", "sha256": "a94c2ceb26ea0eb4bdf35b524fbd2335d27c44a43d25e7e3518943f23b2752f0" }, "downloads": -1, "filename": "django_enumchoicefield-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "25b883948de33ae34238bd3407a9d45a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18366, "upload_time": "2019-03-06T00:47:35", "url": "https://files.pythonhosted.org/packages/ab/68/3e28a5ccb79b6508d42cf15c49294ddfd787d5529c085637f308275754b5/django_enumchoicefield-1.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "57011f42b2c58f34b4cf9d335fa662fe", "sha256": "6df41949a774296859fbe2a55be0caf7ef08500d1a5d2e73621e4283a7204036" }, "downloads": -1, "filename": "django-enumchoicefield-1.1.0.tar.gz", "has_sig": false, "md5_digest": "57011f42b2c58f34b4cf9d335fa662fe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10959, "upload_time": "2019-03-06T00:47:37", "url": "https://files.pythonhosted.org/packages/c7/1e/c4e4d9e9acf88020cdd1af21b7fb187f5ae51c05e72d940dc27134963797/django-enumchoicefield-1.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "25b883948de33ae34238bd3407a9d45a", "sha256": "a94c2ceb26ea0eb4bdf35b524fbd2335d27c44a43d25e7e3518943f23b2752f0" }, "downloads": -1, "filename": "django_enumchoicefield-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "25b883948de33ae34238bd3407a9d45a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18366, "upload_time": "2019-03-06T00:47:35", "url": "https://files.pythonhosted.org/packages/ab/68/3e28a5ccb79b6508d42cf15c49294ddfd787d5529c085637f308275754b5/django_enumchoicefield-1.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "57011f42b2c58f34b4cf9d335fa662fe", "sha256": "6df41949a774296859fbe2a55be0caf7ef08500d1a5d2e73621e4283a7204036" }, "downloads": -1, "filename": "django-enumchoicefield-1.1.0.tar.gz", "has_sig": false, "md5_digest": "57011f42b2c58f34b4cf9d335fa662fe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10959, "upload_time": "2019-03-06T00:47:37", "url": "https://files.pythonhosted.org/packages/c7/1e/c4e4d9e9acf88020cdd1af21b7fb187f5ae51c05e72d940dc27134963797/django-enumchoicefield-1.1.0.tar.gz" } ] }