{ "info": { "author": "Colin Stewart", "author_email": "colin@owlfish.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 2 :: Only", "Topic :: Internet :: WWW/HTTP :: WSGI" ], "description": "WSGI Utils (Version 0.7.1)\n--------------------------\nWSGI Utils are a package of standalone utility libraries that ease the\ndevelopment of simple WSGI programs. The functionality provided is limited\nat the moment, patches to add new features and address defects are most \nwelcome.\n\nThe following components are included please refer to the documentation \nfor more details:\n\nwsgiServer\n----------\nThis module provides a very simple multi-threaded WSGI server implementation\nbased on SimpleHTTPServer from Python's standard library. Multiple \napplications can be hosted at different URLs.\n\nwsgiAdaptor\n-----------\nA very basic web application framework that works with WSGI compliant servers.\nProvides Basic authentication, signed cookies, and persistent sessions \n(see SessionClient).\n\nSessionClient\n-------------\nThis module provides simple session management. Two implementations are\ngiven: LocalSessionClient and SessionServerClient. The LocalSessionClient\nclass is suitable for use with multi-threaded, single process, long-lived WSGI\nimplementations such as wsgiServer. SessionServerClient communicates to the\nSessionServer via Unix domain sockets and is suitable for multi-process WSGI\nimplementations such as CGI.\n\nSessionServer & SessionServerDaemon\n-----------------------------------\nListens on a Unix domain socket for connections from a single client and\nprovides session persistence.\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://www.owlfish.com/software/wsgiutils/index.html", "keywords": "", "license": "BSD-3-Clause", "maintainer": "", "maintainer_email": "", "name": "WSGIUtils", "package_url": "https://pypi.org/project/WSGIUtils/", "platform": "", "project_url": "https://pypi.org/project/WSGIUtils/", "project_urls": { "Homepage": "https://www.owlfish.com/software/wsgiutils/index.html" }, "release_url": "https://pypi.org/project/WSGIUtils/0.7.2/", "requires_dist": null, "requires_python": "", "summary": "WSGI Utils are a collection of useful libraries for use in a WSGI environnment.", "version": "0.7.2" }, "last_serial": 5453171, "releases": { "0.7": [ { "comment_text": "", "digests": { "md5": "b7ce1b83775e38b000113aae3ab62375", "sha256": "57f7e841b2cb8fa54464eb1093cd0e4d0be2af13d348b16483287523872589ad" }, "downloads": -1, "filename": "WSGIUtils-0.7-py2.7.egg", "has_sig": false, "md5_digest": "b7ce1b83775e38b000113aae3ab62375", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 28477, "upload_time": "2011-09-29T02:33:20", "url": "https://files.pythonhosted.org/packages/62/29/bd3b6398cf106ad2a03fe471f98375206d56e046776c015903072a1fb32d/WSGIUtils-0.7-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "5c3a50a19f953bba136f964f5cd1185a", "sha256": "4a73629fdebe50f3c0b5b3872717b319de9fffeacef024e6d0e01d9676c4a1b3" }, "downloads": -1, "filename": "WSGIUtils-0.7.tar.gz", "has_sig": false, "md5_digest": "5c3a50a19f953bba136f964f5cd1185a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9392, "upload_time": "2011-09-29T02:32:56", "url": "https://files.pythonhosted.org/packages/22/a8/284e0bb56661bc52cef6d804a82001b40145e3d9727a5bf90adf1c52e962/WSGIUtils-0.7.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "a90bb8076d2ae922ca1a78cbb705c125", "sha256": "76097f38d9a839f9ac64f1758593f7245fe14893cb91818b7a0dccbb169b0def" }, "downloads": -1, "filename": "WSGIUtils-0.7.1-py2.7.egg", "has_sig": false, "md5_digest": "a90bb8076d2ae922ca1a78cbb705c125", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 31152, "upload_time": "2018-08-14T08:50:07", "url": "https://files.pythonhosted.org/packages/9d/39/80a8d40badb0edc22f509c46903f9e36a2dd4b5527693714ede822942fac/WSGIUtils-0.7.1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "6c6b56fa933bfd0db988769b175b1daf", "sha256": "88f7bc73739102fc8d2249c416f228989240e61df92bf9cd44198ad9a44e94d6" }, "downloads": -1, "filename": "WSGIUtils-0.7.1-py2-none-any.whl", "has_sig": false, "md5_digest": "6c6b56fa933bfd0db988769b175b1daf", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 16538, "upload_time": "2018-08-14T08:50:05", "url": "https://files.pythonhosted.org/packages/56/d0/76b9407f918c1df7a7dc58ebc6463257e48897daf7241e65b47c1f829c60/WSGIUtils-0.7.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3f6f41b002dd8b3d32533229af2fae22", "sha256": "13e3f1579512ca193c38a8a65a3214fe383206a17648b1bf0045a22085f28791" }, "downloads": -1, "filename": "WSGIUtils-0.7.1.tar.gz", "has_sig": false, "md5_digest": "3f6f41b002dd8b3d32533229af2fae22", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19637, "upload_time": "2018-08-14T08:50:09", "url": "https://files.pythonhosted.org/packages/77/a1/c35bab3742416683160f19b663362091d9261c416dabedea43f36fa6b8d0/WSGIUtils-0.7.1.tar.gz" } ], "0.7.2": [ { "comment_text": "", "digests": { "md5": "c8ac2f081e22115d1cc341e76ed316f4", "sha256": "3c06382efe702f9997d725941db928cbc68e3ecbb0093a9633bdba1002687c08" }, "downloads": -1, "filename": "WSGIUtils-0.7.2-py2-none-any.whl", "has_sig": false, "md5_digest": "c8ac2f081e22115d1cc341e76ed316f4", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 16374, "upload_time": "2019-06-26T18:43:15", "url": "https://files.pythonhosted.org/packages/b9/ca/c8b3640b5a3567898cab9b4843603ba0802b1b339d5bd6521b03f6fbe4e0/WSGIUtils-0.7.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f3faf4cae9ea310fd6e4c8d4e104b0e1", "sha256": "3f70738075f36841fc8ac61f4c31434f45a0c676dc64ea73fa2fd6679ec12ada" }, "downloads": -1, "filename": "WSGIUtils-0.7.2.tar.gz", "has_sig": false, "md5_digest": "f3faf4cae9ea310fd6e4c8d4e104b0e1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19631, "upload_time": "2019-06-26T18:43:13", "url": "https://files.pythonhosted.org/packages/62/36/e287379f29743171d1f6f4f13ce28b666719ab235ac8f2379a3eaca71372/WSGIUtils-0.7.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c8ac2f081e22115d1cc341e76ed316f4", "sha256": "3c06382efe702f9997d725941db928cbc68e3ecbb0093a9633bdba1002687c08" }, "downloads": -1, "filename": "WSGIUtils-0.7.2-py2-none-any.whl", "has_sig": false, "md5_digest": "c8ac2f081e22115d1cc341e76ed316f4", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 16374, "upload_time": "2019-06-26T18:43:15", "url": "https://files.pythonhosted.org/packages/b9/ca/c8b3640b5a3567898cab9b4843603ba0802b1b339d5bd6521b03f6fbe4e0/WSGIUtils-0.7.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f3faf4cae9ea310fd6e4c8d4e104b0e1", "sha256": "3f70738075f36841fc8ac61f4c31434f45a0c676dc64ea73fa2fd6679ec12ada" }, "downloads": -1, "filename": "WSGIUtils-0.7.2.tar.gz", "has_sig": false, "md5_digest": "f3faf4cae9ea310fd6e4c8d4e104b0e1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19631, "upload_time": "2019-06-26T18:43:13", "url": "https://files.pythonhosted.org/packages/62/36/e287379f29743171d1f6f4f13ce28b666719ab235ac8f2379a3eaca71372/WSGIUtils-0.7.2.tar.gz" } ] }