guix-commits
[Top][All Lists]
Advanced

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

01/103: build/python: Handle missing setuptools in sanity-check.py


From: guix-commits
Subject: 01/103: build/python: Handle missing setuptools in sanity-check.py
Date: Wed, 5 Jan 2022 09:44:27 -0500 (EST)

lbraun pushed a commit to branch wip-python-pep517
in repository guix.

commit a2022e6515113358e0e0b87755639f16c9250614
Author: Lars-Dominik Braun <lars@6xq.net>
AuthorDate: Fri Feb 19 17:22:35 2021 +0100

    build/python: Handle missing setuptools in sanity-check.py
    
    Just skip testing if required dependencies (setuptools) are not
    available.
    
    * gnu/packages/aux-files/python/sanity-check.py: Handle ImportError.
---
 gnu/packages/aux-files/python/sanity-check.py | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/aux-files/python/sanity-check.py 
b/gnu/packages/aux-files/python/sanity-check.py
index a84f8f03c0..944a167e57 100644
--- a/gnu/packages/aux-files/python/sanity-check.py
+++ b/gnu/packages/aux-files/python/sanity-check.py
@@ -19,9 +19,13 @@
 
 from __future__ import print_function  # Python 2 support.
 import importlib
-import pkg_resources
 import sys
 import traceback
+try:
+    import pkg_resources
+except ImportError:
+    print('Warning: Skipping, because python-setuptools are not available.')
+    sys.exit(0)
 
 try:
     from importlib.machinery import PathFinder



reply via email to

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