{ "info": { "author": "wei zhuo", "author_email": "zeaphoo@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: MacOS :: MacOS X", "Operating System :: POSIX", "Programming Language :: Python", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "About\n-----\n\nGRunner 'Gevent Runner' is a Python Gevent Server for UNIX. It's a pre-fork\nworker model inspired by Gunicorn project. The GRunner server is simply \nimplemented, light on server resource usage, and fairly speedy.\n\n\nInstallation\n------------\n\nGRunner requires **Python 2.x >= 2.6**.\n\nInstall from sources::\n\n $ python setup.py install\n\nOr from Pypi::\n\n $ easy_install -U grunner\n\n\nBasic Usage\n-----------\n\nAfter installing GRunner you will have access to three command line scripts ``grunner``.\n\nCommonly Used Arguments\n+++++++++++++++++++++++\n\n * ``-b BIND, --bind=BIND`` - Specify a server socket to bind. Server sockets\n can be any of ``$(HOST)``, ``$(HOST):$(PORT)``. An IP is a valid ``$(HOST)``.\n * ``-w WORKERS, --workers=WORKERS`` - The number of worker processes. This\n number should generally be 2 workers per core in the server.\n\n\nThere are various other parameters that pidfile, pythonpath, logging, etc.\nYou can see the complete list with the expected::\n\n $ grunner -h\n\n\ngrunner\n++++++++\n\nThe first and most basic script is used to server 'bare' WSGI applications\nthat don't require a translation layer. Basic usage::\n\n $ grunner [OPTIONS] APP_MODULE\n\nWhere ``APP_MODULE`` is of the pattern ``$(MODULE_NAME):$(VARIABLE_NAME)``. The\nmodule name can be a full dotted path. The variable name refers to a WSGI\ncallable that should be found in the specified module.\n\nExample with test app::\n\n $ cd examples\n $ grunner --workers=2 --bind 0.0.0.0:8000 -d -log=/log/file/path --pythonpath=/project/dir/ test:app\n \n\nLICENSE\n-------\n\nGRunner is released under the MIT License. See the LICENSE file for more\ndetails.", "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", "maintainer": null, "maintainer_email": null, "name": "GRunner", "package_url": "https://pypi.org/project/GRunner/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/GRunner/", "project_urls": { "Download": "UNKNOWN", "Homepage": "UNKNOWN" }, "release_url": "https://pypi.org/project/GRunner/0.3.4/", "requires_dist": null, "requires_python": null, "summary": "Lightweight gevent program runner", "version": "0.3.4" }, "last_serial": 784407, "releases": { "0.3.1": [ { "comment_text": "", "digests": { "md5": "daab56b6b9c9b6eb5ff2aeed59f7c18b", "sha256": "01593c1ae408345f8a54874e9b6ba19178594d871c1d7a6f0b49fc86ad5e97e2" }, "downloads": -1, "filename": "GRunner-0.3.1.tar.gz", "has_sig": false, "md5_digest": "daab56b6b9c9b6eb5ff2aeed59f7c18b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10612, "upload_time": "2013-01-24T06:45:10", "url": "https://files.pythonhosted.org/packages/01/09/82bb564898b5d99a711a2497b154e37e28406095b08dc0462b05d755f847/GRunner-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "b683b5973743f4143dfaef15fce3e28e", "sha256": "25c4a9850622a15914bc37dcf6ec83ce6cb333af5e8f106ee4f0809bdeb54b56" }, "downloads": -1, "filename": "GRunner-0.3.2.tar.gz", "has_sig": false, "md5_digest": "b683b5973743f4143dfaef15fce3e28e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10630, "upload_time": "2013-01-29T10:38:24", "url": "https://files.pythonhosted.org/packages/33/38/ea8811625dbbe4e49c8f23157bdffa9078cd36db5e50585ccb088fc32df8/GRunner-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "04711a4a46cb7f795c48c26d345f7561", "sha256": "33568f4c12190b10f98609da6b6de6fb3a200f2a03349e5c0b5558baa9ffac0c" }, "downloads": -1, "filename": "GRunner-0.3.3.tar.gz", "has_sig": false, "md5_digest": "04711a4a46cb7f795c48c26d345f7561", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10629, "upload_time": "2013-01-30T02:24:36", "url": "https://files.pythonhosted.org/packages/37/4c/7e9142b20f73bf0d8abe823536ecf3c1338f31de2203090a2ff8c47ddfd6/GRunner-0.3.3.tar.gz" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "98767e8300b58b5c46f513500f928c87", "sha256": "b7439385a3fc0fe46b299533d20777ce48a1b740995b6c4ea1a92682e88ce66a" }, "downloads": -1, "filename": "GRunner-0.3.4.tar.gz", "has_sig": false, "md5_digest": "98767e8300b58b5c46f513500f928c87", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10601, "upload_time": "2013-03-13T07:39:33", "url": "https://files.pythonhosted.org/packages/0e/73/57fea4544efba32bfb3a2a905475ddfff84efbed87bf3d182f97ca4837c7/GRunner-0.3.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "98767e8300b58b5c46f513500f928c87", "sha256": "b7439385a3fc0fe46b299533d20777ce48a1b740995b6c4ea1a92682e88ce66a" }, "downloads": -1, "filename": "GRunner-0.3.4.tar.gz", "has_sig": false, "md5_digest": "98767e8300b58b5c46f513500f928c87", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10601, "upload_time": "2013-03-13T07:39:33", "url": "https://files.pythonhosted.org/packages/0e/73/57fea4544efba32bfb3a2a905475ddfff84efbed87bf3d182f97ca4837c7/GRunner-0.3.4.tar.gz" } ] }