[GH-ISSUE #185] Replace the cherrypy/wsgiserver with latest cherrypy/cheroot #137

Closed
opened 2026-10-13 19:49:30 +00:00 by bsakaguchi · 0 comments
Owner

Originally created by @werwolfby on GitHub (Jan 24, 2017).
Original GitHub issue: https://github.com/werwolfby/monitorrent/issues/185

Solution

Cheerypy removed wsgiserver implementation and replace it by cheroot: https://github.com/cherrypy/cherrypy/issues/1481

Cheroot is the high-performance, pure-Python HTTP server used by CherryPy.

And we need replace cherrypy dependency with cheroot

Current Issues

If you see issue:

ImportError: cannot import name wsgiserver

Then workaround is to downgrade cherrypy

pip install "cherrypy>=3.0.8,<9.0.0"

Docker images still works without any issues

Originally created by @werwolfby on GitHub (Jan 24, 2017). Original GitHub issue: https://github.com/werwolfby/monitorrent/issues/185 ## Solution Cheerypy removed wsgiserver implementation and replace it by cheroot: https://github.com/cherrypy/cherrypy/issues/1481 Cheroot is the high-performance, pure-Python HTTP server used by CherryPy. And we need replace ```cherrypy``` dependency with [cheroot](https://pypi.org/project/Cheroot/) ## Current Issues If you see issue: ``` ImportError: cannot import name wsgiserver ``` Then workaround is to downgrade cherrypy ``` pip install "cherrypy>=3.0.8,<9.0.0" ``` **Docker images still works without any issues**
bsakaguchi 2026-10-13 19:49:30 +00:00
  • closed this issue
  • added the
    bug
    label
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
werwolfby/monitorrent#137
No description provided.