[tool.poetry] name = "audio-analyzer" version = "1.0.0" description = "MPAI CAE-ARP Audio Analyser" repository = "https://gitlab.dei.unipd.it/mpai/audio-analyzer.git" authors = ["Matteo Spanio "] license = "GPLv3" readme = "README.md" packages = [ { include = "audio_analyzer", from = "src" }, { include = "ml", from = "src" } ] [tool.poetry.scripts] audio-analyser = 'audio_analyzer.cli:main' [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"]