summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKelly (KT) Thompson <KineticTheory@users.noreply.github.com>2019-11-07 15:43:49 -0600
committerAdam J. Stewart <ajstewart426@gmail.com>2019-11-07 15:43:49 -0600
commit719ebd18c3c2450d7b62252d758b7dde8f4d2114 (patch)
tree3e59193e484d0d6d698fbf2c948dad4ac6d04fd1
parent8139d7cb695c148cdd901024bcbdf8068e766e02 (diff)
downloadspack-719ebd18c3c2450d7b62252d758b7dde8f4d2114.tar.gz
spack-719ebd18c3c2450d7b62252d758b7dde8f4d2114.tar.bz2
spack-719ebd18c3c2450d7b62252d758b7dde8f4d2114.tar.xz
spack-719ebd18c3c2450d7b62252d758b7dde8f4d2114.zip
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.
-rw-r--r--var/spack/repos/builtin/packages/py-pyside/package.py11
1 files changed, 11 insertions, 0 deletions
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(