|
| 1 | +# This pyproject.toml is a wrapper for the linter. |
| 2 | +# The main project configuration is located in autoware_system_designer/pyproject.toml. |
| 3 | + |
1 | 4 | [build-system] |
2 | 5 | requires = ["setuptools>=61.0"] |
3 | 6 | build-backend = "setuptools.build_meta" |
4 | 7 |
|
5 | 8 | [project] |
6 | 9 | name = "autoware_system_designer" |
7 | | -version = "0.3.0" |
8 | | -description = "Autoware System Designer Package for building and deploying Autoware systems." |
9 | | -readme = "README.md" |
| 10 | +dynamic = ["version", "dependencies"] |
10 | 11 | requires-python = ">=3.8" |
11 | | -license = {text = "Apache License 2.0"} |
12 | | -authors = [ |
13 | | - {name = "Taekjin Lee", email = "taekjin.lee@tier4.jp"} |
14 | | -] |
15 | | -classifiers = [ |
16 | | - "Development Status :: 4 - Beta", |
17 | | - "Intended Audience :: Developers", |
18 | | - "License :: OSI Approved :: Apache Software License", |
19 | | - "Operating System :: OS Independent", |
20 | | - "Programming Language :: Python :: 3", |
21 | | - "Programming Language :: Python :: 3.8", |
22 | | - "Programming Language :: Python :: 3.9", |
23 | | - "Programming Language :: Python :: 3.10", |
24 | | - "Programming Language :: Python :: 3.11", |
25 | | - "Topic :: Software Development :: Libraries :: Python Modules", |
26 | | - "Topic :: System :: Distributed Computing", |
27 | | -] |
28 | | -dependencies = [ |
29 | | - "PyYAML>=5.4.0", |
30 | | - "Jinja2>=3.0.0", |
31 | | - "pathlib", |
32 | | - "jsonschema>=4.0.0", |
33 | | -] |
34 | | - |
35 | | -[project.optional-dependencies] |
36 | | -dev = [ |
37 | | - "pytest>=6.0", |
38 | | - "pytest-cov", |
39 | | - "black", |
40 | | - "flake8", |
41 | | -] |
42 | 12 |
|
43 | 13 | [project.scripts] |
44 | | -autoware-system-designer-build = "autoware_system_designer.cli.build:main" |
45 | | -autoware-system-designer-generate = "autoware_system_designer.cli.generate:main" |
46 | 14 | autoware-system-designer-lint = "autoware_system_designer.linter.run_lint:main" |
47 | 15 |
|
| 16 | +[tool.setuptools.dynamic] |
| 17 | +version = {attr = "autoware_system_designer.__version__"} |
| 18 | +dependencies = {file = ["autoware_system_designer/requirements.txt"]} |
| 19 | + |
48 | 20 | [tool.setuptools.packages.find] |
49 | 21 | where = ["autoware_system_designer"] |
50 | 22 | include = ["autoware_system_designer*"] |
51 | 23 |
|
52 | 24 | [tool.setuptools.package-data] |
53 | 25 | autoware_system_designer = [ |
54 | | - "schema/*.json", |
55 | | - "template/**/*", |
56 | | - "ros2_launcher/templates/**/*", |
57 | | - "visualization/templates/**/*", |
58 | | - "visualization/*.html", |
59 | | - "visualization/js/*.js", |
60 | | - "visualization/css/*.css", |
| 26 | + "schema/**/*.json", |
61 | 27 | ] |
0 commit comments