Twisted 8.x is not provided by current Linux installations so it has always be installed manually which is an unecessary difficulty for server administrators. Also if a system already makes use of Twisted for other software it probably can not be used in parallel without either breaking the system or having a separate runtime sandbox environment for UpStage.
The benefit of removing that dependency would be to be able to use the current version 12 which has both bug fixes, up-to-date features and performance improvements. It would also integrate smoothly into current Linux systems.
The dependency to the
woven.guard
module (http://twistedmatrix.com/documents/8.1.0/api/twisted.web.woven.guard.html) prevents the application to upgrade to Twisted 10+. The module is only provided in versions up to 8.2.Twisted 8.x is not provided by current Linux installations so it has always be installed manually which is an unecessary difficulty for server administrators. Also if a system already makes use of Twisted for other software it probably can not be used in parallel without either breaking the system or having a separate runtime sandbox environment for UpStage.
The benefit of removing that dependency would be to be able to use the current version 12 which has both bug fixes, up-to-date features and performance improvements. It would also integrate smoothly into current Linux systems.
Removing the dependency to
woven.guard
would mean depending on the web.guard module (http://twistedmatrix.com/documents/current/api/twisted.web.guard.html).