+# Copyright (c) 2019-2022. The SimGrid Team. All rights reserved.
+# This program is free software; you can redistribute it and/or modify it
+# under the terms of the license (GNU LGPL-2.1-only) which comes with this package.
# python3 setup.py sdist # Build a source distrib (building binary distribs is complex on linux)
self.build_extension(ext)
def build_extension(self, ext):
+ from pybind11 import get_cmake_dir
extdir = os.path.abspath(os.path.dirname(
self.get_ext_fullpath(ext.name)))
cmake_args = ['-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=' + extdir,
'-Denable_smpi=OFF',
'-Denable_java=OFF',
'-Denable_python=ON',
- '-Dminimal-bindings=ON']
+ '-Dminimal-bindings=ON',
+ '-Dpybind11_DIR=' + get_cmake_dir()
+ ]
cfg = 'Debug' if self.debug else 'Release'
build_args = ['--config', cfg]
setup(
name='simgrid',
- version='3.24.1',
+ version='3.30.1',
author='Da SimGrid Team',
- author_email='simgrid-devel@lists.gforge.inria.fr',
+ author_email='simgrid-community@inria.fr',
description='Toolkit for scalable simulation of distributed applications',
long_description=("SimGrid is a scientific instrument to study the behavior of "
"large-scale distributed systems such as Grids, Clouds, HPC or P2P "