summary refs log tree commit diff
diff options
context:
space:
mode:
authorSandro <sandro.jaeckel@gmail.com>2021-02-04 23:48:16 +0100
committerGitHub <noreply@github.com>2021-02-04 23:48:16 +0100
commit64c12484642a76783c7c5b5e033b1ac76944697d (patch)
treea2efa4edae0a23804a5614b991e9fb9d12a2b562
parentec1eac6c93f08ae295ee592a5878d3b7369f86d1 (diff)
parent4de5194950dda82279ace5214191c99ded6ea041 (diff)
downloadnixpkgs-64c12484642a76783c7c5b5e033b1ac76944697d.tar
nixpkgs-64c12484642a76783c7c5b5e033b1ac76944697d.tar.gz
nixpkgs-64c12484642a76783c7c5b5e033b1ac76944697d.tar.bz2
nixpkgs-64c12484642a76783c7c5b5e033b1ac76944697d.tar.lz
nixpkgs-64c12484642a76783c7c5b5e033b1ac76944697d.tar.xz
nixpkgs-64c12484642a76783c7c5b5e033b1ac76944697d.tar.zst
nixpkgs-64c12484642a76783c7c5b5e033b1ac76944697d.zip
Merge pull request #111676 from duijf/update-markdown2
-rw-r--r--pkgs/development/python-modules/markdown2/default.nix20
1 files changed, 14 insertions, 6 deletions
diff --git a/pkgs/development/python-modules/markdown2/default.nix b/pkgs/development/python-modules/markdown2/default.nix
index b1513d06e58..b40254f0898 100644
--- a/pkgs/development/python-modules/markdown2/default.nix
+++ b/pkgs/development/python-modules/markdown2/default.nix
@@ -1,15 +1,23 @@
-{ lib, buildPythonPackage, fetchPypi }:
+{ lib, buildPythonPackage, fetchFromGitHub, python, pygments }:
 
 buildPythonPackage rec {
   pname = "markdown2";
-  version = "2.3.6";
+  version = "2.4.0";
 
-  src = fetchPypi {
-    inherit pname version;
-    extension = "zip";
-    sha256 = "08a124043aa0ad36ba2136239547d5011a2b770278abb11a5609611e0040ea05";
+  # PyPI does not contain tests, so using GitHub instead.
+  src = fetchFromGitHub {
+    owner = "trentm";
+    repo = "python-markdown2";
+    rev = version;
+    sha256 = "sha256:03qmf087phpj0h9hx111k4r5pkm48dhb61mqhp1v75gd09k0z79z";
   };
 
+  checkInputs = [ pygments ];
+
+  checkPhase = ''
+    ${python.interpreter} ./test/test.py
+  '';
+
   meta = with lib; {
     description = "A fast and complete Python implementation of Markdown";
     homepage =  "https://github.com/trentm/python-markdown2";