{ "info": { "author": "INADA Naoki", "author_email": "songofacandy@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Web Environment", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: MacOS :: MacOS X", "Operating System :: POSIX :: BSD :: FreeBSD", "Operating System :: POSIX :: Linux", "Programming Language :: C", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Topic :: Internet :: WWW/HTTP :: WSGI :: Server" ], "description": "What's this\n---------------------------------\n\n.. image:: https://travis-ci.org/methane/minefield.svg\n :target: https://travis-ci.org/methane/minefield\n\nThis is a fork of `meinheld `_, the\nhigh performance python wsgi web server.\n\nMinefield removes asynchronous feature from meinheld and\nhave some experimental tuning.\n\nAnd minefield is a WSGI compliant web server. (PEP333 and PEP3333 supported)\n\n\nRequirements\n---------------------------------\n\nminefield requires **Python 2.x >= 2.7** or **Python 3.x >= 3.3**.\n\nminefield supports Linux, FreeBSD, Mac OS X.\n\nInstallation\n---------------------------------\n\nInstall from pypi::\n\n $ pip install -U minefield\n\nInstall from source:: \n\n $ python setup.py install\n\nminefield supports gunicorn.\n\nTo install gunicorn::\n\n $ pip install -U gunicorn\n\n\nBasic Usage\n---------------------------------\n\nsimple wsgi app::\n\n from minefield import server\n\n def hello_world(environ, start_response):\n status = '200 OK'\n res = b\"Hello world!\"\n response_headers = [('Content-type', 'text/plain'), ('Content-Length', str(len(res)))]\n start_response(status, response_headers)\n return [res]\n\n server.listen((\"0.0.0.0\", 8000))\n server.run(hello_world)\n\n\nwith gunicorn. user worker class \"egg:minefield#gunicorn_worker\" or \"minefield.gminefield.MinefieldWorker\"::\n \n $ gunicorn --workers=2 --worker-class=\"egg:minefield#gunicorn_worker\" gunicorn_test:app\n\nPerformance\n------------------------------\n\nFor parsing HTTP requests, meinheld uses Ryan Dahl's http-parser library.\n\n(see https://github.com/joyent/http-parser)\n\nIt is built around the high performance event library picoev.\n\n(see http://developer.cybozu.co.jp/kazuho/2009/08/picoev-a-tiny-e.html)\n\nsendfile\n===========================\n\nMeinheld uses sendfile(2), over wgsi.file_wrapper.", "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": "BSD", "maintainer": null, "maintainer_email": null, "name": "minefield", "package_url": "https://pypi.org/project/minefield/", "platform": "Linux,BSD,Darwin", "project_url": "https://pypi.org/project/minefield/", "project_urls": { "Download": "UNKNOWN", "Homepage": "UNKNOWN" }, "release_url": "https://pypi.org/project/minefield/0.6/", "requires_dist": null, "requires_python": null, "summary": "High performance Python WSGI Web Server", "version": "0.6" }, "last_serial": 1291639, "releases": { "0.6": [ { "comment_text": "", "digests": { "md5": "f0f4f8b119c1ac8a53dcda3ad1aa8970", "sha256": "72ac0d3f867aecaf2a0421c678187c116840868aed764da1e54ba0258a934603" }, "downloads": -1, "filename": "minefield-0.6.tar.gz", "has_sig": false, "md5_digest": "f0f4f8b119c1ac8a53dcda3ad1aa8970", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 64847, "upload_time": "2014-11-02T10:12:46", "url": "https://files.pythonhosted.org/packages/bd/56/0dcc62f22bd118cabdc795b0300cde4a2c61665d75d1aa969070d5b4fa68/minefield-0.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f0f4f8b119c1ac8a53dcda3ad1aa8970", "sha256": "72ac0d3f867aecaf2a0421c678187c116840868aed764da1e54ba0258a934603" }, "downloads": -1, "filename": "minefield-0.6.tar.gz", "has_sig": false, "md5_digest": "f0f4f8b119c1ac8a53dcda3ad1aa8970", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 64847, "upload_time": "2014-11-02T10:12:46", "url": "https://files.pythonhosted.org/packages/bd/56/0dcc62f22bd118cabdc795b0300cde4a2c61665d75d1aa969070d5b4fa68/minefield-0.6.tar.gz" } ] }