{ "info": { "author": "snower", "author_email": "sujian199@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "simple event loop\n========================\nsimple eventloop\n\nExamples\n========\n```\nimport sys\nimport sevent\n\nloop = sevent.instance()\n\n\ndef on_connect(s):\n print 'on_connect'\n s.write('GET / HTTP/1.0\\r\\nHost: www.google.com\\r\\nConnection: Close\\r\\n\\r\\n')\n\n\ndef on_data(s, data):\n print 'on_data'\n print str(data)\n\ndef on_end(s):\n print 'on_end'\n\ndef on_close(s):\n print 'on_close'\n loop.stop()\n\n\ndef on_error(s, e):\n print 'on_error'\n print e\n\ns = sevent.tcp.Socket()\ns.on('connect', on_connect)\ns.on('data', on_data)\ns.on('end', on_end)\ns.on('close', on_close)\ns.on('error', on_error)\ns.connect(('www.google.com', 80))\n\nloop.start()\n```", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/snower/sevent", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "sevent", "package_url": "https://pypi.org/project/sevent/", "platform": "", "project_url": "https://pypi.org/project/sevent/", "project_urls": { "Homepage": "https://github.com/snower/sevent" }, "release_url": "https://pypi.org/project/sevent/0.0.7/", "requires_dist": null, "requires_python": "", "summary": "lightweight event loop", "version": "0.0.7" }, "last_serial": 5469920, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "60b7ef399629715abc9111fefb67f6b5", "sha256": "4b1d15c92deaa37c0359a0190e8d464034f3e5f4e402dd53e0fe77ade1d69d50" }, "downloads": -1, "filename": "sevent-0.0.1.tar.gz", "has_sig": false, "md5_digest": "60b7ef399629715abc9111fefb67f6b5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10614, "upload_time": "2016-03-03T06:33:58", "url": "https://files.pythonhosted.org/packages/9d/bf/9a55fc516e63d8da3edb7ed9b039e6b38cbc5cba7f4c8eb9aba38eda5d4c/sevent-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "4efe06a082f32974949512fa8ae29bf5", "sha256": "1674cfa2c5d80292d2b666ebbbf706697572d97e3aa328432cc49df322205322" }, "downloads": -1, "filename": "sevent-0.0.2.tar.gz", "has_sig": false, "md5_digest": "4efe06a082f32974949512fa8ae29bf5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10680, "upload_time": "2016-05-20T05:47:49", "url": "https://files.pythonhosted.org/packages/46/c8/54b7e79ee6da0771b996041c8715a421865839d6db9b57eef6000da8a2c3/sevent-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "64bac36825ec59940a86d721120893dd", "sha256": "3e09391781e6e81c13e9f05bf2eddb3294c29a52ddd777de19c213a1bf6717ab" }, "downloads": -1, "filename": "sevent-0.0.3.tar.gz", "has_sig": false, "md5_digest": "64bac36825ec59940a86d721120893dd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12713, "upload_time": "2018-06-29T06:17:55", "url": "https://files.pythonhosted.org/packages/35/90/9341463fb1fda1763c9ad76630426624b595e37e52c374c39c2d8fdfd860/sevent-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "71ab051a5886109b73f6fb9ec1fbc815", "sha256": "cdfaa8c802d1d84975ba90b7fe5a451df4630f8bcbc8d4058bcd912517c8f187" }, "downloads": -1, "filename": "sevent-0.0.4.tar.gz", "has_sig": false, "md5_digest": "71ab051a5886109b73f6fb9ec1fbc815", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12862, "upload_time": "2019-03-29T08:29:31", "url": "https://files.pythonhosted.org/packages/da/42/b9d363dbb42a4b803d602708b3f4b45c05adefcec2665923dff763f3bc7a/sevent-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "0d7aa9423146eb27adcf71b4e885d6cf", "sha256": "2b28bd594134a024424c060540fd4d8411db94580f43c351fa04d31b6b73be39" }, "downloads": -1, "filename": "sevent-0.0.5.tar.gz", "has_sig": false, "md5_digest": "0d7aa9423146eb27adcf71b4e885d6cf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12880, "upload_time": "2019-04-15T06:34:44", "url": "https://files.pythonhosted.org/packages/07/c7/85d6c63d2075fa740c01a88681a831ee85f443bbd5e85717f04662e2ea41/sevent-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "6b3856b5113b1c1ef0e2f3b6c29b4c4e", "sha256": "45d83be9be2d9f12d123eb7a8a7321b7604f2d4de5d3553249fefba368822389" }, "downloads": -1, "filename": "sevent-0.0.6.tar.gz", "has_sig": false, "md5_digest": "6b3856b5113b1c1ef0e2f3b6c29b4c4e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19624, "upload_time": "2019-05-20T10:51:55", "url": "https://files.pythonhosted.org/packages/d0/84/bdc340d974b27aa48e35561c0295cb625b96886894fe2dfa0df6b002c931/sevent-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "fe4ec01aa5539b5102f9237213585db0", "sha256": "76e739148dcf0d11361afed3f764bbb1297f46218826859b2250286bbfa6aa57" }, "downloads": -1, "filename": "sevent-0.0.7.tar.gz", "has_sig": false, "md5_digest": "fe4ec01aa5539b5102f9237213585db0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19693, "upload_time": "2019-07-01T07:30:46", "url": "https://files.pythonhosted.org/packages/4c/74/9408e8c2932626a2e895c472ddc9e4d2e0ac77ec26389e1f1436e670257d/sevent-0.0.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "fe4ec01aa5539b5102f9237213585db0", "sha256": "76e739148dcf0d11361afed3f764bbb1297f46218826859b2250286bbfa6aa57" }, "downloads": -1, "filename": "sevent-0.0.7.tar.gz", "has_sig": false, "md5_digest": "fe4ec01aa5539b5102f9237213585db0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19693, "upload_time": "2019-07-01T07:30:46", "url": "https://files.pythonhosted.org/packages/4c/74/9408e8c2932626a2e895c472ddc9e4d2e0ac77ec26389e1f1436e670257d/sevent-0.0.7.tar.gz" } ] }