[elbe-devel] [PATCH 0/6] Drop cherrypy dependency

Thomas Weißschuh thomas.weissschuh at linutronix.de
Tue Jun 25 16:25:32 CEST 2024


Nearly no feature of cherrypy are used, and those which are can be
reimplemented trivially through the stdlib.
This also gets rid of some warnings triggered by cherrypy.

Signed-off-by: Thomas Weißschuh <thomas.weissschuh at linutronix.de>
---
Thomas Weißschuh (6):
      elbepack: daemon: convert port through optparse
      elbepack: daemon: explicitly shut down daemon components
      elbepack: soap: remove cherrypy plugin
      elbepack: daemon: drop "engine" parameter
      elbepack: daemon: remove cherrypy usage
      debian: drop cherrypy dependency

 debian/control                      |  2 -
 elbepack/commands/daemon.py         | 75 ++++++++++++++++++++++++-------------
 elbepack/daemons/repo.py            |  2 +-
 elbepack/daemons/soap/__init__.py   | 18 +++------
 newsfragments/+cherrypy.removal.rst |  1 +
 5 files changed, 57 insertions(+), 41 deletions(-)
---
base-commit: 5e13aae432f52800439432fea4ab429eb6c7c724
change-id: 20240625-cherrypy-190fd1d05b14

Best regards,
-- 
Thomas Weißschuh <thomas.weissschuh at linutronix.de>



More information about the elbe-devel mailing list