[build-system] requires = ["setuptools", "wheel"] build-backend = "setuptools.build_meta" [project] name = "toldg" version = "0.1.0" description = "Tool to generate ledger files from csv" readme = "README.md" requires-python = ">=3.12,<4.0" license = {text = "MIT"} authors = [ {name = "Felix Martin", email = "mail@felixm.de"} ] dependencies = [ "fava (>=1.30.1,<2.0.0)", "pydantic (>=2.10.6,<3.0.0)", "beancount (>=3.1.0,<4.0.0)", "rich (>=13.9.4,<14.0.0)" ] [tool.poetry.group.dev.dependencies] pre-commit = "^4.1.0" black = "^25.1.0" isort = "^6.0.1" pytest = "^8.3.4" [project.scripts] toldg = "toldg.__main__:main" [tool.setuptools] package-dir = {"" = "src"} [tool.black] line-length = 88 target-version = ["py312"] [tool.isort] profile = "black" line_length = 88