diff options
author | Todd Gamblin <tgamblin@llnl.gov> | 2022-07-30 15:19:18 -0700 |
---|---|---|
committer | Todd Gamblin <tgamblin@llnl.gov> | 2022-07-31 13:29:20 -0700 |
commit | f52f6e99dbf1131886a80112b8c79dfc414afb7c (patch) | |
tree | 05cb7d64b2395922f2f24683da49f472075be12c /var/spack/repos/builtin/packages/py-pybind11/package.py | |
parent | 549ba1ed32372c67fc57271cde3797d58b7dec6e (diff) | |
download | spack-f52f6e99dbf1131886a80112b8c79dfc414afb7c.tar.gz spack-f52f6e99dbf1131886a80112b8c79dfc414afb7c.tar.bz2 spack-f52f6e99dbf1131886a80112b8c79dfc414afb7c.tar.xz spack-f52f6e99dbf1131886a80112b8c79dfc414afb7c.zip |
black: reformat entire repository with black
Diffstat (limited to 'var/spack/repos/builtin/packages/py-pybind11/package.py')
-rw-r--r-- | var/spack/repos/builtin/packages/py-pybind11/package.py | 110 |
1 files changed, 55 insertions, 55 deletions
diff --git a/var/spack/repos/builtin/packages/py-pybind11/package.py b/var/spack/repos/builtin/packages/py-pybind11/package.py index 85ad88b404..862aa35e3e 100644 --- a/var/spack/repos/builtin/packages/py-pybind11/package.py +++ b/var/spack/repos/builtin/packages/py-pybind11/package.py @@ -19,81 +19,81 @@ class PyPybind11(CMakePackage, PythonPackage): introspection.""" homepage = "https://pybind11.readthedocs.io" - url = "https://github.com/pybind/pybind11/archive/v2.6.2.tar.gz" - git = "https://github.com/pybind/pybind11.git" - - maintainers = ['ax3l'] - - version('master', branch='master') - version('2.9.1', sha256='c6160321dc98e6e1184cc791fbeadd2907bb4a0ce0e447f2ea4ff8ab56550913') - version('2.9.0', sha256='057fb68dafd972bc13afb855f3b0d8cf0fa1a78ef053e815d9af79be7ff567cb') - version('2.8.1', sha256='f1bcc07caa568eb312411dde5308b1e250bd0e1bc020fae855bf9f43209940cc') - version('2.8.0', sha256='9ca7770fc5453b10b00a4a2f99754d7a29af8952330be5f5602e7c2635fa3e79') - version('2.7.1', sha256='616d1c42e4cf14fa27b2a4ff759d7d7b33006fdc5ad8fd603bb2c22622f27020') - version('2.7.0', sha256='6cd73b3d0bf3daf415b5f9b87ca8817cc2e2b64c275d65f9500250f9fee1677e') - version('2.6.2', sha256='8ff2fff22df038f5cd02cea8af56622bc67f5b64534f1b83b9f133b8366acff2') - version('2.6.1', sha256='cdbe326d357f18b83d10322ba202d69f11b2f49e2d87ade0dc2be0c5c34f8e2a') - version('2.5.0', sha256='97504db65640570f32d3fdf701c25a340c8643037c3b69aec469c10c93dc8504') - version('2.4.3', sha256='1eed57bc6863190e35637290f97a20c81cfe4d9090ac0a24f3bbf08f265eb71d') - version('2.3.0', sha256='0f34838f2c8024a6765168227ba587b3687729ebf03dc912f88ff75c7aa9cfe8') - version('2.2.4', sha256='b69e83658513215b8d1443544d0549b7d231b9f201f6fc787a2b2218b408181e') - version('2.2.3', sha256='3a3b7b651afab1c5ba557f4c37d785a522b8030dfc765da26adc2ecd1de940ea') - version('2.2.2', sha256='b639a2b2cbf1c467849660801c4665ffc1a4d0a9e153ae1996ed6f21c492064e') - version('2.2.1', sha256='f8bd1509578b2a1e7407d52e6ee8afe64268909a1bbda620ca407318598927e7') - version('2.2.0', sha256='1b0fda17c650c493f5862902e90f426df6751da8c0b58c05983ab009951ed769') - version('2.1.1', sha256='f2c6874f1ea5b4ad4ffffe352413f7d2cd1a49f9050940805c2a082348621540') - version('2.1.0', sha256='2860f2b8d0c9f65f0698289a161385f59d099b7ead1bf64e8993c486f2b93ee0') - - depends_on('ninja', type='build') - depends_on('py-setuptools@42:', type='build') - depends_on('py-pytest', type='test') - depends_on('python@2.7:2.8,3.5:', type=('build', 'run')) - depends_on('cmake@3.13:', type='build') - depends_on('cmake@3.18:', type='build', when='@2.6.0:') + url = "https://github.com/pybind/pybind11/archive/v2.6.2.tar.gz" + git = "https://github.com/pybind/pybind11.git" + + maintainers = ["ax3l"] + + version("master", branch="master") + version("2.9.1", sha256="c6160321dc98e6e1184cc791fbeadd2907bb4a0ce0e447f2ea4ff8ab56550913") + version("2.9.0", sha256="057fb68dafd972bc13afb855f3b0d8cf0fa1a78ef053e815d9af79be7ff567cb") + version("2.8.1", sha256="f1bcc07caa568eb312411dde5308b1e250bd0e1bc020fae855bf9f43209940cc") + version("2.8.0", sha256="9ca7770fc5453b10b00a4a2f99754d7a29af8952330be5f5602e7c2635fa3e79") + version("2.7.1", sha256="616d1c42e4cf14fa27b2a4ff759d7d7b33006fdc5ad8fd603bb2c22622f27020") + version("2.7.0", sha256="6cd73b3d0bf3daf415b5f9b87ca8817cc2e2b64c275d65f9500250f9fee1677e") + version("2.6.2", sha256="8ff2fff22df038f5cd02cea8af56622bc67f5b64534f1b83b9f133b8366acff2") + version("2.6.1", sha256="cdbe326d357f18b83d10322ba202d69f11b2f49e2d87ade0dc2be0c5c34f8e2a") + version("2.5.0", sha256="97504db65640570f32d3fdf701c25a340c8643037c3b69aec469c10c93dc8504") + version("2.4.3", sha256="1eed57bc6863190e35637290f97a20c81cfe4d9090ac0a24f3bbf08f265eb71d") + version("2.3.0", sha256="0f34838f2c8024a6765168227ba587b3687729ebf03dc912f88ff75c7aa9cfe8") + version("2.2.4", sha256="b69e83658513215b8d1443544d0549b7d231b9f201f6fc787a2b2218b408181e") + version("2.2.3", sha256="3a3b7b651afab1c5ba557f4c37d785a522b8030dfc765da26adc2ecd1de940ea") + version("2.2.2", sha256="b639a2b2cbf1c467849660801c4665ffc1a4d0a9e153ae1996ed6f21c492064e") + version("2.2.1", sha256="f8bd1509578b2a1e7407d52e6ee8afe64268909a1bbda620ca407318598927e7") + version("2.2.0", sha256="1b0fda17c650c493f5862902e90f426df6751da8c0b58c05983ab009951ed769") + version("2.1.1", sha256="f2c6874f1ea5b4ad4ffffe352413f7d2cd1a49f9050940805c2a082348621540") + version("2.1.0", sha256="2860f2b8d0c9f65f0698289a161385f59d099b7ead1bf64e8993c486f2b93ee0") + + depends_on("ninja", type="build") + depends_on("py-setuptools@42:", type="build") + depends_on("py-pytest", type="test") + depends_on("python@2.7:2.8,3.5:", type=("build", "run")) + depends_on("cmake@3.13:", type="build") + depends_on("cmake@3.18:", type="build", when="@2.6.0:") # compiler support - conflicts('%gcc@:4.7') - conflicts('%clang@:3.2') - conflicts('%intel@:16') + conflicts("%gcc@:4.7") + conflicts("%clang@:3.2") + conflicts("%intel@:16") - build_directory = '.' + build_directory = "." def cmake_args(self): args = [] - args.append('-DPYTHON_EXECUTABLE:FILEPATH=%s' - % self.spec['python'].command.path) - args += [ - self.define('PYBIND11_TEST', self.run_tests) - ] + args.append("-DPYTHON_EXECUTABLE:FILEPATH=%s" % self.spec["python"].command.path) + args += [self.define("PYBIND11_TEST", self.run_tests)] return args def setup_build_environment(self, env): - env.set('PYBIND11_USE_CMAKE', 1) + env.set("PYBIND11_USE_CMAKE", 1) # https://github.com/pybind/pybind11/pull/1995 - @when('@:2.4') + @when("@:2.4") def patch(self): - """ see https://github.com/spack/spack/issues/13559 """ - filter_file('import sys', - 'import sys; return "{0}"'.format(self.prefix.include), - 'pybind11/__init__.py', - string=True) + """see https://github.com/spack/spack/issues/13559""" + filter_file( + "import sys", + 'import sys; return "{0}"'.format(self.prefix.include), + "pybind11/__init__.py", + string=True, + ) def install(self, spec, prefix): CMakePackage.install(self, spec, prefix) PythonPackage.install(self, spec, prefix) - @run_after('install') + @run_after("install") @on_package_attributes(run_tests=True) def install_test(self): - with working_dir('spack-test', create=True): + with working_dir("spack-test", create=True): # test include helper points to right location - python = self.spec['python'].command + python = self.spec["python"].command py_inc = python( - '-c', - 'import pybind11 as py; ' + - self.spec['python'].package.print_string('py.get_include()'), - output=str).strip() + "-c", + "import pybind11 as py; " + + self.spec["python"].package.print_string("py.get_include()"), + output=str, + ).strip() for inc in [py_inc, self.prefix.include]: - inc_file = join_path(inc, 'pybind11', 'pybind11.h') + inc_file = join_path(inc, "pybind11", "pybind11.h") assert os.path.isfile(inc_file) |