summary refs log tree commit diff
path: root/pkgs/development/python-modules/pyparsing/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/development/python-modules/pyparsing/default.nix')
-rw-r--r--pkgs/development/python-modules/pyparsing/default.nix17
1 files changed, 10 insertions, 7 deletions
diff --git a/pkgs/development/python-modules/pyparsing/default.nix b/pkgs/development/python-modules/pyparsing/default.nix
index fb5abc5c352..3d10fca06c0 100644
--- a/pkgs/development/python-modules/pyparsing/default.nix
+++ b/pkgs/development/python-modules/pyparsing/default.nix
@@ -1,9 +1,7 @@
 { buildPythonPackage
 , fetchFromGitHub
 , lib
-
-# since this is a dependency of pytest, we need to avoid
-# circular dependencies
+, flit-core
 , jinja2
 , pytestCheckHook
 , railroad-diagrams
@@ -12,16 +10,21 @@
 let
   pyparsing = buildPythonPackage rec {
     pname = "pyparsing";
-    version = "3.0.7";
+    version = "3.0.9";
+    format = "pyproject";
 
     src = fetchFromGitHub {
       owner = "pyparsing";
       repo = pname;
       rev = "pyparsing_${version}";
-      sha256 = "sha256-RyvTTbFshAZgyZPgzqcq31E504RlnMZuf16jJYGqDDI=";
+      sha256 = "sha256-aCRyJQyLf8qQ6NO41q+HC856TjIHzIt0vyVBLV+3teE=";
     };
 
-    # circular dependencies if enabled by default
+    nativeBuildInputs = [
+      flit-core
+    ];
+
+    # circular dependencies with pytest if enabled by default
     doCheck = false;
     checkInputs = [
       jinja2
@@ -43,4 +46,4 @@ let
     };
   };
 in
-  pyparsing
+pyparsing