Pygments 2.12.0 slightly changed the order of HTML elements which makes line numbers look weird with current CSS styles. Quoting changelog: > When linenos=table is used, the <table> itself is now wrapped > with a <div class="highlight"> tag instead of placing it > inside the <td class="code"> cell (#632.) With this change, > the output matches the documented behavior. https://pygments.org/docs/changelog/#version-2-12-0 Related issue: https://github.com/pygments/pygments/issues/632 This commit aims to fix this by further restricting CSS selectors that selected everything under .highlight to only select source code related elements - descendants of .code in the new layout. This was also tested on Pygemnts 2.14.0, version currently packaged for Debian Bookworm https://packages.debian.org/bookworm/armel/python3-pygments
11 lines
492 B
Text
11 lines
492 B
Text
Jinja2==3.1.2
|
|
Pygments~=2.18.0
|
|
# TODO replace with a pypi published version once https://github.com/falconry/falcon/pull/1945
|
|
# appears in a release (NOTE: it's not in 3.1.3).
|
|
Falcon @ git+https://github.com/falconry/falcon.git@cbca63dc7739720eab856f48b32f9e782438be7a
|
|
pytest==7.2.1
|
|
|
|
# NOTE binary wheels of bsddb3 are not distributed - on Debian this may
|
|
# require installing build-essentials, python3-dev and libdb-dev
|
|
# NOTE keep in sync with wheel version in the Dockerfile
|
|
bsddb3==6.2.9
|