Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
eclipse
GitHub Repository: eclipse/sumo
Path: blob/main/build_config/pyproject/eclipse-sumo.toml
185785 views
1
[build-system]
2
# all dependencies below (except for scikit) are just to enable the tool detection in netedit
3
requires = [ "scikit-build-core>=0.10",
4
"lxml",
5
"pandas",
6
"matplotlib"
7
]
8
build-backend = "scikit_build_core.build"
9
10
[project]
11
name = "eclipse-sumo"
12
version = "0.0.0"
13
authors = [{name = "DLR and contributors", email = "[email protected]"}]
14
license = "EPL-2.0 OR GPL-2.0-or-later"
15
description = "A microscopic, multi-modal traffic simulation package"
16
readme = "README.md"
17
keywords = ["traffic", "simulation", "traci"]
18
classifiers = [
19
"Development Status :: 5 - Production/Stable",
20
"Intended Audience :: Developers",
21
"Intended Audience :: Science/Research",
22
"Programming Language :: C++",
23
"Programming Language :: Python",
24
]
25
26
[project.urls]
27
Homepage = "https://sumo.dlr.de/"
28
Documentation = "https://sumo.dlr.de/docs"
29
Repository = "https://github.com/eclipse-sumo/sumo"
30
Issues = "https://github.com/eclipse-sumo/sumo/issues"
31
Changelog = "https://sumo.dlr.de/docs/ChangeLog"
32
Download = "https://sumo.dlr.de/download"
33
34
[project.scripts]
35
spam-cli = "spam:main_cli"
36
activitygen = "sumo:activitygen"
37
dfrouter = "sumo:dfrouter"
38
duarouter = "sumo:duarouter"
39
emissionsDrivingCycle = "sumo:emissionsDrivingCycle"
40
emissionsMap = "sumo:emissionsMap"
41
jtrrouter = "sumo:jtrrouter"
42
marouter = "sumo:marouter"
43
netconvert = "sumo:netconvert"
44
netgenerate = "sumo:netgenerate"
45
od2trips = "sumo:od2trips"
46
polyconvert = "sumo:polyconvert"
47
sumo = "sumo:sumo"
48
49
[project.gui-scripts]
50
netedit = "sumo:netedit"
51
sumo-gui = "sumo:sumo_gui"
52
53
[tool.scikit-build]
54
build-dir = "_skbuild"
55
wheel.packages = ["tools/build_config/sumo"]
56
wheel.install-dir = "sumo"
57
wheel.py-api = "py3"
58
59
[tool.cibuildwheel]
60
before-all = "build_config/install_dependencies.sh"
61
build = ["cp312*manylinux_x86_64", "cp312*manylinux_aarch64", "cp312-win_amd64", "cp312-macosx_arm64"]
62
63
[tool.cibuildwheel.windows]
64
before-all = ""
65
66