summaryrefslogtreecommitdiff
path: root/var/spack/repos/builtin/packages/py-thirdorder/package.py
diff options
context:
space:
mode:
Diffstat (limited to 'var/spack/repos/builtin/packages/py-thirdorder/package.py')
-rw-r--r--var/spack/repos/builtin/packages/py-thirdorder/package.py40
1 files changed, 23 insertions, 17 deletions
diff --git a/var/spack/repos/builtin/packages/py-thirdorder/package.py b/var/spack/repos/builtin/packages/py-thirdorder/package.py
index f166f1932b..4e6a497b6c 100644
--- a/var/spack/repos/builtin/packages/py-thirdorder/package.py
+++ b/var/spack/repos/builtin/packages/py-thirdorder/package.py
@@ -10,29 +10,35 @@ class PyThirdorder(PythonPackage):
"""It helps ShengBTE users create FORCE_CONSTANTS_3RD files efficiently"""
homepage = "https://www.shengbte.org"
- url = "http://www.shengbte.org/downloads/thirdorder-v1.1.1-8526f47.tar.bz2"
+ url = "http://www.shengbte.org/downloads/thirdorder-v1.1.1-8526f47.tar.bz2"
# Deprecated because download doesn't work
- version('1.1.1-8526f47', '5e1cc8d6ffa7efdb7325c397ca236863ea8a9c5bed1c558acca68b140f89167e', deprecated=True)
+ version(
+ "1.1.1-8526f47",
+ "5e1cc8d6ffa7efdb7325c397ca236863ea8a9c5bed1c558acca68b140f89167e",
+ deprecated=True,
+ )
- depends_on('py-numpy', type=('build', 'run'))
- depends_on('py-scipy', type=('build', 'run'))
- depends_on('spglib', type=('build', 'run'))
+ depends_on("py-numpy", type=("build", "run"))
+ depends_on("py-scipy", type=("build", "run"))
+ depends_on("spglib", type=("build", "run"))
def patch(self):
- setupfile = FileFilter('setup.py')
- setupfile.filter('LIBRARY_DIRS = .*', 'LIBRARY_DIRS = ["%s"]'
- % self.spec['spglib'].prefix.lib)
- setupfile.filter('INCLUDE_DIRS = .*', 'INCLUDE_DIRS = ["%s"]'
- % self.spec['spglib'].prefix.include)
-
- sourcefile = FileFilter('thirdorder_core.c')
+ setupfile = FileFilter("setup.py")
+ setupfile.filter(
+ "LIBRARY_DIRS = .*", 'LIBRARY_DIRS = ["%s"]' % self.spec["spglib"].prefix.lib
+ )
+ setupfile.filter(
+ "INCLUDE_DIRS = .*", 'INCLUDE_DIRS = ["%s"]' % self.spec["spglib"].prefix.include
+ )
+
+ sourcefile = FileFilter("thirdorder_core.c")
sourcefile.filter('#include "spglib.*"', '#include "spglib.h"')
- @run_after('install')
+ @run_after("install")
def post_install(self):
mkdirp(self.prefix.bin)
- install('thirdorder_espresso.py', self.prefix.bin)
- install('thirdorder_vasp.py', self.prefix.bin)
- install('thirdorder_castep.py', self.prefix.bin)
- install('thirdorder_common.py', self.prefix.bin)
+ install("thirdorder_espresso.py", self.prefix.bin)
+ install("thirdorder_vasp.py", self.prefix.bin)
+ install("thirdorder_castep.py", self.prefix.bin)
+ install("thirdorder_common.py", self.prefix.bin)