summary refs log tree commit diff
path: root/pkgs/development/python-modules/sphinx/2.nix
diff options
context:
space:
mode:
authorTimo Kaufmann <timokau@zoho.com>2020-01-23 16:10:21 +0100
committerGitHub <noreply@github.com>2020-01-23 16:10:21 +0100
commit7db53cc312538bbc3c6412970796f1f7cc49b77a (patch)
tree751c3e810a7430ad30a054fe6fb9152323beb5e5 /pkgs/development/python-modules/sphinx/2.nix
parent944236a0f1c846933f6c3897b35306ce1307cf4f (diff)
parent0811a69fef6e42aa40d859526f0ce9d667d36f52 (diff)
downloadnixpkgs-7db53cc312538bbc3c6412970796f1f7cc49b77a.tar
nixpkgs-7db53cc312538bbc3c6412970796f1f7cc49b77a.tar.gz
nixpkgs-7db53cc312538bbc3c6412970796f1f7cc49b77a.tar.bz2
nixpkgs-7db53cc312538bbc3c6412970796f1f7cc49b77a.tar.lz
nixpkgs-7db53cc312538bbc3c6412970796f1f7cc49b77a.tar.xz
nixpkgs-7db53cc312538bbc3c6412970796f1f7cc49b77a.tar.zst
nixpkgs-7db53cc312538bbc3c6412970796f1f7cc49b77a.zip
Merge pull request #78348 from timokau/pygments-lexer-fix
python2.pkgs.ipython, python2.pkgs.sphinx: use proper python2 lexer
Diffstat (limited to 'pkgs/development/python-modules/sphinx/2.nix')
-rw-r--r--pkgs/development/python-modules/sphinx/2.nix7
1 files changed, 7 insertions, 0 deletions
diff --git a/pkgs/development/python-modules/sphinx/2.nix b/pkgs/development/python-modules/sphinx/2.nix
index b6374989690..541c292fe8f 100644
--- a/pkgs/development/python-modules/sphinx/2.nix
+++ b/pkgs/development/python-modules/sphinx/2.nix
@@ -60,6 +60,13 @@ buildPythonPackage rec {
   # Lots of tests. Needs network as well at some point.
   doCheck = false;
 
+  patches = [
+    # Since pygments 2.5, PythonLexer refers to python3. If we want to use
+    # python2, we need to explicitly specify Python2Lexer.
+    # Not upstreamed since there doesn't seem to be any upstream maintenance
+    # branch for 1.8 (and this patch doesn't make any sense for 2.x).
+    ./python2-lexer.patch
+  ];
   # https://github.com/NixOS/nixpkgs/issues/22501
   # Do not run `python sphinx-build arguments` but `sphinx-build arguments`.
   postPatch = ''