[build-system] requires = ["poetry-core>=2.0.0"] build-backend = "poetry.core.masonry.api" [project] name = "jcloud-docsgen" version = "0.2.3" description = "A tool that generates Markdown documentation for software project source code" dependencies = ["docstring-parser", "typing-extensions (>=4.16.0,<5.0.0)"] requires-python = ">=3.10" license = "Apache-2.0" [project.scripts] jcloud-docsgen = "jcloud_docsgen.cli:main" [tool.poetry] packages = [ { include = "jcloud_docsgen", from = "src"} ] [[tool.poetry.source]] name = "jcloud" url = "https://gitea.jcloud-services.ddns.net/api/packages/jCloud/pypi/simple/" priority = "supplemental" [dependency-groups] dev = [ "pytest (>=9.1.1,<10.0.0)", "pytest-expectdir (>=1.2.0,<2.0.0)", "ruff (>=0.16.8,<0.17.0)" ] [tool.ruff] line-length = 79 target-version = "py311" [tool.ruff.lint] select = [ "E", "F", "W", "I", "UP" ] [tool.ruff.format] quote-style = "single"