[build-system] requires = ["setuptools>=68.0"] build-backend = "setuptools.build_meta" [project] name = "cashflow-forecast" version = "0.1.0" description = "Личная финансовая модель с прогнозом денежных потоков" requires-python = ">=3.11" dependencies = [ "openpyxl>=3.1", "typer>=0.9", "rich>=13.0", ] [project.scripts] cf = "cli.main:app" [tool.setuptools.packages.find] include = ["cashflow_model*", "sync*", "engine*", "ai*", "cli*"] [tool.ruff] target-version = "py311" line-length = 100 [tool.ruff.lint] select = ["E", "F", "I", "N", "W"] [tool.pytest.ini_options] testpaths = ["tests"]