[tool.poetry] name = "audio-analyzer" version = "1.0.0" description = "MPAI CAE-ARP Audio Analyser" authors = ["Matteo Spanio "] license = "GPLv3" readme = "README.md" [tool.poetry.dependencies] python = "^3.10" numpy = "1.23.3" rich = "^13.3.3" pandas = "^2.0.0" scikit-learn = "^1.2.2" grpcio-tools = "^1.53.0" mpai-cae-arp = "^0.3.0" ffmpeg-python = "^0.2.0" [tool.poetry.group.docs.dependencies] sphinx = "^6.1.3" [tool.poetry.group.dev.dependencies] ruff = "^0.0.261" pytest = "^7.3.0" pytest-xdist = "^3.2.1" [build-system] requires = ["poetry-core"] build-backend = "poetry.core.masonry.api" [tool.ruff] line-length = 88 src = ["src", "tests"] select = [ "E", # pycodestyle "F", # pyflakes "UP", # pyupgrade ] [tool.pytest.ini_options] minversion = "6.0" addopts = "-ra -q -W error::RuntimeWarning" testpaths = ["tests"]