view dev_requirements.txt @ 7171:f91844b26269

lib: fix detection of ' as issue reference Commit 494c793cc160 changed HTML escaping to please HTML 4 email readers. The HTML entity ''' was replaced by '''. Unfortunately, the pound character '#' is often used to mark issue references, like 'bug #56'. While this depends on the issue patterns actually configured, this pattern is so common that we cannot expect users to set their issue_pat regular expressions such that '{' is not matched. Instead, keep the original ''' replacement at first in method html_escape, but introduce a final step that just replaces ''' with '''. The order of replacement in urlify_text then changes from: html_escape (to HTML4) urlify_issues to html_escape (to HTML5) urlify_issues make HTML5 more like HTML4 Test coverage show the problem case being solved.
author Thomas De Schampheleire <thomas.de_schampheleire@nokia.com>
date Wed, 14 Feb 2018 09:12:17 +0100
parents 5ab31ff3011f
children 9ec1d2ac4529
line wrap: on
line source

babel >= 0.9.6, < 2.4
waitress >= 0.8.8, < 1.0
pytest ~= 3.0, >= 3.3.0
pytest-runner
pytest-sugar>=0.7.0
pytest-benchmark
pytest-localserver
mock
sphinx
webtest < 3