{ "info": { "author": "Seungyeon Joshua Kim(Acuros)", "author_email": "acuroskr@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Topic :: Internet :: WWW/HTTP :: WSGI", "Topic :: Internet :: WWW/HTTP :: WSGI :: Server" ], "description": "WSGIT (WSGI on TCP)\n~~~~~~~~~~~~~~~~~~~\n\n\nAbout\n_____\n\nWSGIT is a server which runs WSGI applications on ``TCP`` not ``HTTP`` so that helps you make server of non-http-clients(such as mobile application) with wsgi applications(like django or flask).\nIt makes mock WSGI Request from TCP to run WSGI application.\nIt receives json response from WSGI application and sends it as bson after adds some HTTP header information in dict.\n\n\nExamples\n________\n\nDjango Example:\n\n.. code-block:: python\n\n def index(request):\n return HttpResponse(json.dumps(dict(page='index')), mimetype='application/json')\n \n urlpatterns = patterns('',\n url(r'^$', index),\n )\n\nRun Example:\n\n.. code-block:: console\n\n $ wsgit 0:9338 djangoproject.wsgi.application\n\nRequest Example:\n\n.. code-block:: python\n\n >>> from socket import *\n >>> import bson\n >>> bson.patch_socket()\n >>> s = socket(AF_INET, SOCK_STREAM)\n >>> s.connect(('127.0.0.1', 9338))\n >>> s.sendobj({'url':'/', 'method': 'GET'})\n >>> print s.recvobj()\n >>> {u'status': {u'reason': 'OK', u'code': '200'}, u'page': u'index', u'url': u'/', u'method': u'GET'}\n >>> s.close()", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "UNKNOWN", "keywords": null, "license": "MIT License", "maintainer": null, "maintainer_email": null, "name": "WSGIT", "package_url": "https://pypi.org/project/WSGIT/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/WSGIT/", "project_urls": { "Download": "UNKNOWN", "Homepage": "UNKNOWN" }, "release_url": "https://pypi.org/project/WSGIT/0.3.1/", "requires_dist": null, "requires_python": null, "summary": "WSGI Server on TCP", "version": "0.3.1" }, "last_serial": 1273064, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "1ef80605db3209a9a873f8d1490b4cb3", "sha256": "4124340a61b5320d71c103331c8b8db40588e570ab056fdeba02644587889cf4" }, "downloads": -1, "filename": "wsgit-0.1.tar.gz", "has_sig": false, "md5_digest": "1ef80605db3209a9a873f8d1490b4cb3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5683, "upload_time": "2013-09-22T16:08:44", "url": "https://files.pythonhosted.org/packages/15/d0/688bfed49be5ba84f65f98cd3a6db58b292a653496245d8dc889663ad199/wsgit-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "a46e15db3942b617636e90b401311e03", "sha256": "a3dadec637de97bd1dd379184511fd9cd7c150d1f5639ac3b9361365b91c22c3" }, "downloads": -1, "filename": "WSGIT-0.1.1.tar.gz", "has_sig": false, "md5_digest": "a46e15db3942b617636e90b401311e03", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4322, "upload_time": "2013-10-03T17:55:26", "url": "https://files.pythonhosted.org/packages/78/60/6b5189cb04521b909adb95e6dfa292a1a7f96b3bed9befb15fd593431778/WSGIT-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "8304a89b9c5b8559f474a7dd8ebfd3f2", "sha256": "597dd9934f2c834718200f041bb1f66bb0a85961d4517dad50db81ec07050b7d" }, "downloads": -1, "filename": "WSGIT-0.1.2.tar.gz", "has_sig": false, "md5_digest": "8304a89b9c5b8559f474a7dd8ebfd3f2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4678, "upload_time": "2013-10-05T11:14:44", "url": "https://files.pythonhosted.org/packages/fb/6e/d39cbc9ad90aa7b0fb06951586b0d6c04a3fcf9a66f25684972f3d587bc0/WSGIT-0.1.2.tar.gz" } ], "0.1.2.1": [ { "comment_text": "", "digests": { "md5": "2a4e9d18426b6113c81cd7fa2dcce225", "sha256": "fb4c12aa01989e7d464eb8c1f184baace3f7a2e23e49d436e6e08e6556ff55fa" }, "downloads": -1, "filename": "WSGIT-0.1.2.1.tar.gz", "has_sig": false, "md5_digest": "2a4e9d18426b6113c81cd7fa2dcce225", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4784, "upload_time": "2013-12-04T17:30:05", "url": "https://files.pythonhosted.org/packages/4f/81/09eb5c76a0615ac9a7f65850d100ffc77c1db7dd3d749bfa2e0fa027924b/WSGIT-0.1.2.1.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "c52e3555bfd8f5d00b292be48d54bfc4", "sha256": "84570ecf01cc7f8cdc18e8f2fd4fd15b3353c9a8b07b63c728fff121fd5fffbe" }, "downloads": -1, "filename": "WSGIT-0.1.3.macosx-10.9-intel.exe", "has_sig": false, "md5_digest": "c52e3555bfd8f5d00b292be48d54bfc4", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 72333, "upload_time": "2014-09-13T15:36:52", "url": "https://files.pythonhosted.org/packages/be/72/9974fbfc4d022457c1242e4d347dbe186f99b121bc8e500c565c5f048536/WSGIT-0.1.3.macosx-10.9-intel.exe" }, { "comment_text": "", "digests": { "md5": "dcf8497da2f0d42dc60a3efaf556fadf", "sha256": "27e4e0b23dbd34eb81d2db74310f051aa09d0bc7eeec0c11f9e8fa360e41da04" }, "downloads": -1, "filename": "WSGIT-0.1.3.tar.gz", "has_sig": false, "md5_digest": "dcf8497da2f0d42dc60a3efaf556fadf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4934, "upload_time": "2014-09-13T15:36:48", "url": "https://files.pythonhosted.org/packages/0b/e2/daaca75df6ef22ecea689c50b0e2742baa3550ba2a4538f42a1299ce8d47/WSGIT-0.1.3.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "eb8bd98bf49368af06209a953c2881e4", "sha256": "b52353b2a30ce28458e95f08b0829e7bb845b57f7f552eb50855238836b1546c" }, "downloads": -1, "filename": "WSGIT-0.2.tar.gz", "has_sig": false, "md5_digest": "eb8bd98bf49368af06209a953c2881e4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5618, "upload_time": "2014-09-18T08:06:48", "url": "https://files.pythonhosted.org/packages/a9/22/8d0e001e5c061f89ac80f5c7deaff4599ed270192f9e9a8b3d4d009b3153/WSGIT-0.2.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "ff4531b7d0311ff686497c15d72c7fbb", "sha256": "c9e9ed58d67804d616dc45e92df2feb8fc0ae69153e3e76b7c11d303c321736c" }, "downloads": -1, "filename": "WSGIT-0.2.1.tar.gz", "has_sig": false, "md5_digest": "ff4531b7d0311ff686497c15d72c7fbb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5725, "upload_time": "2014-09-18T08:10:05", "url": "https://files.pythonhosted.org/packages/c2/41/9dd29ef95864083247b1f8e110fa5476de77bae7cb7f65a327a1a7c99f96/WSGIT-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "790e40c85fe74d5a56012a88c2da0cb4", "sha256": "46dacad498188ba948ab208eaae2a6bf3b6b28e213f6375ae01d834f1e6638de" }, "downloads": -1, "filename": "WSGIT-0.2.2.tar.gz", "has_sig": false, "md5_digest": "790e40c85fe74d5a56012a88c2da0cb4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5792, "upload_time": "2014-09-24T04:21:41", "url": "https://files.pythonhosted.org/packages/fc/86/2f56a8ced4f0125cee3fb3c8265d96330f37745d395239fab22f2f632ad7/WSGIT-0.2.2.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "4c5abe622b9d5af284489ce6ed2bbcf3", "sha256": "704f2fe63c3e0441384a279741871ac7e72f1d1f1773b733d024a2f162d7797e" }, "downloads": -1, "filename": "WSGIT-0.3.0.tar.gz", "has_sig": false, "md5_digest": "4c5abe622b9d5af284489ce6ed2bbcf3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5691, "upload_time": "2014-10-16T20:50:37", "url": "https://files.pythonhosted.org/packages/00/a0/77efe78cadfd4b99db6a5cdbba7df02fce2303485317db56b360bba402b5/WSGIT-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "fa5a3f89016c99eb48aadfce8becc790", "sha256": "c226c5cb57d49a7931304c9d645390a7df771397a8c0ff4f6f8983daa4f03482" }, "downloads": -1, "filename": "WSGIT-0.3.1.tar.gz", "has_sig": false, "md5_digest": "fa5a3f89016c99eb48aadfce8becc790", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5698, "upload_time": "2014-10-16T20:53:26", "url": "https://files.pythonhosted.org/packages/7a/9e/17240a9c3a675b929642cf02fcb469073e3801afe1ec02dd72cda06e85ff/WSGIT-0.3.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "fa5a3f89016c99eb48aadfce8becc790", "sha256": "c226c5cb57d49a7931304c9d645390a7df771397a8c0ff4f6f8983daa4f03482" }, "downloads": -1, "filename": "WSGIT-0.3.1.tar.gz", "has_sig": false, "md5_digest": "fa5a3f89016c99eb48aadfce8becc790", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5698, "upload_time": "2014-10-16T20:53:26", "url": "https://files.pythonhosted.org/packages/7a/9e/17240a9c3a675b929642cf02fcb469073e3801afe1ec02dd72cda06e85ff/WSGIT-0.3.1.tar.gz" } ] }