summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSharlatan Hellseher <sharlatanus@gmail.com>2025-08-09 23:59:06 +0100
committerSharlatan Hellseher <sharlatanus@gmail.com>2025-09-25 09:36:01 +0100
commit8533e6805407fcae2cb58e5b724187c40d111df0 (patch)
tree2cf175120cc514db6ae58bbd78998b0b005513ff
parent9527466146a4681d016869f7691d4499aa53710c (diff)
gnu: python-debugpy: Reduce closure size.
As tests are disabled, remove all test related inputs and custom check phase. * gnu/packages/python-xyz.scm (python-debugpy) [arguments] <phases>: Do not overwrite 'check phase. [native-inputs]: Remove python-django, python-gevent, python-flask, python-psutil, python-pytest, python-pytest-cov, python-pytest-timeout, python-pytest-xdist, and python-requests Change-Id: I1f6926f233990ecc99711da56075af66791c8f42
-rw-r--r--gnu/packages/python-xyz.scm34
1 files changed, 5 insertions, 29 deletions
diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index 0b91a2fc70..da2d80784e 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -18914,7 +18914,7 @@ and other @acronym{IDEs, Integrated Development Environments}.")
(build-system pyproject-build-system)
(arguments
(list
- #:tests? #f ; Fail on systems with YAMA LSM’s ptrace scope > 0.
+ #:tests? #f ;FIXME: Fail on systems with YAMA LSM’s ptrace scope > 0.
#:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'patch-sh-in-tests
@@ -18932,35 +18932,11 @@ and other @acronym{IDEs, Integrated Development Environments}.")
(lambda _
;; This adjusts the behavior of debugpy to load pydevd from
;; Python site packages.
- (setenv "DEBUGPY_BUNDLING_DISABLED" "1")))
- (replace 'check
- (lambda* (#:key tests? #:allow-other-keys)
- (when tests?
- (invoke "pytest" "-vv"
- "-n" (number->string (parallel-job-count))
- "-k"
- (string-append
- ;; These tests cannot be run in parallel because their
- ;; test data would not be copied by xdist and lead to
- ;; import errors. (see:
- ;; https://github.com/microsoft/debugpy/issues/342 and
- ;; https://github.com/microsoft/debugpy/issues/880).
- "not test_custom_python_args "
- "and not test_autokill "))))))))
+ (setenv "DEBUGPY_BUNDLING_DISABLED" "1"))))))
(native-inputs
- ;; See: https://raw.githubusercontent.com/microsoft/debugpy/
- ;; main/tests/requirements.txt.
- (list python-django
- python-gevent
- python-flask
- python-psutil
- python-pytest
- python-pytest-cov
- python-pytest-timeout
- python-pytest-xdist
- python-requests
- python-setuptools))
- (propagated-inputs (list python-pydevd))
+ (list python-setuptools))
+ (propagated-inputs
+ (list python-pydevd))
(home-page "https://aka.ms/debugpy")
(synopsis "Debug Adapter Protocol Python implementation")
(description "An implementation of the Debug Adapter Protocol for