[project] name = "strompreis-pipline" version = "0.1.0" description = "Add your description here" readme = "README.md" requires-python = ">=3.11" dependencies = [ "click>=8.3.1", "duckdb>=1.4.4", "fastapi>=0.128.7", "polars>=1.38.1", "pyarrow>=23.0.0", "pydantic>=2.12.5", "pydantic-settings>=2.12.0", "pyyaml>=6.0.3", "requests>=2.32.5", "streamlit>=1.54.0", "tenacity>=9.1.4", "uvicorn>=0.40.0", ] [tool.ruff] line-length = 88 target-version = "py311" [tool.ruff.lint] select = ["E", "F", "I", "W", "C90", "B"] ignore = [] [tool.pytest.ini_options] pythonpath = ["."] testpaths = ["tests"] [dependency-groups] dev = [ "pytest>=9.0.2", "pytest-mock>=3.15.1", "requests-mock>=1.12.1", "ruff>=0.15.0", ]