{ "info": { "author": "Michael Gugino", "author_email": "mike@funwithlinux.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Web Environment", "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: Apache Software License", "Natural Language :: English", "Operating System :: MacOS :: MacOS X", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", "Programming Language :: C", "Programming Language :: Python", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: Implementation :: CPython", "Topic :: Internet :: WWW/HTTP :: Dynamic Content", "Topic :: Internet :: WWW/HTTP :: WSGI", "Topic :: Software Development :: Libraries :: Application Frameworks" ], "description": "pylw\n====\nPython Lightweight Webframework.\n\nUsage\n~~~~~\nPlease see main.py on github.com for usage.\n\nThis is a somewhat useful web framework.\n\nIt's meant to be fast, and to do very little.\n\nIt works with WSGI servers.\n\nFeatures\n~~~~~~~~\nURL Routing, Cookies, Cookie signing (with itsdangerous), Allows headers to be\neasily added, adds cookies and content length to headers automatically when\nthe response is returned.\n\nNo template engine is supplied, no ORM, no 'session' handling. That's up to the\ndev. This framework handles the most basic of tasks.\n\nUnicode Support\n~~~~~~~~~~~~~~~\nWe also don't support python3 at this time. Unicode may or may not work for\nyou, I honestly don't know. If it doesn't impact performance much, it might be\nadded in the future.\n\nComplexity...zero.\n~~~~~~~~~~~~~~~~~~\n\nSome C code has been included to speed up query parsing and URL routing.\n\nThe C code for query parsing is much faster than the corresponding Python code,\nhowever it does not support URL encoded characters, just strings. Since I\nanticipate the vast majority of GET requests to not use non-alphanumeric\ncharacters, it's not high on my priority list. The characters don't seem to\ncrash the software or cause problems, but they will just appear as-is instead\nof decoded.\n\nCython support\n~~~~~~~~~~~~~~\nIf you have Cython installed, this package will compile modules into C code.\nThis improves performance greatly, especially when using CRouter for URL\nrouting.", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/michaelgugino/pylw", "keywords": "", "license": "Apache", "maintainer": "", "maintainer_email": "", "name": "pylw", "package_url": "https://pypi.org/project/pylw/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pylw/", "project_urls": { "Homepage": "http://github.com/michaelgugino/pylw" }, "release_url": "https://pypi.org/project/pylw/0.1.12/", "requires_dist": null, "requires_python": "", "summary": "The Python Lightweight Web Framework", "version": "0.1.12" }, "last_serial": 1878923, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "766134eca4690782bf8d43b02b6e3876", "sha256": "50102e4aaa3fc8200094ee5d496a53e1b82183237095a11d93a71dc0821fcb01" }, "downloads": -1, "filename": "pylw-0.1-cp27-none-macosx_10_10_intel.whl", "has_sig": false, "md5_digest": "766134eca4690782bf8d43b02b6e3876", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 223139, "upload_time": "2015-12-12T05:29:30", "url": "https://files.pythonhosted.org/packages/10/18/e58c6dbb70e891b01175404c15198b881669c097d6d46f4b1e7183bfa7fc/pylw-0.1-cp27-none-macosx_10_10_intel.whl" }, { "comment_text": "", "digests": { "md5": "2c570d1cda2903eac1db690e03ad8cce", "sha256": "bbfd2a486187b72853fa5070da650ad121dbf3f17a10900ae12e4aba9b99b24e" }, "downloads": -1, "filename": "pylw-0.1.macosx-10.10-intel.tar.gz", "has_sig": false, "md5_digest": "2c570d1cda2903eac1db690e03ad8cce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 222678, "upload_time": "2015-12-12T05:27:50", "url": "https://files.pythonhosted.org/packages/2a/5e/d285fcad3be96bb4fcc6e668ac2b20f2e8a15f9437e78978d14055c25bb7/pylw-0.1.macosx-10.10-intel.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "68fac68376877b8b5f380d89a62698fa", "sha256": "c05ea79cbed0b2faee2688e91fcdc8364a552ad2b535c94f512b949547f9def8" }, "downloads": -1, "filename": "pylw-0.1.1-cp27-none-macosx_10_10_intel.whl", "has_sig": false, "md5_digest": "68fac68376877b8b5f380d89a62698fa", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 223164, "upload_time": "2015-12-12T05:39:27", "url": "https://files.pythonhosted.org/packages/0e/49/1aee5561209806f1db7eb1d6026a825a51d49ecdf33056bb3897c9e48606/pylw-0.1.1-cp27-none-macosx_10_10_intel.whl" }, { "comment_text": "", "digests": { "md5": "ef37d24991579c5c6b29f88cba2c2dc6", "sha256": "45eefa462fb8f3bf6736c64318816892b8ad385b37a859b7c00c8f759935e286" }, "downloads": -1, "filename": "pylw-0.1.1.tar.gz", "has_sig": false, "md5_digest": "ef37d24991579c5c6b29f88cba2c2dc6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 150295, "upload_time": "2015-12-12T05:39:36", "url": "https://files.pythonhosted.org/packages/34/60/230c137371e9943d4cbe03c650de0f32539e139cf520b78ef7f2a845ed6c/pylw-0.1.1.tar.gz" } ], "0.1.10": [ { "comment_text": "", "digests": { "md5": "397863909aeb6938c0963d41e8c03f6f", "sha256": "70a664ccb332a0d4a75e2e71fda52ceca3f72bdc14012c8e3395dc67ce67c10e" }, "downloads": -1, "filename": "pylw-0.1.10.tar.gz", "has_sig": false, "md5_digest": "397863909aeb6938c0963d41e8c03f6f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8777, "upload_time": "2015-12-16T17:20:05", "url": "https://files.pythonhosted.org/packages/5b/25/cf46af749f625fc7eb3a3dae5405bd8e76fe39fc18c0bd0554954e1635c5/pylw-0.1.10.tar.gz" } ], "0.1.11": [ { "comment_text": "", "digests": { "md5": "451773312f4d272fb5e9da7892224b49", "sha256": "73c5a206d16dbddcba2f6d2c75e410456ed7f3d2cab19d9789cf3c527713f511" }, "downloads": -1, "filename": "pylw-0.1.11.tar.gz", "has_sig": false, "md5_digest": "451773312f4d272fb5e9da7892224b49", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8732, "upload_time": "2015-12-26T19:06:49", "url": "https://files.pythonhosted.org/packages/a2/9b/88c0e9d78efea3fd899aac15594d18f96dbf8253ac7d5893f732d1a9bbb0/pylw-0.1.11.tar.gz" } ], "0.1.12": [ { "comment_text": "", "digests": { "md5": "3e5d4775b03a5e2cb501f1587ba8b36d", "sha256": "9f0553e9fea7681077dca500ffe076a9f546293805de63ce6c8208fa6aba0236" }, "downloads": -1, "filename": "pylw-0.1.12.tar.gz", "has_sig": false, "md5_digest": "3e5d4775b03a5e2cb501f1587ba8b36d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8742, "upload_time": "2015-12-27T16:44:33", "url": "https://files.pythonhosted.org/packages/7e/ef/16a597734a1aba6a2f65ce521c6f61d0e8c16dd9ae6f6c220c1155fd859d/pylw-0.1.12.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "cee676e484599eee6d7a67943f4da082", "sha256": "ab6e8e53d8912fb972fcbc9d2bb10210e80fa2e833423b1e992804dd3947a286" }, "downloads": -1, "filename": "pylw-0.1.2-cp27-none-macosx_10_10_intel.whl", "has_sig": false, "md5_digest": "cee676e484599eee6d7a67943f4da082", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 222809, "upload_time": "2015-12-12T05:41:24", "url": "https://files.pythonhosted.org/packages/3e/29/4c3bb4753d0f3a388a4001951c853b357a67191fea64a168763083328151/pylw-0.1.2-cp27-none-macosx_10_10_intel.whl" }, { "comment_text": "", "digests": { "md5": "fbdbdc8e86e3ac214e31681d35c261a9", "sha256": "a49e0dbd2af17067007fc8763ff5c543d97d298d3dffc18635de16208ced7d1a" }, "downloads": -1, "filename": "pylw-0.1.2.tar.gz", "has_sig": false, "md5_digest": "fbdbdc8e86e3ac214e31681d35c261a9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 150580, "upload_time": "2015-12-12T05:41:29", "url": "https://files.pythonhosted.org/packages/4b/e9/e7da97746e842331bae0cee15f9c2107c69027e712fc60629587fc97f0fc/pylw-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "24ebe987b262c535f752ac6371794db0", "sha256": "0a97f7bb88299219c90a69fd6b1a03cc6a11d35f6d892912775221c4b0735164" }, "downloads": -1, "filename": "pylw-0.1.3-cp27-none-macosx_10_10_intel.whl", "has_sig": false, "md5_digest": "24ebe987b262c535f752ac6371794db0", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 222810, "upload_time": "2015-12-12T05:45:22", "url": "https://files.pythonhosted.org/packages/2c/4d/e68fe466831bfaa967172e68aecd7e6b2ae988551ca1eb70b2d2d9e8b77a/pylw-0.1.3-cp27-none-macosx_10_10_intel.whl" }, { "comment_text": "", "digests": { "md5": "26bdabda9ddd277f0edaf58cfcf5b508", "sha256": "b8083009e414c20cda3587074120290ea5d080c3a01c55655ca1e26b11d232c7" }, "downloads": -1, "filename": "pylw-0.1.3.tar.gz", "has_sig": false, "md5_digest": "26bdabda9ddd277f0edaf58cfcf5b508", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 150547, "upload_time": "2015-12-12T05:45:29", "url": "https://files.pythonhosted.org/packages/68/24/b18ef5301c42af4bb9b81193b71988625811dc00e4a9dc080b2b9b3a30cb/pylw-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "2b58ca5a08299bf1c9828a96a47920ce", "sha256": "9324f541aab9d3c5c3e06461aded9aab26187ef0b270a1dc270490716ef06817" }, "downloads": -1, "filename": "pylw-0.1.4-cp27-none-macosx_10_10_intel.whl", "has_sig": false, "md5_digest": "2b58ca5a08299bf1c9828a96a47920ce", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 223048, "upload_time": "2015-12-12T05:48:22", "url": "https://files.pythonhosted.org/packages/33/c2/b6de71754e855279554d71b8aa52c92696571011d80d04fb4e52357baa29/pylw-0.1.4-cp27-none-macosx_10_10_intel.whl" }, { "comment_text": "", "digests": { "md5": "a89613e373f4000360f9c0a657de5ed1", "sha256": "0afb0fbf82c81ca4dc89bd7545d099bf427350d1e78212327df7b9bcabc2da8f" }, "downloads": -1, "filename": "pylw-0.1.4.tar.gz", "has_sig": false, "md5_digest": "a89613e373f4000360f9c0a657de5ed1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9093, "upload_time": "2015-12-12T05:48:31", "url": "https://files.pythonhosted.org/packages/a3/8b/6fa2434f4830b2cac93ec392b1c7c0cf26241ac935cbf15a754c2f5958e2/pylw-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "322b82d510578e390f55a67324ccde4e", "sha256": "a8dd4824cba5694920fd3e69bcb786607385fbb06798f1f9ccadb925728b540d" }, "downloads": -1, "filename": "pylw-0.1.5-cp27-none-macosx_10_10_intel.whl", "has_sig": false, "md5_digest": "322b82d510578e390f55a67324ccde4e", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 222981, "upload_time": "2015-12-12T05:51:44", "url": "https://files.pythonhosted.org/packages/a3/43/1dbe2ecf62a24dd0541838b6d24c877f51e244385f42650e99af594513a0/pylw-0.1.5-cp27-none-macosx_10_10_intel.whl" }, { "comment_text": "", "digests": { "md5": "6dd276271f683b779f24efb4cb4985d3", "sha256": "9fe8b081ea8dde7ba8e8cf9bdbefab723007297dd0afdbb708668ab3c8beca9b" }, "downloads": -1, "filename": "pylw-0.1.5.tar.gz", "has_sig": false, "md5_digest": "6dd276271f683b779f24efb4cb4985d3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9049, "upload_time": "2015-12-12T05:51:50", "url": "https://files.pythonhosted.org/packages/32/71/7b3e60186aca3a089c158fda0ad2e0d454da9ff257efe2da436406716692/pylw-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "4e2bf59cd9d1dc59339532a70520d086", "sha256": "fca0d02182f753f72f64f44f36c2ee1926ed7efbc092b8672c11f2a31e769a11" }, "downloads": -1, "filename": "pylw-0.1.6-cp27-none-macosx_10_10_intel.whl", "has_sig": false, "md5_digest": "4e2bf59cd9d1dc59339532a70520d086", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 222977, "upload_time": "2015-12-12T05:55:11", "url": "https://files.pythonhosted.org/packages/77/ee/4fccb500212611dd412ba44a7b3a128bf157ffb716f8fe6aab95131a3fdd/pylw-0.1.6-cp27-none-macosx_10_10_intel.whl" }, { "comment_text": "", "digests": { "md5": "826523dae8911707abdc909d5c83dab2", "sha256": "0099b15a4b3314c9918ec8fd2f3e35417e0ed2ce0254cbb2f0c90810b1e558c7" }, "downloads": -1, "filename": "pylw-0.1.6.tar.gz", "has_sig": false, "md5_digest": "826523dae8911707abdc909d5c83dab2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9049, "upload_time": "2015-12-12T05:55:16", "url": "https://files.pythonhosted.org/packages/ce/0e/6ea41bb5b5334754a39e2152ced2301d01bc5c76a01a2f82a22e90fb8132/pylw-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "0ff46a3dd9dcd08cfba5a46e4732fd0d", "sha256": "9650e597c4dc5be439db880cb469e09393c34ed35e30e7780f18e2c7ce9afb15" }, "downloads": -1, "filename": "pylw-0.1.7.tar.gz", "has_sig": false, "md5_digest": "0ff46a3dd9dcd08cfba5a46e4732fd0d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 150119, "upload_time": "2015-12-12T05:59:29", "url": "https://files.pythonhosted.org/packages/8f/22/898d7e1ab02842993fab9de6a2d51934161684adb76193a9a3855265cb36/pylw-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "dfa5f38f8483d46c41418085417d4060", "sha256": "0a310b7f61576e91423a93dd46cd0e6f6a0524441fe4e28b64f533c785cca78b" }, "downloads": -1, "filename": "pylw-0.1.8.tar.gz", "has_sig": false, "md5_digest": "dfa5f38f8483d46c41418085417d4060", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9082, "upload_time": "2015-12-13T23:14:19", "url": "https://files.pythonhosted.org/packages/e0/ca/3f8e4450aa943b4f2818766ce819689f266912e4ab52675397854e051590/pylw-0.1.8.tar.gz" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "45ba631580605b1ef133d4c4de5055de", "sha256": "bb749579081662fba32b8bac59d371b46e8b23b0bf3f7df59b69862be50e279c" }, "downloads": -1, "filename": "pylw-0.1.9.tar.gz", "has_sig": false, "md5_digest": "45ba631580605b1ef133d4c4de5055de", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9095, "upload_time": "2015-12-14T00:01:58", "url": "https://files.pythonhosted.org/packages/02/75/c83e5a1b8c2d92cb88227a5d3f4f5060abc1f032b9b7ea9358b03d64d094/pylw-0.1.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3e5d4775b03a5e2cb501f1587ba8b36d", "sha256": "9f0553e9fea7681077dca500ffe076a9f546293805de63ce6c8208fa6aba0236" }, "downloads": -1, "filename": "pylw-0.1.12.tar.gz", "has_sig": false, "md5_digest": "3e5d4775b03a5e2cb501f1587ba8b36d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8742, "upload_time": "2015-12-27T16:44:33", "url": "https://files.pythonhosted.org/packages/7e/ef/16a597734a1aba6a2f65ce521c6f61d0e8c16dd9ae6f6c220c1155fd859d/pylw-0.1.12.tar.gz" } ] }