[project] name = "mcp-sentiment" version = "0.1.0" description = "Default template for PDM package" authors = [ {name = "phil71x", email = "phil71x@live.com"}, ] dependencies = ["gradio[mcp]>=5.29.1", "textblob>=0.19.0", "smolagents[mcp]>=1.16.1"] requires-python = "==3.11.*" readme = "README.md" license = {text = "MIT"} [tool.pdm] distribution = false [project.optional-dependencies] lint = [ "pylint", "ruff", ] vscode = [ "ipykernel", ] [tool.pylint.format] max-line-length = "88" [tool.pylint.messages_control] disable = [ "missing-docstring", "invalid-name", ] [tool.ruff.format] # quote-style = "double" indent-style = "space" [tool.ruff.lint] select = [ "E", "F", "B", # Enable core linting rules "RET505" # Unnecessary else after return ] ignore = ["E501"] # Disable line-length checks fixable = ["ALL"] # Enable auto-fix for all fixable rules