Path: blob/main/build_config/pyproject/eclipse-sumo.toml
185785 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]34spam-cli = "spam:main_cli"35activitygen = "sumo:activitygen"36dfrouter = "sumo:dfrouter"37duarouter = "sumo:duarouter"38emissionsDrivingCycle = "sumo:emissionsDrivingCycle"39emissionsMap = "sumo:emissionsMap"40jtrrouter = "sumo:jtrrouter"41marouter = "sumo:marouter"42netconvert = "sumo:netconvert"43netgenerate = "sumo:netgenerate"44od2trips = "sumo:od2trips"45polyconvert = "sumo:polyconvert"46sumo = "sumo:sumo"4748[project.gui-scripts]49netedit = "sumo:netedit"50sumo-gui = "sumo:sumo_gui"5152[tool.scikit-build]53build-dir = "_skbuild"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