gnu: python-pyelftools: Fix tests with python 3.7.

* gnu/packages/python.scm (python-pyelftools)
  [native-inputs]: Remove python-setuptools.
  [arguments]: Add set-pythonpath phase.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
This commit is contained in:
Vagrant Cascadian 2018-12-15 23:23:41 +01:00 committed by Efraim Flashner
parent 978154aee5
commit 9f23f6bc2f
No known key found for this signature in database
GPG key ID: 41AAE7DCCA3D8351

View file

@ -56,6 +56,7 @@
;;; Copyright © 2018 Clément Lassieur <clement@lassieur.org>
;;; Copyright © 2018 Maxim Cournoyer <maxim.cournoyer@gmail.com>
;;; Copyright © 2018 Luther Thompson <lutheroto@gmail.com>
;;; Copyright © 2018 Vagrant Cascadian <vagrant@debian.org>
;;;
;;; This file is part of GNU Guix.
;;;
@ -10707,9 +10708,16 @@ (define-public python-pyelftools
(base32
"090vdksbz341f7ljvr0zswblw4lspa8qaiikzyjkf318arpxmil9"))))
(build-system python-build-system)
;; Test suite requires python-setuptools
(native-inputs
`(("python-setuptools" ,python-setuptools)))
(arguments
`(#:phases
(modify-phases %standard-phases
(add-before 'check 'set-pythonpath
(lambda _
(setenv "PYTHONPATH"
(string-append
(getcwd) "/test/"
":" (getenv "PYTHONPATH")))
#t)))))
(home-page
"https://github.com/eliben/pyelftools")
(synopsis