Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Synchronize with cheroot #1481
I very much appreciate the work that cheroot has done to factor out the HTTP Server portion of CherryPy into a standalone HTTP Server.
The effort seems to have been abandoned. I take some blame in that as well.
I'd like to revive the effort, but I see a few obstactles.
Now that CherryPy allows for dependencies to be defined, I think it's at a better place to factor out the wsgiserver.
Here's what I propose:
Then, iterate on the goals and shortcomings.
I discovered that the /cherrypy/cheroot project, although it's based on the same cherrypy history, due to the transition from Mercurial to Git, no longer is considered related to the cherrypy history as found here on Github. Therefore, what I've done is rebase the cheroot 4.0.0b2 changes onto a checkout of cherrypy (still against 3.2.2 as before), and pushed those changes up to the cheroot origin under the tag
added a commit
Jan 8, 2017
So the tests are substantially passing against the new cheroot (currently just linked to the github repo). For some reason, the Python 2 tests are exiting promptly. I see the same when I test locally, so it shouldn't be too difficult to track down. In the meantime, the functionality remains in the cheroot branch.
After restoring a missing