-
Notifications
You must be signed in to change notification settings - Fork 90
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Upgrade bundled cherrypy #2113
Comments
Version number of cherrypy is going up like crazy in the last year (>30 releases since June 2016 and >10 releases since Boxing Day 2016!) It is now impossible to determine what is the stable release - with 2 major releases within 2 days - only a few days ago. The project is also being split into 3 parts, so it may become a pain to bundle in the future. If situation does not improve, we may need to consider moving to another web framework, e.g. flask or perhaps tornado. |
The Jinja2 upgrade is somewhat urgent, in that users (in a suite portability context) have run into a bug in 2.8 that I have confirmed is fixed in 2.9. The bug should probably be documented in the Suite Design Guide where use of {% import ... %} is mentioned. Details, for the record: Jinja2 variables defined in the top level template (i.e. suite.rc) are available to sub-templates via E.g. if
then the following will print
As a workaround I've found the following does work at 2.8:
|
Superseded by #2563. |
We need to upgrade cherrypy (from modified 3.2 to 10)
and jinja2 (from 2.8 to 2.9).(cherrypy is going to be more challenging as it has been modified in several changesets.)
The text was updated successfully, but these errors were encountered: