diff options
author | Sinan <sbulutw@gmail.com> | 2019-09-20 17:52:11 -0700 |
---|---|---|
committer | Peter Scheibel <scheibel1@llnl.gov> | 2019-09-20 17:52:11 -0700 |
commit | af8f245f489de21bce9fb08f0fd8fd7a55efd9d5 (patch) | |
tree | 8184d737ee50be78a4f3f21a1e2131f6cd8c2ce8 /var | |
parent | 5397606b34912307e2e3747b818b458778daae70 (diff) | |
download | spack-af8f245f489de21bce9fb08f0fd8fd7a55efd9d5.tar.gz spack-af8f245f489de21bce9fb08f0fd8fd7a55efd9d5.tar.bz2 spack-af8f245f489de21bce9fb08f0fd8fd7a55efd9d5.tar.xz spack-af8f245f489de21bce9fb08f0fd8fd7a55efd9d5.zip |
py-protobuf package: fix import error for Python 2.x (#12873)
Diffstat (limited to 'var')
-rw-r--r-- | var/spack/repos/builtin/packages/py-protobuf/package.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/py-protobuf/package.py b/var/spack/repos/builtin/packages/py-protobuf/package.py index 8730b265f7..c23029faa1 100644 --- a/var/spack/repos/builtin/packages/py-protobuf/package.py +++ b/var/spack/repos/builtin/packages/py-protobuf/package.py @@ -42,3 +42,11 @@ class PyProtobuf(PythonPackage): def install_args(self, spec, prefix): args = super(PyProtobuf, self).install_args(spec, prefix) return args + ['--cpp_implementation'] + + @run_after('install') + def fix_import_error(self): + if str(self.spec['python'].version.up_to(1)) == '2': + touch = which('touch') + touch(self.prefix + '/' + + self.spec['python'].package.site_packages_dir + + '/google/__init__.py') |