[project] name = "muses" # Change this to your actual package/module name version = "0.1.0" description = "basic classes for musical objects" authors = [ { name="Francois Pachet", email="pachet@gmail.com" } ] readme = "README.md" requires-python = ">=3.10" dependencies = [ "mido~=1.3.3", "numpy~=2.2.4", ] [project.optional-dependencies] interaction = [ "python-rtmidi", "SpeechRecognition~=3.14.2", ] [build-system] requires = ["setuptools>=61.0"] build-backend = "setuptools.build_meta" [tool.setuptools] package-dir = {"" = "src"} [tool.setuptools.packages.find] where = ["src"] [dependency-groups] dev = [ "line-profiler", "line-profiler-pycharm>=1.2.0", "pytest>=8.4.2", ]