| [project] | |
| name = "radial-plot-generator" | |
| version = "0.1.0" | |
| description = "Add your description here" | |
| readme = "README.md" | |
| requires-python = ">=3.12" | |
| dependencies = [ | |
| "gradio>=6.11.0", | |
| "numpy>=2.4.4", | |
| "pandas>=3.0.2", | |
| "plotly>=6.6.0", | |
| "pydantic>=2.12.5", | |
| "requests>=2.33.1", | |
| "scipy>=1.17.1", | |
| ] | |
| [tool.ruff] | |
| target-version = "py312" | |
| line-length = 88 | |
| exclude = [ | |
| ".git", | |
| ".pytest_cache", | |
| ".ruff_cache", | |
| ".euroeval_cache", | |
| ".venv", | |
| ] | |
| extend-include = [ | |
| "*.ipynb", | |
| ] | |
| [tool.ruff.format] | |
| quote-style = "double" | |
| indent-style = "space" | |
| docstring-code-format = true | |
| skip-magic-trailing-comma = true | |
| [tool.ruff.lint] | |
| preview = true | |
| select = [ | |
| # Imports | |
| "I", | |
| "PLC0415", | |
| # Docstrings | |
| "D", | |
| "DOC", | |
| # pycodestyle errors and warnings (PEP8) | |
| "E", | |
| "W", | |
| # flake-annotations (type hints) | |
| "ANN", | |
| # Pyflakes | |
| "F", | |
| ] | |
| ignore = [ | |
| # Type annotations for *args | |
| "ANN002", | |
| # Type annotations for **kwargs | |
| "ANN003", | |
| # Type annotations for "self" arguments | |
| "ANN101", | |
| # Type annotations for "cls" arguments | |
| "ANN102", | |
| # Always add blank line before class docstring | |
| "D203", | |
| # No new-line as first line of docstring | |
| "D213", | |
| ] | |
| [tool.ruff.lint.extend-per-file-ignores] | |
| "__init__.py" = [ | |
| "F401", | |
| ] | |
| "src/scripts/main.py" = [ | |
| "I", | |
| ] | |
| [tool.ruff.lint.isort] | |
| split-on-trailing-comma = false | |
| [tool.ruff.lint.pydocstyle] | |
| convention = "google" | |