import: pypi: do not fail when 'run_requires' is missing from the metadata. * guix/import/pypi.scm (read-wheel-metadata): do not crash when 'run_requires' is missing from the metadata.
1 files changed, 4 insertions(+), 2 deletions(-) M guix/import/pypi.scm
M guix/import/pypi.scm => guix/import/pypi.scm +4 -2
@@ 175,8 175,10 @@ cannot determine package dependencies")) (lambda (port) (let* ((metadata (json->scm port)) (run_requires (hash-ref metadata "run_requires")) (requirements (hash-ref (list-ref run_requires 0) "requires"))) (requirements (if run_requires (hash-ref (list-ref run_requires 0) "requires") '()))) (map (lambda (r) (python->package-name (clean-requirement r))) requirements)))))