From 719ebd18c3c2450d7b62252d758b7dde8f4d2114 Mon Sep 17 00:00:00 2001 From: "Kelly (KT) Thompson" Date: Thu, 7 Nov 2019 15:43:49 -0600 Subject: py-pyside: fix setup files to support python 3.5. (#13613) This fix already exists in the development branch of pyside. See https://github.com/pyside/pyside-setup/pull/55. --- var/spack/repos/builtin/packages/py-pyside/package.py | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'var') diff --git a/var/spack/repos/builtin/packages/py-pyside/package.py b/var/spack/repos/builtin/packages/py-pyside/package.py index bd4f622d9b..09f6b7fa08 100644 --- a/var/spack/repos/builtin/packages/py-pyside/package.py +++ b/var/spack/repos/builtin/packages/py-pyside/package.py @@ -42,6 +42,17 @@ class PyPyside(PythonPackage): rpath.append(os.path.join( self.prefix, pypkg.site_packages_dir, 'PySide')) + # Fix subprocess.mswindows check for Python 3.5 + # https://github.com/pyside/pyside-setup/pull/55 + filter_file( + '^if subprocess.mswindows:', + 'mswindows = (sys.platform == "win32")\r\nif mswindows:', + "popenasync.py") + filter_file( + '^ if subprocess.mswindows:', + ' if mswindows:', + "popenasync.py") + # Add Spack's standard CMake args to the sub-builds. # They're called BY setup.py so we have to patch it. filter_file( -- cgit v1.2.3-70-g09d2