# HG changeset patch # User Thomas De Schampheleire # Date 2019-10-21 19:55:58 # Node ID bec4bc21f8450787b92b25b0bcadef9194c995c1 # Parent 9d74cc23ea6470eede37e2dde1014ba9b8e3efc2 setup.py: bump Pygments minimum version to 2.2.0 With pygments < 2.2.0, the markup_renderer doctest fails: > python -m doctest kallithea/lib/markup_renderer.py ********************************************************************** File "kallithea/lib/markup_renderer.py", line 184, in markup_renderer.MarkupRenderer.markdown Failed example: print MarkupRenderer.markdown(''' #!/bin/bash echo "hello" ''') Expected:
1
    2
#!/bin/bash
    echo "hello"
    
Got:
1
    2
#!/bin/bash
    echo "hello"
    
********************************************************************** To avoid having to manage multiple outputs from multiple versions, just bump the lower version. pygments 2.2.0 was released on Jan 22, 2017. diff --git a/setup.py b/setup.py --- a/setup.py +++ b/setup.py @@ -53,7 +53,7 @@ requirements = [ "FormEncode >= 1.3.0, < 1.4", "SQLAlchemy >= 1.1, < 1.4", "Mako >= 0.9.0, < 1.1", - "Pygments >= 2.0, < 2.5", + "Pygments >= 2.2.0, < 2.5", "Whoosh >= 2.5.0, < 2.8", "celery >= 3.1, < 4.0", # TODO: celery 4 doesn't work "Babel >= 1.3, < 2.8",