{ "info": { "author": "Nils Corver", "author_email": "nils@corverdevelopment.nl", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: Implementation :: CPython", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "=========================\nPoort: The quick gateway.\n=========================\n\n.. begin\n\nPoort is a bundle of best-practices to quickly build web gateways.\n\n* Free software: MIT license\n* Documentation: http://documentation.creeer.io/poort/\n* Source-code: https://github.com/corverdevelopment/poort/\n\nA quick example::\n\n # -*- coding: utf-8 -*-\n from __future__ import absolute_import, division, print_function\n\n from poort import Gate, Request, Response\n\n gate = Gate()\n\n def application(environ, start_response):\n with gate(environ):\n request = gate.request\n\n if request.path == '/':\n response = Response('Hallo world!')\n else:\n response = Response('Whoops, not found.', status=404)\n\n return response(request, start_response)\n\nFeatures\n--------\n\n- Gate, which provides a simple getter/setter interface for local variables.\n- Request, a very simple object containing all the information about the request.\n- Response, a versatile but simple object that can respond to the requester.\n\nAuthors\n-------\n\n``Poort`` is written and maintained by\n`Nils Corver `_.\n\nA full list of contributors can be found in\n`GitHub's overview `_.", "description_content_type": null, "docs_url": "https://pythonhosted.org/Poort/", "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/corverdevelopment/Poort/", "keywords": "about,this,package", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "Poort", "package_url": "https://pypi.org/project/Poort/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/Poort/", "project_urls": { "Homepage": "https://github.com/corverdevelopment/Poort/" }, "release_url": "https://pypi.org/project/Poort/0.3.4/", "requires_dist": [ "Disinfect (>=0.2.1)", "Jinja2 (>=2.8)", "Pandora (>=0.2.3)", "Werkzeug (>=0.11.4)", "click (>=6.3)", "gunicorn (>=19.4.5)", "psutil (>=4.2.0)", "requests (>=2.9.1)" ], "requires_python": "", "summary": "Poort: The quick gateway.", "version": "0.3.4" }, "last_serial": 2241869, "releases": { "0.1.0": [], "0.1.1": [ { "comment_text": "", "digests": { "md5": "eb7d1745273349be5bf7acf98ebefede", "sha256": "e6e2714b797d7bad8753b70fd2ab611ab3a13410e820aff363b4fccaf46c2c3e" }, "downloads": -1, "filename": "Poort-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "eb7d1745273349be5bf7acf98ebefede", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5519, "upload_time": "2016-02-01T12:31:33", "url": "https://files.pythonhosted.org/packages/de/95/65009dd4af74fa82dc6833355dc8ebc5500028719689905267172a8fa7dd/Poort-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "74147661c872810859ce614f3fe2e399", "sha256": "b659bb6344cae4ccbddd46251ea9b3ddc2a18e9e888fc80f88559e3d167b2cf1" }, "downloads": -1, "filename": "Poort-0.1.1.tar.gz", "has_sig": false, "md5_digest": "74147661c872810859ce614f3fe2e399", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12501, "upload_time": "2016-02-01T12:31:43", "url": "https://files.pythonhosted.org/packages/f4/17/6eb281a4693923a8086ace2f0199e0dde498d7d475a0807836c002bef764/Poort-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "28ff9c3ef75c23eeca689d90059079c8", "sha256": "f47ff3dc68d52d56d8260a21b4d2cc5f022cb4947e3304987ed7f3cce7d827c4" }, "downloads": -1, "filename": "Poort-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "28ff9c3ef75c23eeca689d90059079c8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9022, "upload_time": "2016-02-07T21:14:10", "url": "https://files.pythonhosted.org/packages/2c/1f/11d8b5bc3bff1b7c898b84d1b41fb814c198bf3229e6686a95c25c124f6e/Poort-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "55564369ab17bf474192e64a903058d0", "sha256": "b55b7818ef24018ad86ada48e94b00ae3ee666a54a855ce1198bfd456f109235" }, "downloads": -1, "filename": "Poort-0.1.2.tar.gz", "has_sig": false, "md5_digest": "55564369ab17bf474192e64a903058d0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16178, "upload_time": "2016-02-07T21:14:17", "url": "https://files.pythonhosted.org/packages/cb/19/e94fcd0eb3bd598cbddc8e2d9bdecacd89943640c6805ca0eb6b1b6726f6/Poort-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "f9e30f5b55599c3934d26b61dac4da84", "sha256": "ef46e4958579835d420a4bfd49ba68ac17d48bbdf04aa572ccb888973f2bb329" }, "downloads": -1, "filename": "Poort-0.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f9e30f5b55599c3934d26b61dac4da84", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9186, "upload_time": "2016-02-08T13:34:35", "url": "https://files.pythonhosted.org/packages/36/cc/7089aa7a380c375d6f3b82adedb37fd96ec8f59e34a6fa788e6c8144ed9c/Poort-0.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c77f022129f3a7ecd575097b04eb54db", "sha256": "0926ba870c4b07723cd6c0d0db0fd78ed2762e33c3a4793d198a854d7c66e8b2" }, "downloads": -1, "filename": "Poort-0.1.3.tar.gz", "has_sig": false, "md5_digest": "c77f022129f3a7ecd575097b04eb54db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16751, "upload_time": "2016-02-08T13:34:42", "url": "https://files.pythonhosted.org/packages/db/e5/4fe83aa583f2ab6cd051b079f21e5fa637a20fdb6cd5d5aaf748417c3a60/Poort-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "b2618361688c45649c61be09ccd4d87f", "sha256": "d5d2a01c34cc2888387796df6f55dde0cb4a4e8ed6a97ae29b9d5af42cc8a8cf" }, "downloads": -1, "filename": "Poort-0.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b2618361688c45649c61be09ccd4d87f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9189, "upload_time": "2016-02-08T13:37:00", "url": "https://files.pythonhosted.org/packages/96/7b/faf24ce139d1bda4b9ed73289f67378ee17ef429ccbe95846a6804f855a5/Poort-0.1.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "09d1dcda0ee59ee0e288a6e4c0eaf5f2", "sha256": "0017272344119c57a3e9e7aa9be0182b5232561701cd333db4b22146d58632b1" }, "downloads": -1, "filename": "Poort-0.1.4.tar.gz", "has_sig": false, "md5_digest": "09d1dcda0ee59ee0e288a6e4c0eaf5f2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16752, "upload_time": "2016-02-08T13:37:15", "url": "https://files.pythonhosted.org/packages/64/93/b0d38821b8670ad2c06ec1b6d5e476b98d3d288e9d6903577dd1f1463fa4/Poort-0.1.4.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "8651a8aba55b9ff400882aea3888f71c", "sha256": "8eb225461d3f47e1b90f595579ff7a9ba7f4c4e990e04e61f74e282013710119" }, "downloads": -1, "filename": "Poort-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8651a8aba55b9ff400882aea3888f71c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9067, "upload_time": "2016-06-24T14:45:15", "url": "https://files.pythonhosted.org/packages/9a/88/7186bc33eb2c0a4335942b8fe2fafa7b163e62e1f15aa80fcdeaad1aa13c/Poort-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d3db3846d119bd4f53db727a63704cee", "sha256": "693352a417af94a1ad14bdefe2ced140f6c7ad2a8a1cff928a3de2070a5b70b5" }, "downloads": -1, "filename": "Poort-0.2.0.tar.gz", "has_sig": false, "md5_digest": "d3db3846d119bd4f53db727a63704cee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18261, "upload_time": "2016-06-24T14:45:25", "url": "https://files.pythonhosted.org/packages/42/6d/2950717b4fa89c9b3c79afd683a220375b08a26744942d2ce1a0040d72f8/Poort-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "15f459a123f6cd459f55a3d7a8958dfb", "sha256": "e9c1803513393341ceb2b9cef6f28a015e6ca9b8defc493d0e4fecd7be84c0f6" }, "downloads": -1, "filename": "Poort-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "15f459a123f6cd459f55a3d7a8958dfb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11239, "upload_time": "2016-06-30T10:08:24", "url": "https://files.pythonhosted.org/packages/72/6f/b90c3af733937b8abbaf5a5d5602d67022384a0b69342ce113818120793c/Poort-0.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "89c3f22ab4b48276738d9f5da5e47257", "sha256": "2b20c3d8c1889b7e3b7a5ae4da66dbd14983444ee83d698ba7b272a5838d4cb9" }, "downloads": -1, "filename": "Poort-0.2.1.tar.gz", "has_sig": false, "md5_digest": "89c3f22ab4b48276738d9f5da5e47257", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20441, "upload_time": "2016-06-30T10:08:28", "url": "https://files.pythonhosted.org/packages/97/d3/a338bcc1fb723efcba0f69386a98d4ba4b8150fea2ce41ab6e1edcc3efd5/Poort-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "a0cfb54033652cef2a8daaae0f1d7124", "sha256": "04e889f8b867684b3f0a255d653176a9e7697cb19272d6658d8762bf1d1a95af" }, "downloads": -1, "filename": "Poort-0.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a0cfb54033652cef2a8daaae0f1d7124", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11411, "upload_time": "2016-06-30T10:47:57", "url": "https://files.pythonhosted.org/packages/58/6b/36003aafb7c8dfb544420eb9677b1c093a13c1f53c70b4f2e41929e77904/Poort-0.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2bf26ffd92761b3c529658ff4bf28599", "sha256": "7d1d5fa5ce11f62ddd3a8578a9672afd4fffe7ce26ddfacb7e8d1d84e2df50ed" }, "downloads": -1, "filename": "Poort-0.2.2.tar.gz", "has_sig": false, "md5_digest": "2bf26ffd92761b3c529658ff4bf28599", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20610, "upload_time": "2016-06-30T10:48:02", "url": "https://files.pythonhosted.org/packages/ff/ea/3e2e5412094a8f0f2d0b98fd8dcf69875cf8521be3bcf9b8cf126eca6b85/Poort-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "b282e1a16cc6f5fe6ccebeea7d014177", "sha256": "4b7ba5eaa1712c61edb16b50c8300d288a6668ad30056e171e5c713440d6057a" }, "downloads": -1, "filename": "Poort-0.2.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b282e1a16cc6f5fe6ccebeea7d014177", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14887, "upload_time": "2016-06-30T13:57:01", "url": "https://files.pythonhosted.org/packages/e0/eb/21294ec3f8dd16bcb8054ec7fa8dfc2e718d31776303dbff2f268ce6c7a8/Poort-0.2.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "524bc5cd3f974bfb78a3ea950e8b848b", "sha256": "3788c5cda349de8e2839835d761b7b7e7d2b369f02ee201242aae338bf7a2959" }, "downloads": -1, "filename": "Poort-0.2.3.tar.gz", "has_sig": false, "md5_digest": "524bc5cd3f974bfb78a3ea950e8b848b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23930, "upload_time": "2016-06-30T13:57:08", "url": "https://files.pythonhosted.org/packages/bb/86/fb26ac07337b3e3e50de863566d2c483bed117f7edc87f94d403fb14d3c2/Poort-0.2.3.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "3b5c556d14366d8bbff412a1dda75738", "sha256": "c7fe181e86efed916379fdefff4d551103453f9cf57dd7b03b11cd2e10ca1923" }, "downloads": -1, "filename": "Poort-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3b5c556d14366d8bbff412a1dda75738", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17200, "upload_time": "2016-07-04T12:10:35", "url": "https://files.pythonhosted.org/packages/e2/a5/b973ba354dd11ccf36d3c54e62738d04d76a6b59524ce53bf48645681fde/Poort-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fec4b329376cf08fe4256ab343ae538e", "sha256": "5225e80cf293f5b0814b2c78f1279094998d2a3e2ed288d918775cf0be44295b" }, "downloads": -1, "filename": "Poort-0.3.0.tar.gz", "has_sig": false, "md5_digest": "fec4b329376cf08fe4256ab343ae538e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27007, "upload_time": "2016-07-04T12:10:40", "url": "https://files.pythonhosted.org/packages/22/c8/f29f065c004c12698039341b5843c551ca427a446bab205bc122741533e4/Poort-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "9776bdd6ec2db7c1d9a15158d560b33c", "sha256": "212aacf067a5aab7b514454e603238923c504c17d812c82b2808c7a3ba823afa" }, "downloads": -1, "filename": "Poort-0.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9776bdd6ec2db7c1d9a15158d560b33c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17094, "upload_time": "2016-07-07T08:16:40", "url": "https://files.pythonhosted.org/packages/ee/a5/c06e5a464f3a0e06c0595bc90cfff7a7c604e8dbf32583de51a2e91d09a8/Poort-0.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3f3fe235c83dc189e4be1b5181b09162", "sha256": "85afd25e3cf19b5e874e9f70df83e0a2896d5e0f6692892a119de73b66cdf261" }, "downloads": -1, "filename": "Poort-0.3.1.tar.gz", "has_sig": false, "md5_digest": "3f3fe235c83dc189e4be1b5181b09162", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26735, "upload_time": "2016-07-07T08:16:41", "url": "https://files.pythonhosted.org/packages/65/29/f49779bc4f7f771e4999531a0e285f912da84a64b72b74e8253389c3c9f5/Poort-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "476c26ada3e49786e5bcf932d69388dc", "sha256": "eebda96de8cdf6d5cf631cb9377b23739d92bcc6e737d654d335e89b6efb2b92" }, "downloads": -1, "filename": "Poort-0.3.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "476c26ada3e49786e5bcf932d69388dc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17306, "upload_time": "2016-07-19T13:08:05", "url": "https://files.pythonhosted.org/packages/59/15/7584827ea57703eb4d514d3fedefa0a4187be1cbc65c0cfa40e7d832e7c6/Poort-0.3.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5f0222c9f717f7fd46e3e3ac73722731", "sha256": "36902a9b4622cf9c707dd6175af482adf6f77a9c990e662b4fa7b6dbc74f130e" }, "downloads": -1, "filename": "Poort-0.3.2.tar.gz", "has_sig": false, "md5_digest": "5f0222c9f717f7fd46e3e3ac73722731", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27104, "upload_time": "2016-07-19T13:08:08", "url": "https://files.pythonhosted.org/packages/98/7d/8e6a98eca273f7662e286d58e1eaec23a68d0676d6ba43d9c19d5329000c/Poort-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "ebd99e34bfbba1abe0aa587f8e92d3de", "sha256": "0cb6d81c4831fcf7e4ff1acd4341f2d816cdd445ce3d9055ec97141da666a575" }, "downloads": -1, "filename": "Poort-0.3.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ebd99e34bfbba1abe0aa587f8e92d3de", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17755, "upload_time": "2016-07-25T07:42:30", "url": "https://files.pythonhosted.org/packages/e0/9c/bb21985928a8c5bbe18b573fca7c3c3fea210b6d154eeba96877edb9f978/Poort-0.3.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3cf7474f16fbede67db97acadb29954f", "sha256": "5139e3f4d187f18ae82a069643fb936600103cb73d4daf7e19ac2d77766dc97b" }, "downloads": -1, "filename": "Poort-0.3.3.tar.gz", "has_sig": false, "md5_digest": "3cf7474f16fbede67db97acadb29954f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27721, "upload_time": "2016-07-25T07:42:32", "url": "https://files.pythonhosted.org/packages/b3/ea/5248cba10d662d1935f08db90ff806b131ed131e51d09b5afa3b0f3d217c/Poort-0.3.3.tar.gz" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "6b5e93b7a393e8ce41a5c1d420a1d788", "sha256": "57182e1668bc59e5ee1525c52ed3b2a1f3aa8058debb87ce58eb15b69dfd7f9f" }, "downloads": -1, "filename": "Poort-0.3.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6b5e93b7a393e8ce41a5c1d420a1d788", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17791, "upload_time": "2016-07-25T08:00:46", "url": "https://files.pythonhosted.org/packages/4a/73/8b5c582c838a3a9b0eb3c894992416f4366bd54b97635b18d602b3949732/Poort-0.3.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d3a3f7d0cddad28ae802e84f5aa4b56a", "sha256": "1867cddfcf5bc6fea63d190f486854aa6c5584f10be5175b7a8b3d71640a9848" }, "downloads": -1, "filename": "Poort-0.3.4.tar.gz", "has_sig": false, "md5_digest": "d3a3f7d0cddad28ae802e84f5aa4b56a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27752, "upload_time": "2016-07-25T08:00:48", "url": "https://files.pythonhosted.org/packages/79/b4/27ca13c5451483febf6f800955ba53d51cb5adffdb15cd1a18d40961e9c9/Poort-0.3.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6b5e93b7a393e8ce41a5c1d420a1d788", "sha256": "57182e1668bc59e5ee1525c52ed3b2a1f3aa8058debb87ce58eb15b69dfd7f9f" }, "downloads": -1, "filename": "Poort-0.3.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6b5e93b7a393e8ce41a5c1d420a1d788", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17791, "upload_time": "2016-07-25T08:00:46", "url": "https://files.pythonhosted.org/packages/4a/73/8b5c582c838a3a9b0eb3c894992416f4366bd54b97635b18d602b3949732/Poort-0.3.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d3a3f7d0cddad28ae802e84f5aa4b56a", "sha256": "1867cddfcf5bc6fea63d190f486854aa6c5584f10be5175b7a8b3d71640a9848" }, "downloads": -1, "filename": "Poort-0.3.4.tar.gz", "has_sig": false, "md5_digest": "d3a3f7d0cddad28ae802e84f5aa4b56a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27752, "upload_time": "2016-07-25T08:00:48", "url": "https://files.pythonhosted.org/packages/79/b4/27ca13c5451483febf6f800955ba53d51cb5adffdb15cd1a18d40961e9c9/Poort-0.3.4.tar.gz" } ] }