{"id":27556,"library":"wsgiserver","title":"wsgiserver","description":"A high-speed, production ready, thread pooled, generic WSGI server with SSL support. Version 1.3 is the latest release. The project appears to be in maintenance mode with no recent updates.","status":"maintenance","version":"1.3","language":"python","source_language":"en","source_url":"https://github.com/cherrypy/wsgiserver","tags":["wsgi","server","production","thread-pool","ssl"],"install":[{"cmd":"pip install wsgiserver","lang":"bash","label":"Install from PyPI"}],"dependencies":[],"imports":[{"note":"","wrong":"","symbol":"WSGIServer","correct":"from wsgiserver import WSGIServer"}],"quickstart":{"code":"from wsgiserver import WSGIServer\n\ndef my_app(environ, start_response):\n    start_response('200 OK', [('Content-Type', 'text/plain')])\n    return [b'Hello, World!']\n\nserver = WSGIServer(my_app, host='0.0.0.0', port=8080)\nserver.start()","lang":"python","description":"Create a minimal WSGI server to serve a simple application."},"warnings":[{"fix":"Use a more modern WSGI server like gunicorn or uWSGI.","message":"The package name on PyPI is 'wsgiserver' but the import uses 'wsgiserver' as well, so no confusion. However, the project is not actively maintained; consider using gunicorn or uWSGI for new projects.","severity":"gotcha","affected_versions":"all"},{"fix":"Ensure you are running on Python 2.7 or test thoroughly on Python 3.","message":"This library uses Python 2 style threading and may not be fully compatible with Python 3. Version 1.3 was released for Python 2.7.","severity":"deprecated","affected_versions":">=1.3"}],"env_vars":null,"last_verified":"2026-05-01T00:00:00.000Z","next_check":"2026-07-30T00:00:00.000Z","problems":[{"fix":"Run 'pip install wsgiserver' to install the library.","cause":"The package is not installed or the environment does not have it.","error":"ImportError: No module named wsgiserver"},{"fix":"Ensure your WSGI app returns a list of bytes, e.g., return [b'Hello'].","cause":"The application's return value is not a list of bytes; older WSGI spec requires iterable.","error":"TypeError: 'int' object is not iterable"}],"ecosystem":"pypi","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}