{ "info": { "author": "Owen Jacobson", "author_email": "owen.jacobson@grimoire.ca", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Framework :: Paste", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Topic :: Internet :: WWW/HTTP :: WSGI", "Topic :: Software Development :: Libraries :: Application Frameworks" ], "description": "Redfox provides a simple, declarative routing mechanism for creating\nWSGI entry points into applications. It's broadly similar to\nmicroframeworks like juno_ or CherryPy_.\n\n.. _juno: http://github.com/breily/juno/tree/master\n.. _CherryPy: http://www.cherrypy.org/\n\nFeatures\n--------\n\n1. It's tiny. The ``redfox`` package contains under 100 lines of code.\n Redfox builds heavily on the Werkzeug tools to implement its features,\n rather than re-reinventing the wheel.\n2. It's clean. The following is a valid Redfox application class::\n\n from werkzeug import Response\n from redfox import WebApplication\n from redfox.routing import get, post\n\n class Example(WebApplication):\n @get('/')\n def index(self, request):\n return Response(\"Hello, world!\")\n\n3. It's minimal. Redfox does not impose a persistance mechanism, or a\n view mechanism. Bring your own, or create your own tools.", "description_content_type": null, "docs_url": null, "download_url": "http://code.google.com/p/python-redfox/downloads/list", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://code.google.com/p/python-redfox/", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "redfox", "package_url": "https://pypi.org/project/redfox/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/redfox/", "project_urls": { "Download": "http://code.google.com/p/python-redfox/downloads/list", "Homepage": "http://code.google.com/p/python-redfox/" }, "release_url": "https://pypi.org/project/redfox/1.2/", "requires_dist": null, "requires_python": null, "summary": "WSGI request routing for Python objects", "version": "1.2" }, "last_serial": 130970, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "263f307c8aa70bdc486458d55dcec7d9", "sha256": "28e83be7baab3ad6915998c22f7914c2c01e508be77385c6c6cafbbda98a50b9" }, "downloads": -1, "filename": "redfox-1.0-py2.6.egg", "has_sig": false, "md5_digest": "263f307c8aa70bdc486458d55dcec7d9", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 9786, "upload_time": "2009-09-13T08:17:16", "url": "https://files.pythonhosted.org/packages/1a/0e/8b2a6a92d769affce77489a4d2a1d5fe25f3a97dba8b0abf9703f083d7bc/redfox-1.0-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "a612b79bf5598225f59c61e2ad429fa7", "sha256": "ce310b3fdb05a5bd671a4c1d735c49e3c7653a0d32963eecfc3023b1c471fe28" }, "downloads": -1, "filename": "redfox-1.0.tar.gz", "has_sig": false, "md5_digest": "a612b79bf5598225f59c61e2ad429fa7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4023, "upload_time": "2009-09-13T08:17:15", "url": "https://files.pythonhosted.org/packages/93/4d/c73792387112ff0a17b33a3fcd9f5d8d9979cad2074d1b494ca95c11c920/redfox-1.0.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "132b0177b6a48d85a17d0490688d0100", "sha256": "bf4f4675a89668db70ffa0751cffe4ab076f94e71c8d43dc3fa4d3cf2b4c4395" }, "downloads": -1, "filename": "redfox-1.1-py2.6.egg", "has_sig": false, "md5_digest": "132b0177b6a48d85a17d0490688d0100", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 11195, "upload_time": "2009-09-29T02:23:34", "url": "https://files.pythonhosted.org/packages/48/a9/a058edcaa6e91b202d63f75fc5f7fbe007bc3ab1f7058b18750df15f7f11/redfox-1.1-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "c198056be0d0082681500a7595406572", "sha256": "dd973028a930830c13c0382eaad5b59e264d9535f7bb5500dc60e6ba68c3d43e" }, "downloads": -1, "filename": "redfox-1.1.tar.gz", "has_sig": false, "md5_digest": "c198056be0d0082681500a7595406572", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4773, "upload_time": "2009-09-29T02:23:33", "url": "https://files.pythonhosted.org/packages/f9/5c/07c48948ef5e8da8b5510beaa5c1c2d685aeefb08d685b5f398af3c8ad7e/redfox-1.1.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "86261af22acf004f0e507c48b89b4a23", "sha256": "9816b72cd9b64946042e76ef80682ef4ffc33f5f35efbe6f77c1bc11f441d055" }, "downloads": -1, "filename": "redfox-1.2-py2.6.egg", "has_sig": false, "md5_digest": "86261af22acf004f0e507c48b89b4a23", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 11264, "upload_time": "2009-10-20T17:45:35", "url": "https://files.pythonhosted.org/packages/cc/62/8703a56e4a1e34a1baa6753cd797efc4b29736bda11c8ffd211cc5bdf77d/redfox-1.2-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "9b8955c53134ce91dc6721230901bc39", "sha256": "32dc02eefcc41e58557cebceca9af1450edf249baf10b28ea3bec0f887be26a8" }, "downloads": -1, "filename": "redfox-1.2.tar.gz", "has_sig": false, "md5_digest": "9b8955c53134ce91dc6721230901bc39", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4925, "upload_time": "2009-10-20T17:45:35", "url": "https://files.pythonhosted.org/packages/13/43/f0837a02af6a8a64105ec62c2aabf9b5fc3d8a748634cae29e0fe4145905/redfox-1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "86261af22acf004f0e507c48b89b4a23", "sha256": "9816b72cd9b64946042e76ef80682ef4ffc33f5f35efbe6f77c1bc11f441d055" }, "downloads": -1, "filename": "redfox-1.2-py2.6.egg", "has_sig": false, "md5_digest": "86261af22acf004f0e507c48b89b4a23", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 11264, "upload_time": "2009-10-20T17:45:35", "url": "https://files.pythonhosted.org/packages/cc/62/8703a56e4a1e34a1baa6753cd797efc4b29736bda11c8ffd211cc5bdf77d/redfox-1.2-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "9b8955c53134ce91dc6721230901bc39", "sha256": "32dc02eefcc41e58557cebceca9af1450edf249baf10b28ea3bec0f887be26a8" }, "downloads": -1, "filename": "redfox-1.2.tar.gz", "has_sig": false, "md5_digest": "9b8955c53134ce91dc6721230901bc39", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4925, "upload_time": "2009-10-20T17:45:35", "url": "https://files.pythonhosted.org/packages/13/43/f0837a02af6a8a64105ec62c2aabf9b5fc3d8a748634cae29e0fe4145905/redfox-1.2.tar.gz" } ] }