{ "info": { "author": "Incuna Ltd", "author_email": "admin@incuna.com", "bugtrack_url": null, "classifiers": [], "description": "## Extensible user profiles for Django\n\nThis project provides a base `Profile` model that relates to the built-in `auth.User` model and provides hooks for adding any number of feature extensions. A number of example extensions (address details, avatar, etc) are included.\n\nThe basic concept (and some code) is borrowed from the [FeinCMS](https://github.com/feincms/feincms) Page model.\n\n### Usage\n\nTo use the profiles module add `profiles` to `INSTALLED_APPS` in your django settings file.\n\nBefore proceeding with `manage.py syncdb`, you must add some profile extensions.\nThe profiles module does not add anything to the User model by default.\n\n### Profile extension modules\n\nExtensions are a way to add often-used functionality the `Profile` model. The\nextensions are standard python modules with a `register()` method which will be\ncalled upon registering the extension. The `register()` method receives the\n`Profile` class itself and the model admin class `ProfileAdmin` as arguments.\n\nThere are two ways to set up the extensions. Either you can use the FeinCMS\napproach of registering extensions directly (this should go in your models.py):\n\n from profiles.models import Profile\n Profile.register_extensions('title', 'picture', 'address', 'profiles.modules.options.extensions.options')\n\nor you can simply use a setting:\n\n PROFILE_EXTENSIONS = ('title', 'picture', 'address', 'profiles.modules.options.extensions.options')\n\nIf the extension requires its own models (like the options extension) then the\napp containing the models will also need to be added to your `INSTALLED_APPS`.\n\n### Adding extensions\n\nTo add an extension create a python module that defines a register function\nwhich accepts the `Profile` class and the `ProfileAdmin` class as arguments and\nmodifies them as required.\n\nHere is the address extension (`profiles/extensions/address.py`):\n\n\n from django.db import models\n from django.utils.translation import ugettext_lazy as _\n\n def register(cls, admin_cls):\n cls.add_to_class('address1', models.CharField(max_length=255, verbose_name=_('address'), null=True, blank=True))\n cls.add_to_class('address2', models.CharField(max_length=255, verbose_name=_('address 2'), null=True, blank=True))\n cls.add_to_class('city', models.CharField(max_length=255, verbose_name=_('town/city'), null=True, blank=True))\n cls.add_to_class('region', models.CharField(max_length=255, verbose_name=_('county/state/province'), null=True, blank=True))\n cls.add_to_class('postcode', models.CharField(max_length=15, verbose_name=_('postcode'), null=True))\n cls.add_to_class('country', models.ForeignKey('countries.Country', null=True, blank=True))\n cls.add_to_class('telephone', models.CharField(max_length=32, verbose_name=_('mobile number'), null=True, blank=True))\n\n if admin_cls:\n admin_cls.search_fields += ['address1', 'address2', 'city', 'region', 'postcode']\n admin_cls.list_display_filter += ['country', ]\n\n if admin_cls.fieldsets:\n admin_cls.fieldsets.append((_('Address'), {\n 'fields': ['address1', 'address2','city', 'region', 'postcode', 'country', 'telephone'],\n 'classes': ('collapse',),\n }))\n\n\n### Dependencies\n\nThe address extension requires\n[`incuna-countries`](http://github.com/incuna/incuna-countries). Add\n`countries` to your `INSTALLED_APPS`.\n\nThe options and notification extensions require\n[`django-orderable`](http://github.com/incuna/django-orderable). Add\n`orderable` to your `INSTALLED_APPS`.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://incuna.com/", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "django-extensible-profiles", "package_url": "https://pypi.org/project/django-extensible-profiles/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/django-extensible-profiles/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://incuna.com/" }, "release_url": "https://pypi.org/project/django-extensible-profiles/1.3.6/", "requires_dist": null, "requires_python": null, "summary": "Generic extensible django user profiles.", "version": "1.3.6" }, "last_serial": 756167, "releases": { "0.2.1": [ { "comment_text": "", "digests": { "md5": "c74b10f0bc5295f78ab954f475e6b1b2", "sha256": "d481ad75080a3dae58cd0218d0a2ba084523cfff87e7e2a1e71c6250fa73db31" }, "downloads": -1, "filename": "django-extensible-profiles-0.2.1.tar.gz", "has_sig": false, "md5_digest": "c74b10f0bc5295f78ab954f475e6b1b2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10038, "upload_time": "2011-10-06T16:30:32", "url": "https://files.pythonhosted.org/packages/e2/11/810446717897aee0e6e94d8225a2500ade3bc799c164b7f1a11304afc192/django-extensible-profiles-0.2.1.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "f03e48f32f945a3f7a46ba6b4589c8ca", "sha256": "0da072fd96f58b6003fe66a4a7490a3a9313e602842944a0c533bef295be0f0f" }, "downloads": -1, "filename": "django-extensible-profiles-0.3.0.tar.gz", "has_sig": false, "md5_digest": "f03e48f32f945a3f7a46ba6b4589c8ca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10266, "upload_time": "2012-02-03T13:47:23", "url": "https://files.pythonhosted.org/packages/fa/cf/96884d01ace774dc5892931d8c59f748f48980ed6f97125f3cedbfbf076f/django-extensible-profiles-0.3.0.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "88363945677a3a119ed32da186c40ae4", "sha256": "a1086f94a207fda206e547fc8535ae24d2bfbc2efaf9d42065a2d78201356eb7" }, "downloads": -1, "filename": "django-extensible-profiles-0.4.tar.gz", "has_sig": false, "md5_digest": "88363945677a3a119ed32da186c40ae4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10076, "upload_time": "2012-02-07T17:42:19", "url": "https://files.pythonhosted.org/packages/5c/5f/0649fe742565b5996f0b4bb4b86f75b2a7a30158998f2725aea837464689/django-extensible-profiles-0.4.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "0c133fd76b8bf5431d6f113f8723d9c4", "sha256": "ba8cf11852fe2bc6edf31e75a6e454f3c0bdb79c31b4404e32a7d1d925a55a96" }, "downloads": -1, "filename": "django-extensible-profiles-0.5.tar.gz", "has_sig": false, "md5_digest": "0c133fd76b8bf5431d6f113f8723d9c4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10291, "upload_time": "2012-02-07T17:56:36", "url": "https://files.pythonhosted.org/packages/b4/ae/0a4787b25c400c512833e99bddeb0afa5f18ad4e2805ffe6bfbf53d055ca/django-extensible-profiles-0.5.tar.gz" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "38e0f6ab5a92e14df0049c670c72a014", "sha256": "6de0ed193ff37f331d439d9d1e03a29f5fcd5cc9e545a187ebc4a8726b752f7a" }, "downloads": -1, "filename": "django-extensible-profiles-0.6.tar.gz", "has_sig": false, "md5_digest": "38e0f6ab5a92e14df0049c670c72a014", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10389, "upload_time": "2012-02-07T18:23:28", "url": "https://files.pythonhosted.org/packages/ee/1f/ccbe55940838e7d4ef50e557c73fc39167e37544744332c1f19b77fa2e79/django-extensible-profiles-0.6.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "90c97b3a3dda86986201484cd607a615", "sha256": "54ba3725efb30f52c0d9fc04e3b1a9c45477dd91853dc4a9de00ba4a2f53ac7a" }, "downloads": -1, "filename": "django-extensible-profiles-0.6.1.tar.gz", "has_sig": false, "md5_digest": "90c97b3a3dda86986201484cd607a615", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10595, "upload_time": "2012-02-13T16:48:04", "url": "https://files.pythonhosted.org/packages/94/37/45f64d317be94d20b0ffb0d04557e1225af8c3dc00b657610fbd0f137950/django-extensible-profiles-0.6.1.tar.gz" } ], "0.6.2": [ { "comment_text": "", "digests": { "md5": "d83a49d8bcc7eae4f46c65919845137b", "sha256": "b6fefe0c0fbd7af2925254d58ac41b95b680ccfa4c1dcfb46186d084f784d728" }, "downloads": -1, "filename": "django-extensible-profiles-0.6.2.tar.gz", "has_sig": false, "md5_digest": "d83a49d8bcc7eae4f46c65919845137b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11045, "upload_time": "2012-02-15T16:47:37", "url": "https://files.pythonhosted.org/packages/d1/14/02cc6383d223e77b0f81ec3c975c8b1d47beb4eb9cbac9c147671195136f/django-extensible-profiles-0.6.2.tar.gz" } ], "0.6.3": [ { "comment_text": "", "digests": { "md5": "a580fb41c49184c6781428775d1c7cd2", "sha256": "c4fbc1402b49d56e65fa1b38f35a5fff3d051f2b23f75bb315bd54b5fb7070ae" }, "downloads": -1, "filename": "django-extensible-profiles-0.6.3.tar.gz", "has_sig": false, "md5_digest": "a580fb41c49184c6781428775d1c7cd2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10902, "upload_time": "2012-03-20T18:51:22", "url": "https://files.pythonhosted.org/packages/76/14/e4ae87b2ffc93c343460476b6c5802ae3679752d8324b773ec9cd1bb52eb/django-extensible-profiles-0.6.3.tar.gz" } ], "0.6.4": [ { "comment_text": "", "digests": { "md5": "2304cd5c9273e24e3c44d2df627683e4", "sha256": "bf978439afa6e522eae5683f049e065dd049be77feb3224ef3f7f4c39ebea1f3" }, "downloads": -1, "filename": "django-extensible-profiles-0.6.4.tar.gz", "has_sig": false, "md5_digest": "2304cd5c9273e24e3c44d2df627683e4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10897, "upload_time": "2012-03-28T18:38:37", "url": "https://files.pythonhosted.org/packages/a1/3a/173a18a1671ac95762064766ce560ae4e55abf1ab5acf342b875937497f3/django-extensible-profiles-0.6.4.tar.gz" } ], "1.0": [ { "comment_text": "", "digests": { "md5": "be958c0aa831c17a4f4babf773357d59", "sha256": "f06f1369ea81d2ac7b9792a0d3e9b364f54a2f1f80da9dbadf18c466dd9b3326" }, "downloads": -1, "filename": "django-extensible-profiles-1.0.tar.gz", "has_sig": false, "md5_digest": "be958c0aa831c17a4f4babf773357d59", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11015, "upload_time": "2012-04-03T17:55:47", "url": "https://files.pythonhosted.org/packages/c2/5d/dfffad095950ba1ae92939b22b3debcb65c0da6df4f0b381d650c2101ecd/django-extensible-profiles-1.0.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "89670c8f00c60c5dc444f5cbb1438bed", "sha256": "0985f9bc1a462d911c786dfce8332ed6e83f45ca4f3b064fc389da84cfb15fca" }, "downloads": -1, "filename": "django-extensible-profiles-1.0.2.tar.gz", "has_sig": false, "md5_digest": "89670c8f00c60c5dc444f5cbb1438bed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11026, "upload_time": "2012-05-23T12:49:05", "url": "https://files.pythonhosted.org/packages/cd/e5/dfbe71d02c4f7bec9c62f47ca455991d8c94b11cf14e18e6c2b79c361909/django-extensible-profiles-1.0.2.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "10e9a0143e86c8e55f814487c51b6485", "sha256": "85cdfdbd9e60606256ab4c9731ee876317ecca7c6d00915249bda321678abf03" }, "downloads": -1, "filename": "django-extensible-profiles-1.0.5.tar.gz", "has_sig": false, "md5_digest": "10e9a0143e86c8e55f814487c51b6485", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12048, "upload_time": "2012-05-29T16:23:53", "url": "https://files.pythonhosted.org/packages/25/a6/87025089e23c42aa6731a07e429377444b48b720eb0bfc32ed5e13b25d34/django-extensible-profiles-1.0.5.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "8710d755aab0947484b2ca7719a2e6af", "sha256": "1460549a4945c72132371ee574b4beaf88e6590c947ce506bdfd574928ea6df7" }, "downloads": -1, "filename": "django-extensible-profiles-1.1.tar.gz", "has_sig": false, "md5_digest": "8710d755aab0947484b2ca7719a2e6af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12404, "upload_time": "2012-07-04T17:57:15", "url": "https://files.pythonhosted.org/packages/d1/33/426d7aa2b5ac433b4f89c28938477cefdcf9b47cd14b398c417bc70e32aa/django-extensible-profiles-1.1.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "147ae6003b4aaacc170bef098d630996", "sha256": "c0d142e99bedfb314d9de03bfb38c231bf3021b42d7cde12a3488db1e764e916" }, "downloads": -1, "filename": "django-extensible-profiles-1.1.1.tar.gz", "has_sig": false, "md5_digest": "147ae6003b4aaacc170bef098d630996", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12618, "upload_time": "2012-08-02T19:07:07", "url": "https://files.pythonhosted.org/packages/bb/c3/96f1d7316cd7dd71360ea33a6ee739dd3074b6031071035176f48841a0cd/django-extensible-profiles-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "7bd9ea2574c77823f9c8269eb82e519c", "sha256": "416b5a4d1c7b7aa7ecca9a23b2ff89ba30a7f6d88f9b45cf90356ff82c74cfb9" }, "downloads": -1, "filename": "django-extensible-profiles-1.1.2.tar.gz", "has_sig": false, "md5_digest": "7bd9ea2574c77823f9c8269eb82e519c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12650, "upload_time": "2012-08-03T16:59:00", "url": "https://files.pythonhosted.org/packages/01/da/18c8dba5bf72c000bbd8b69a8482e27eff1669c9360135b52bfed5ce84de/django-extensible-profiles-1.1.2.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "7c61ed05ede7e6ca0621d9bcabe31859", "sha256": "67304e2496e28277566c8cf6411af067ddc7b659e0e09fed951105cd9ebc8d6c" }, "downloads": -1, "filename": "django-extensible-profiles-1.2.1.tar.gz", "has_sig": false, "md5_digest": "7c61ed05ede7e6ca0621d9bcabe31859", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12927, "upload_time": "2012-08-31T12:26:03", "url": "https://files.pythonhosted.org/packages/a8/16/4cb6bf55fda09e8d4e1c8b8250445ca5881bb2766eb07b1fa5e6707e07a7/django-extensible-profiles-1.2.1.tar.gz" } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "90b1fe5ff4b00f6032d8da91c0bc8898", "sha256": "96e96140754ce663004143680d6a36386fba12b26b2fd1c82a05cf6e0fa111fd" }, "downloads": -1, "filename": "django-extensible-profiles-1.2.2.tar.gz", "has_sig": false, "md5_digest": "90b1fe5ff4b00f6032d8da91c0bc8898", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12832, "upload_time": "2012-09-07T09:31:47", "url": "https://files.pythonhosted.org/packages/78/a8/5b3a47955fb2dee58a3dbc150bef592e3390d3d91b883b9eb1ee2422b9bc/django-extensible-profiles-1.2.2.tar.gz" } ], "1.2.3": [ { "comment_text": "", "digests": { "md5": "9ec0ea1a6b45f63a15a6028a0a8b81e6", "sha256": "8e7643f87f6340487f4e755b0afa30825ffa700fdaed3d741e92ae5882bb4a2f" }, "downloads": -1, "filename": "django-extensible-profiles-1.2.3.tar.gz", "has_sig": false, "md5_digest": "9ec0ea1a6b45f63a15a6028a0a8b81e6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13075, "upload_time": "2012-09-11T14:36:18", "url": "https://files.pythonhosted.org/packages/e6/c9/8ffa66b563b475cd6db728df0f31d7d62876299d8855cba0eaea3d48ae0a/django-extensible-profiles-1.2.3.tar.gz" } ], "1.2.4": [ { "comment_text": "", "digests": { "md5": "4675130a7c2ddd1cf8b349a1a2e426ca", "sha256": "830e9e74f119a5d24c18cfaef22e980261795118fe53c28896997f8b0de725e0" }, "downloads": -1, "filename": "django-extensible-profiles-1.2.4.tar.gz", "has_sig": false, "md5_digest": "4675130a7c2ddd1cf8b349a1a2e426ca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13116, "upload_time": "2012-10-11T11:50:23", "url": "https://files.pythonhosted.org/packages/e4/1b/67a5456b0c466ebe342cb17eee3dcca8e7e5f2261f90459e28afafc05082/django-extensible-profiles-1.2.4.tar.gz" } ], "1.3": [ { "comment_text": "", "digests": { "md5": "b2d721c382e885d6c2b9a80dce1b4761", "sha256": "988e486cb01330c03ed06cf93cc496a1fbb899a5bf6773cc3b9e8facc679aeda" }, "downloads": -1, "filename": "django-extensible-profiles-1.3.tar.gz", "has_sig": false, "md5_digest": "b2d721c382e885d6c2b9a80dce1b4761", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13518, "upload_time": "2012-10-18T14:33:47", "url": "https://files.pythonhosted.org/packages/0b/aa/b5a63ffcba79e1df35e8f9d22417d352cbc81044a6b5523b9f66399af52b/django-extensible-profiles-1.3.tar.gz" } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "986cdbc0bd1952d0cb5843659989801e", "sha256": "934780ce7815e729208637c3f2dfa3481a3ff3866dfa9c4b8b2e6042b9c83057" }, "downloads": -1, "filename": "django-extensible-profiles-1.3.1.tar.gz", "has_sig": false, "md5_digest": "986cdbc0bd1952d0cb5843659989801e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13542, "upload_time": "2012-10-19T12:01:01", "url": "https://files.pythonhosted.org/packages/3f/9a/2e7ddbf30cea947536157cf4460438a1739d2ce9c28f9615634d0c0b3287/django-extensible-profiles-1.3.1.tar.gz" } ], "1.3.2": [ { "comment_text": "", "digests": { "md5": "467b970bf11eb978c5c4a4b943b3975e", "sha256": "1a2c92d0278eb7b10e744174b64b33fac5cb8d1e0acbeb5c24c72a62ebc0b2ec" }, "downloads": -1, "filename": "django-extensible-profiles-1.3.2.tar.gz", "has_sig": false, "md5_digest": "467b970bf11eb978c5c4a4b943b3975e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13420, "upload_time": "2012-10-26T08:51:39", "url": "https://files.pythonhosted.org/packages/8a/c0/ab7d4a7011201d6bd1d6850c45925b52c5e3357d8b427543597696ff034f/django-extensible-profiles-1.3.2.tar.gz" } ], "1.3.3": [ { "comment_text": "", "digests": { "md5": "1b603cb3f207b0eb7736d243c60f2a0b", "sha256": "6a8c6e5cce741aeb342cf131e32d534c67304ec84a4f94839d398401967cab13" }, "downloads": -1, "filename": "django-extensible-profiles-1.3.3.tar.gz", "has_sig": false, "md5_digest": "1b603cb3f207b0eb7736d243c60f2a0b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14354, "upload_time": "2012-10-26T15:04:50", "url": "https://files.pythonhosted.org/packages/ee/df/b239333e4c696a79a70c27e3f9243f0cfa8fe97ad1e4a3d5b8295042cf8c/django-extensible-profiles-1.3.3.tar.gz" } ], "1.3.4": [ { "comment_text": "", "digests": { "md5": "c00256fd3f05e1934f331777199bd9d7", "sha256": "51d97cdb8e8873b634ab54b2044c9e4d49f906488bca4e9eb6392740dd119350" }, "downloads": -1, "filename": "django-extensible-profiles-1.3.4.tar.gz", "has_sig": false, "md5_digest": "c00256fd3f05e1934f331777199bd9d7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14747, "upload_time": "2012-10-26T15:19:53", "url": "https://files.pythonhosted.org/packages/6b/b0/cf8264301d49f227c8a1196dc5c67454cdc2f80b6c8e8d52a83bf8c56711/django-extensible-profiles-1.3.4.tar.gz" } ], "1.3.5": [ { "comment_text": "", "digests": { "md5": "27c8cdf89f2be6e3e6558b133ffd65ff", "sha256": "4dad475a720f8823ffb9b9b47bde614af9681f43027ab8eb6ea58a1684e80b1c" }, "downloads": -1, "filename": "django-extensible-profiles-1.3.5.tar.gz", "has_sig": false, "md5_digest": "27c8cdf89f2be6e3e6558b133ffd65ff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14797, "upload_time": "2013-05-16T14:14:34", "url": "https://files.pythonhosted.org/packages/55/c9/a275375ff7761bf8d3f23660256e03c611819b8ea62ece8d8605d65d03f6/django-extensible-profiles-1.3.5.tar.gz" } ], "1.3.6": [ { "comment_text": "", "digests": { "md5": "9a0c89a993776652c0d0cdb5c642ad60", "sha256": "e82b347c78cd54c283cab06990a6aa7dfc45275b9e36816016fddbc8b3319e32" }, "downloads": -1, "filename": "django-extensible-profiles-1.3.6.tar.gz", "has_sig": false, "md5_digest": "9a0c89a993776652c0d0cdb5c642ad60", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14830, "upload_time": "2013-06-06T14:50:03", "url": "https://files.pythonhosted.org/packages/9a/00/523a3f820312a98e04e2bf460fbcad5305392c490f57a2793a2b04712454/django-extensible-profiles-1.3.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9a0c89a993776652c0d0cdb5c642ad60", "sha256": "e82b347c78cd54c283cab06990a6aa7dfc45275b9e36816016fddbc8b3319e32" }, "downloads": -1, "filename": "django-extensible-profiles-1.3.6.tar.gz", "has_sig": false, "md5_digest": "9a0c89a993776652c0d0cdb5c642ad60", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14830, "upload_time": "2013-06-06T14:50:03", "url": "https://files.pythonhosted.org/packages/9a/00/523a3f820312a98e04e2bf460fbcad5305392c490f57a2793a2b04712454/django-extensible-profiles-1.3.6.tar.gz" } ] }