[build-system] requires = ["setuptools>=68", "wheel"] build-backend = "setuptools.build_meta" [project] name = "python-mlog-tool" version = "0.1.0" description = "Parse MLog binaries, export bus data to CSV, and plot signals." readme = "README.md" requires-python = ">=3.10" dependencies = [ "matplotlib>=3.8", "numpy>=1.26", "pandas>=2.2", ] [project.optional-dependencies] dev = [ "pytest>=8.0", ] qt = [ "PySide6>=6.7", "pyqtgraph>=0.13", ] bundle = [ "pyinstaller>=6.0", ] [project.scripts] mlog-tool = "mlog_tool.cli:main" mlog-tool-gui = "mlog_tool.qt_gui:main" mlog-tool-qt = "mlog_tool.qt_gui:main" [tool.setuptools] package-dir = {"" = "src"} [tool.setuptools.packages.find] where = ["src"]