Skip to content

Commit

Permalink
borrow pybind11/2.13.6 from PR easybuilders#21864
Browse files Browse the repository at this point in the history
  • Loading branch information
ThomasHoffmann77 committed Nov 28, 2024
1 parent 794c15d commit 5724407
Showing 1 changed file with 33 additions and 0 deletions.
33 changes: 33 additions & 0 deletions easybuild/easyconfigs/p/pybind11/pybind11-2.13.6-GCC-13.3.0.eb
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
name = 'pybind11'
version = '2.13.6'

homepage = 'https://pybind11.readthedocs.io'
description = """pybind11 is a lightweight header-only library that exposes C++ types in Python and vice versa,
mainly to create Python bindings of existing C++ code."""

toolchain = {'name': 'GCC', 'version': '13.3.0'}

source_urls = ['https://github.com/pybind/pybind11/archive/']
sources = ['v%(version)s.tar.gz']
patches = [
'pybind11-2.10.3_require-catch.patch',
]
checksums = [
{'v2.13.6.tar.gz': 'e08cb87f4773da97fa7b5f035de8763abc656d87d5773e62f6da0587d1f0ec20'},
{'pybind11-2.10.3_require-catch.patch': '4a27ba3ef1d5c535d120d6178a6e876ae678e4899a07500aab37908357b0b60b'},
]

builddependencies = [
('CMake', '3.29.3'),
# Test dependencies
('Eigen', '3.4.0'),
('Catch2', '2.13.10'),
('Python-bundle-PyPI', '2024.06'), # to provide pytest
]

dependencies = [
('Boost', '1.85.0'),
('Python', '3.12.3'),
]

moduleclass = 'lib'

0 comments on commit 5724407

Please sign in to comment.