Path: blob/main/build_config/pyproject/eclipse-sumo.toml
193968 views
[build-system]1# all dependencies below (except for scikit) are just to enable the tool detection in netedit2requires = [ "scikit-build-core>=0.10",3"lxml",4"pandas",5"matplotlib"6]7build-backend = "scikit_build_core.build"89[project]10name = "eclipse-sumo"11version = "0.0.0"12authors = [{name = "DLR and contributors", email = "[email protected]"}]13license = "EPL-2.0 OR GPL-2.0-or-later"14description = "A microscopic, multi-modal traffic simulation package"15readme = "README.md"16keywords = ["traffic", "simulation", "traci"]17classifiers = [18"Development Status :: 5 - Production/Stable",19"Intended Audience :: Developers",20"Intended Audience :: Science/Research",21"Programming Language :: C++",22"Programming Language :: Python",23]2425[project.urls]26Homepage = "https://sumo.dlr.de/"27Documentation = "https://sumo.dlr.de/docs"28Repository = "https://github.com/eclipse-sumo/sumo"29Issues = "https://github.com/eclipse-sumo/sumo/issues"30Changelog = "https://sumo.dlr.de/docs/ChangeLog"31Download = "https://sumo.dlr.de/download"3233[project.scripts]34activitygen = "sumo:activitygen"35dfrouter = "sumo:dfrouter"36duarouter = "sumo:duarouter"37emissionsDrivingCycle = "sumo:emissionsDrivingCycle"38emissionsMap = "sumo:emissionsMap"39jtrrouter = "sumo:jtrrouter"40marouter = "sumo:marouter"41netconvert = "sumo:netconvert"42netgenerate = "sumo:netgenerate"43od2trips = "sumo:od2trips"44polyconvert = "sumo:polyconvert"45sumo = "sumo:sumo"4647[project.gui-scripts]48netedit = "sumo:netedit"49sumo-gui = "sumo:sumo_gui"5051[tool.scikit-build]52build-dir = "_skbuild"53install.components = ["runtime", "data", "dll", "proj_data"]54wheel.packages = ["tools/build_config/sumo"]55wheel.install-dir = "sumo"56wheel.py-api = "py3"5758[tool.cibuildwheel]59before-all = "build_config/install_dependencies.sh"60build = ["cp312*manylinux_x86_64", "cp312*manylinux_aarch64", "cp312-win_amd64", "cp312-macosx_arm64"]6162[tool.cibuildwheel.windows]63before-all = ""646566