X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/7d28d93b90eedd2a49da8b9b990296669e46d05c..968613a336f2fff832f9085e69b990e7371ca8e5:/setup.py diff --git a/setup.py b/setup.py index 6a7975c194..d5ad57bf9e 100755 --- a/setup.py +++ b/setup.py @@ -1,4 +1,7 @@ +# Copyright (c) 2019-2023. 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) @@ -37,12 +40,6 @@ class CMakeBuild(build_ext): raise RuntimeError( "Please generate a MANIFEST.in file (configure simgrid, and copy it here if you build out of tree)") - if platform.system() == "Windows": - cmake_version = LooseVersion( - re.search(r'version\s*([\d.]+)', out.decode()).group(1)) - if cmake_version < '3.1.0': - raise RuntimeError("CMake >= 3.1.0 is required on Windows") - for ext in self.extensions: self.build_extension(ext) @@ -53,7 +50,6 @@ class CMakeBuild(build_ext): cmake_args = ['-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=' + extdir, '-DPYTHON_EXECUTABLE=' + sys.executable, '-Denable_smpi=OFF', - '-Denable_java=OFF', '-Denable_python=ON', '-Dminimal-bindings=ON', '-Dpybind11_DIR=' + get_cmake_dir() @@ -62,15 +58,8 @@ class CMakeBuild(build_ext): cfg = 'Debug' if self.debug else 'Release' build_args = ['--config', cfg] - if platform.system() == "Windows": - cmake_args += [ - '-DCMAKE_LIBRARY_OUTPUT_DIRECTORY_{}={}'.format(cfg.upper(), extdir)] - if sys.maxsize > 2**32: - cmake_args += ['-A', 'x64'] - build_args += ['--', '/m'] - else: - cmake_args += ['-DCMAKE_BUILD_TYPE=' + cfg] - build_args += ['--', '-j4'] + cmake_args += ['-DCMAKE_BUILD_TYPE=' + cfg] + build_args += ['--', '-j4'] env = os.environ.copy() env['CXXFLAGS'] = '{} -DVERSION_INFO=\\"{}\\"'.format(env.get('CXXFLAGS', ''), @@ -85,9 +74,9 @@ class CMakeBuild(build_ext): setup( name='simgrid', - version='3.25.1', + version='3.32.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 " @@ -111,12 +100,10 @@ setup( "License :: OSI Approved :: GNU Lesser General Public License v2 (LGPLv2)", "Operating System :: POSIX", "Operating System :: MacOS", - "Operating System :: Microsoft :: Windows", "Programming Language :: Python :: 3", "Programming Language :: C++", "Programming Language :: C", "Programming Language :: Fortran", - "Programming Language :: Java", "Topic :: System :: Distributed Computing", "Topic :: System :: Systems Administration", ],