[build-system] requires = ["setuptools>=61"] build-backend = "setuptools.build_meta" [project] name = "setcorp-templates" version = "0.1.0" description = "Reusable SET device protocols, transports and logic analyzers" requires-python = ">=3.8" [project.optional-dependencies] qt = ["PySide6>=6.7,<7; python_version >= '3.9'", "PySide2>=5.15,<6; python_version < '3.9'"] saleae = ["logic2-automation>=1.0.7,<2"] [tool.setuptools.packages.find] where = ["."] include = ["firmware_image*", "altera_logic*", "logic_analyzer*", "set_devices*", "protocan*", "setprotocol*"] [tool.setuptools.package-data] protocan = ["native/*.dll", "native/*.so", "native/*.dylib"]