14274d6f8SXialin Liu# Poetry pyproject.toml: https://python-poetry.org/docs/pyproject/ 24274d6f8SXialin Liu[build-system] 34274d6f8SXialin Liurequires = ["poetry_core>=1.0.0"] 44274d6f8SXialin Liubuild-backend = "poetry.core.masonry.api" 54274d6f8SXialin Liu 64274d6f8SXialin Liu[tool.poetry] 74274d6f8SXialin Liuname = "cot_dt2c" 84274d6f8SXialin Liuversion = "0.1.0" 94274d6f8SXialin Liudescription = "CoT-dt2c Tool is a python script to convert CoT DT file into corresponding C file" 104274d6f8SXialin Liuauthors = ["Arm Ltd <tf-a@lists.trustedfirmware.org>"] 114274d6f8SXialin Liulicense = "BSD-3" 124274d6f8SXialin Liurepository = "https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git/" 134274d6f8SXialin Liuhomepage = "https://trustedfirmware-a.readthedocs.io/en/latest/index.html" 144274d6f8SXialin Liu 154274d6f8SXialin Liu# Pypi classifiers: https://pypi.org/classifiers/ 164274d6f8SXialin Liuclassifiers = [ 174274d6f8SXialin Liu "Development Status :: 3 - Alpha", 184274d6f8SXialin Liu "Intended Audience :: Developers", 194274d6f8SXialin Liu "Operating System :: OS Independent", 204274d6f8SXialin Liu "Topic :: Software Development :: Libraries :: Python Modules", 214274d6f8SXialin Liu "License :: OSI Approved :: BSD License", 224274d6f8SXialin Liu "Programming Language :: Python :: 3", 234274d6f8SXialin Liu "Programming Language :: Python :: 3.8", 244274d6f8SXialin Liu "Programming Language :: Python :: 3.9", 254274d6f8SXialin Liu] 264274d6f8SXialin Liu 274274d6f8SXialin Liu 284274d6f8SXialin Liu[tool.poetry.dependencies] 294274d6f8SXialin Liupython = "^3.8" 304274d6f8SXialin Liuclick = "^8.1.7" 314274d6f8SXialin Liuplotly = "^5.23.0" 3273f7b7ddSChris Kaypydevicetree = "0.0.13" 334274d6f8SXialin Liuigraph = "^0.11.6" 3473f7b7ddSChris Kaypyparsing = "^3.1.2" 354274d6f8SXialin Liu 3673f7b7ddSChris Kay[tool.poetry.group.dev] 3773f7b7ddSChris Kayoptional = true 3873f7b7ddSChris Kay 3973f7b7ddSChris Kay[tool.poetry.group.dev.dependencies] 404274d6f8SXialin Liumypy = "^0.910" 41*7260474fSChris Kaypytest = "^8.3.4" 424274d6f8SXialin Liu 434274d6f8SXialin Liu[tool.mypy] 444274d6f8SXialin Liu# https://mypy.readthedocs.io/en/latest/config_file.html#using-a-pyproject-toml-file 4573f7b7ddSChris Kaypython_version = "3.8" 464274d6f8SXialin Liupretty = true 474274d6f8SXialin Liushow_traceback = true 484274d6f8SXialin Liucolor_output = true 494274d6f8SXialin Liu 5073f7b7ddSChris Kay[[tool.mypy.overrides]] 5173f7b7ddSChris Kaymodule = ["igraph", "pydevicetree", "pydevicetree.ast", "plotly", "plotly.graph_objects"] 5273f7b7ddSChris Kayignore_missing_imports = true 5373f7b7ddSChris Kay 544274d6f8SXialin Liu[tool.coverage.run] 554274d6f8SXialin Liusource = ["tests"] 564274d6f8SXialin Liu 5773f7b7ddSChris Kay[tool.coverage.paths] 584274d6f8SXialin Liusource = "cot_dt2c" 594274d6f8SXialin Liu 604274d6f8SXialin Liu[tool.poetry.scripts] 614274d6f8SXialin Liu# Entry points for the package https://python-poetry.org/docs/pyproject/#scripts 624274d6f8SXialin Liu# "cot-dt2c" = "cot_dt2c.__main__:cli" 634274d6f8SXialin Liu"cot-dt2c" = "cot_dt2c.__main__:cli" 64