{ "info": { "author": "Jason Moiron", "author_email": "jmoiron@jmoiron.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Software Development :: Libraries", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "django-selector is a custom url pattern parser for Django that is based off of\n`Luke Arno's Selector `_ for WSGI. It\nis designed to simplify the writing and reading of url patterns by providing\nrecipes for frequently used patterns. django-selector's parser ignores classic\nregex based url patterns, so if you require the flexibility of regexes you\nneedn't jump through registration hoops for a one-off url pattern. Using these\nnamed patterns in your urls.py clarifies *what* they are matching as well as\n*how* they are matching it::\n\n patterns('foo.views',\n (r'^/(?P[a-zA-Z0-9\\-]+)/(?P\\d*.?\\d+)/$', 'index', {}, 'foo-index'))\n\nbecomes::\n\n parser.patterns('foo.views',\n (r'/{name:slug}/{foos:number}/', 'index', {}, 'foo-index'))\n\nYou can install django-selector with pip::\n\n pip install django-selector\n\nYou can fork django-selector `from its hg repository\n`_::\n\n hg clone http://bitbucket.org/jmoiron/django-selector\n\nYou can also read the full `release documentation \n`_.", "description_content_type": null, "docs_url": "https://pythonhosted.org/django-selector/", "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://bitbucket.org/jmoiron/django-selector/", "keywords": "django urls selector", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "django-selector", "package_url": "https://pypi.org/project/django-selector/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/django-selector/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://bitbucket.org/jmoiron/django-selector/" }, "release_url": "https://pypi.org/project/django-selector/0.4/", "requires_dist": null, "requires_python": null, "summary": "django urls helper based on wsgi selector", "version": "0.4" }, "last_serial": 790559, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "dcadeb4a63aa23cbc13df5b26e66e6c2", "sha256": "df8e5848c01804e188b74da91984efa9e71d0d4152d3a305d788552cb36a7286" }, "downloads": -1, "filename": "django-selector-0.1.tar.gz", "has_sig": false, "md5_digest": "dcadeb4a63aa23cbc13df5b26e66e6c2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3125, "upload_time": "2010-03-08T09:05:25", "url": "https://files.pythonhosted.org/packages/c7/c2/b58d6449b9dc6dc3a1542238d02f00c4450502ed4814bf23a43070d2a0f3/django-selector-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "4190f11e1040fd07265ddd86967018db", "sha256": "4ffe8c9d30d87e184d88d8a8e01cc906d8413004c30c0201af9ca82a85aaf7b1" }, "downloads": -1, "filename": "django-selector-0.2.tar.gz", "has_sig": false, "md5_digest": "4190f11e1040fd07265ddd86967018db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3125, "upload_time": "2010-03-09T17:14:08", "url": "https://files.pythonhosted.org/packages/2f/04/192a44a74088293671b446ee77ddd9b6e10c1f6a8e04e34f6803ae02833d/django-selector-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "e1b8aab777cc8a80bcf8e99239e6266a", "sha256": "7df9306234625dc88dd2e21a6aed62ea52ceda6d94108b823bf436ba7304bd4a" }, "downloads": -1, "filename": "django-selector-0.3.tar.gz", "has_sig": false, "md5_digest": "e1b8aab777cc8a80bcf8e99239e6266a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3543, "upload_time": "2010-03-19T23:42:57", "url": "https://files.pythonhosted.org/packages/d0/fd/f01f81435d3c8935c3ee245ad97228850584c6e5b7c1c74418fa8071786b/django-selector-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "d23158d254f22a022cf1183506286602", "sha256": "48c969eb85dcd7558e954f646b903c5d8cf0b0751415b8535e4f6e2cac1a09a6" }, "downloads": -1, "filename": "django-selector-0.4.tar.gz", "has_sig": false, "md5_digest": "d23158d254f22a022cf1183506286602", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3598, "upload_time": "2012-10-10T14:55:24", "url": "https://files.pythonhosted.org/packages/ac/87/72e415cd6769eb0980b6eda2c8a6cee6a0b9ded2201b08f6656e0cd75b55/django-selector-0.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d23158d254f22a022cf1183506286602", "sha256": "48c969eb85dcd7558e954f646b903c5d8cf0b0751415b8535e4f6e2cac1a09a6" }, "downloads": -1, "filename": "django-selector-0.4.tar.gz", "has_sig": false, "md5_digest": "d23158d254f22a022cf1183506286602", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3598, "upload_time": "2012-10-10T14:55:24", "url": "https://files.pythonhosted.org/packages/ac/87/72e415cd6769eb0980b6eda2c8a6cee6a0b9ded2201b08f6656e0cd75b55/django-selector-0.4.tar.gz" } ] }