[build-system] requires = ["setuptools", "setuptools-scm"] build-backend = "setuptools.build_meta" [project] name = "fusion" version = "0.1.0" authors = [ { name = "despawningbone", email = "contact@despawningbone.me" }, ] description = "GIGABYTE Fusion RGB reimplementation" dependencies = [ "hidapi" ] [project.optional-dependencies] player = ["opencv-python"] #install both the lib and the scripts onto site packages [tool.setuptools] include-package-data = false packages = ["fusion", "fusion.lib"] package-dir = { fusion = "." } #don't include fusion.lib here it's unnecessary #comment the above section and use this instead to just install the dependencies since this repo can also be run standalone #[tool.setuptools] #packages = []