guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

19/28: gnu: Add python-libcst-minimal.


From: guix-commits
Subject: 19/28: gnu: Add python-libcst-minimal.
Date: Fri, 15 Jan 2021 16:34:52 -0500 (EST)

apteryx pushed a commit to branch core-updates
in repository guix.

commit 9d44234960f66517c854a51c9bfae3a856924ba5
Author: Maxim Cournoyer <maxim.cournoyer@gmail.com>
AuthorDate: Fri Jan 15 15:12:55 2021 -0500

    gnu: Add python-libcst-minimal.
    
    * gnu/packages/python-xyz.scm (python-libcst-minimal): New variable.
    (python-libcst): Add a tests? argument to the check phase override and strip
    trailing #t.
---
 gnu/packages/python-xyz.scm | 17 ++++++++++++-----
 1 file changed, 12 insertions(+), 5 deletions(-)

diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index 635d38f..eb7c040 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -13185,17 +13185,16 @@ some degree most natural languages too.")
              (delete-file "libcst/tests/test_pyre_integration.py")
              (delete-file "libcst/codemod/tests/test_codemod_cli.py")
              (delete-file "libcst/metadata/tests/test_full_repo_manager.py")
-             (delete-file 
"libcst/metadata/tests/test_type_inference_provider.py")
-             #t))
+             (delete-file 
"libcst/metadata/tests/test_type_inference_provider.py")))
          (add-before 'check 'generate-test-data
            (lambda _
              (setenv "PYTHONPATH" (string-append (getcwd) ":" (getenv 
"PYTHONPATH")))
              (invoke "python" "-m" "libcst.codegen.generate" "visitors")
              (invoke "python" "-m" "libcst.codegen.generate" "return_types")))
          (replace 'check
-           (lambda _
-             (invoke "python" "-m" "unittest")
-             #t)))))
+           (lambda* (#:key tests? #:allow-other-keys)
+             (when tests?
+               (invoke "python" "-m" "unittest")))))))
     (native-inputs
      `(("python-black" ,python-black)
        ("python-isort" ,python-isort)))
@@ -13220,6 +13219,14 @@ feels like an AST.")
                    ;; libcst/_add_slots.py
                    license:asl2.0))))
 
+(define-public python-libcst-minimal
+  (hidden-package
+   (package
+     (inherit python-libcst)
+     (name "python-libcst-minimal")
+     (arguments '(#:tests? #f))
+     (native-inputs '()))))
+
 (define-public python-typing-inspect
   (package
     (name "python-typing-inspect")



reply via email to

[Prev in Thread] Current Thread [Next in Thread]