{
"info": {
"author": "Florent Xicluna",
"author_email": "florent.xicluna@gmail.com",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 3 - Alpha",
"Environment :: Web Environment",
"Intended Audience :: Developers",
"License :: OSI Approved :: BSD License",
"Operating System :: OS Independent",
"Programming Language :: Python",
"Programming Language :: Python :: 2",
"Programming Language :: Python :: 2.7",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.2",
"Programming Language :: Python :: 3.3",
"Programming Language :: Python :: 3.4",
"Topic :: Internet :: WWW/HTTP :: Dynamic Content",
"Topic :: Internet :: WWW/HTTP :: HTTP Servers",
"Topic :: Internet :: WWW/HTTP :: WSGI",
"Topic :: Internet :: WWW/HTTP :: WSGI :: Application",
"Topic :: Internet :: WWW/HTTP :: WSGI :: Middleware",
"Topic :: Internet :: WWW/HTTP :: WSGI :: Server",
"Topic :: Software Development :: Libraries :: Application Frameworks",
"Topic :: Software Development :: Libraries :: Python Modules",
"Topic :: Text Processing :: Markup :: HTML"
],
"description": "========\nfiole.py\n========\n\n``fiole.py`` is a WSGI micro-framework with the following development\nconstraints:\n\n* Single file, **no external dependency**\n* Provide enough features to build a web application with minimal effort\n* Embed **a compact template engine**\n* Keep the module reasonably small\n\n\nMain features:\n\n* Routing\n* Methods GET/HEAD/POST/PUT/DELETE\n* Error handlers\n* File uploads\n* Static files\n* Fast template engine\n* Secure cookies\n\n\n**Disclaimer:** this framework is intentionally limited. If you need a robust\nand scalable solution, look elsewhere.\n\n\nExample\n=======\n\n::\n\n from fiole import get, run_fiole\n\n\n @get('/')\n def index(request):\n return 'Hello World!'\n\n run_fiole()\n\nSee ``examples/`` for more usages:\n\n::\n\n python fiole.py examples\n\n\n`Online documentation `_.\n\n\nThanks\n======\n\nThank you to Daniel Lindsley (toastdriven) for `itty\n`_, the itty-bitty web framework\nwhich helped me to kick-start the project.\n\nThank you to Andriy Kornatskyy (akorn) for his blazingly fast and elegant\ntemplate library `wheezy.template `_:\nit is the inspiration for the template engine of ``fiole.py``.\n\nThe following projects were also a great source of ideas:\n\n* `Werkzeug `_ (``HTTPHeaders`` and\n ``EnvironHeaders`` datastructures)\n* `WebOb `_ (parsing the ``Accept`` headers)\n* `Bottle `_ (embedding a simple template engine)\n* `Jinja2 `_ and `Mako\n `_ (common template engine syntax and\n features)\n\n\n.. image:: https://travis-ci.org/florentx/fiole.png?branch=master\n :target: https://travis-ci.org/florentx/fiole\n :alt: Build status",
"description_content_type": null,
"docs_url": null,
"download_url": "UNKNOWN",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "http://fiole.readthedocs.org/",
"keywords": "web framework WSGI templating template",
"license": "BSD",
"maintainer": null,
"maintainer_email": null,
"name": "fiole",
"package_url": "https://pypi.org/project/fiole/",
"platform": "UNKNOWN",
"project_url": "https://pypi.org/project/fiole/",
"project_urls": {
"Download": "UNKNOWN",
"Homepage": "http://fiole.readthedocs.org/"
},
"release_url": "https://pypi.org/project/fiole/0.4.1/",
"requires_dist": null,
"requires_python": null,
"summary": "The handy Python web framework.",
"version": "0.4.1"
},
"last_serial": 1145781,
"releases": {
"0.1": [
{
"comment_text": "",
"digests": {
"md5": "19ecf882a04fd697c028e9e95b87c08a",
"sha256": "789d7aad67221a851b5d04eeb3c59741c131be4ccffee3fc3bb545470e6fbc97"
},
"downloads": -1,
"filename": "fiole-0.1.tar.gz",
"has_sig": false,
"md5_digest": "19ecf882a04fd697c028e9e95b87c08a",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 14335,
"upload_time": "2013-05-22T21:54:09",
"url": "https://files.pythonhosted.org/packages/c2/e9/515c64d3c340e9c22092c8ffd641fb26d7f0739ab0a2178c5158de15f709/fiole-0.1.tar.gz"
}
],
"0.2": [
{
"comment_text": "",
"digests": {
"md5": "5fb6159f49bb041f78195b7cfb6d984c",
"sha256": "abcce6d9a46fa91bd32a650584215bc83bf74f1b37a0e377f626d8858a40e3d1"
},
"downloads": -1,
"filename": "fiole-0.2.tar.gz",
"has_sig": false,
"md5_digest": "5fb6159f49bb041f78195b7cfb6d984c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 14335,
"upload_time": "2013-05-22T23:00:00",
"url": "https://files.pythonhosted.org/packages/07/0d/44c1d37fdd8b1701015454408a292fc638f926b46303640146a4ef8ffed3/fiole-0.2.tar.gz"
}
],
"0.3": [
{
"comment_text": "",
"digests": {
"md5": "cf579fffe6a7dccce001213c9b58fdf0",
"sha256": "0fa06b4b6f56d46025e30490893cdfb358a4c5b38196545d62a106b0a315bc69"
},
"downloads": -1,
"filename": "fiole-0.3.tar.gz",
"has_sig": false,
"md5_digest": "cf579fffe6a7dccce001213c9b58fdf0",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 16597,
"upload_time": "2013-06-12T08:26:55",
"url": "https://files.pythonhosted.org/packages/5d/c6/5251877b65fae3726b9fea3bf6bf3e4dfed634ae4b7e148221438126fe8f/fiole-0.3.tar.gz"
}
],
"0.4": [
{
"comment_text": "",
"digests": {
"md5": "c5143df806e6b120e0c0cf8cc45e122e",
"sha256": "866bf5ff2c29d5cac9c0cf5a6094d6a7d6b8f168b533650af9e594abc8475eb5"
},
"downloads": -1,
"filename": "fiole-0.4-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "c5143df806e6b120e0c0cf8cc45e122e",
"packagetype": "bdist_wheel",
"python_version": "3.4",
"requires_python": null,
"size": 17556,
"upload_time": "2014-07-02T21:48:12",
"url": "https://files.pythonhosted.org/packages/68/47/e42026d764c3aff0c8d35c71bbf6aaf0f204fbc80cbac264086bbf59fc33/fiole-0.4-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "6dafa9a359bb7168ea2afd0d39d17558",
"sha256": "4a7b1680bbd6bec1cd342075af3c9de8b40634c2ac49a6281123400a5b12f673"
},
"downloads": -1,
"filename": "fiole-0.4.tar.gz",
"has_sig": false,
"md5_digest": "6dafa9a359bb7168ea2afd0d39d17558",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 17389,
"upload_time": "2014-07-02T21:48:10",
"url": "https://files.pythonhosted.org/packages/fa/31/5a684069c8640cbb98c45c4d991f3a36e757f2196d5a39db9a4a271f446b/fiole-0.4.tar.gz"
}
],
"0.4.1": [
{
"comment_text": "",
"digests": {
"md5": "3f1469275a90216150e32c9f882f5176",
"sha256": "986a63248ac5416f9c0cc3dedd5df05b3e75c4ac032cb27bf8f7da42a6478d4d"
},
"downloads": -1,
"filename": "fiole-0.4.1-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "3f1469275a90216150e32c9f882f5176",
"packagetype": "bdist_wheel",
"python_version": "3.4",
"requires_python": null,
"size": 17608,
"upload_time": "2014-07-03T07:31:43",
"url": "https://files.pythonhosted.org/packages/5a/6c/70b56a5231df3d009b73faf721db52f99e75cc8377a602e5532e93f13abe/fiole-0.4.1-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "cf8f38b4cd7be7ae47ce47fa66b682ad",
"sha256": "279c8fff94bb1a12ab9e39ff427a4599e5943f1e80921287e5f3e17171aed582"
},
"downloads": -1,
"filename": "fiole-0.4.1.tar.gz",
"has_sig": false,
"md5_digest": "cf8f38b4cd7be7ae47ce47fa66b682ad",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 17447,
"upload_time": "2014-07-03T07:31:41",
"url": "https://files.pythonhosted.org/packages/7f/c2/8050dec126c2999cd9d6b359ae697964253888783b51f150a406e04b734f/fiole-0.4.1.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "3f1469275a90216150e32c9f882f5176",
"sha256": "986a63248ac5416f9c0cc3dedd5df05b3e75c4ac032cb27bf8f7da42a6478d4d"
},
"downloads": -1,
"filename": "fiole-0.4.1-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "3f1469275a90216150e32c9f882f5176",
"packagetype": "bdist_wheel",
"python_version": "3.4",
"requires_python": null,
"size": 17608,
"upload_time": "2014-07-03T07:31:43",
"url": "https://files.pythonhosted.org/packages/5a/6c/70b56a5231df3d009b73faf721db52f99e75cc8377a602e5532e93f13abe/fiole-0.4.1-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "cf8f38b4cd7be7ae47ce47fa66b682ad",
"sha256": "279c8fff94bb1a12ab9e39ff427a4599e5943f1e80921287e5f3e17171aed582"
},
"downloads": -1,
"filename": "fiole-0.4.1.tar.gz",
"has_sig": false,
"md5_digest": "cf8f38b4cd7be7ae47ce47fa66b682ad",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 17447,
"upload_time": "2014-07-03T07:31:41",
"url": "https://files.pythonhosted.org/packages/7f/c2/8050dec126c2999cd9d6b359ae697964253888783b51f150a406e04b734f/fiole-0.4.1.tar.gz"
}
]
}