diff --git a/pyproject.toml b/pyproject.toml index e0e2fcb..14f5b64 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -13,9 +13,7 @@ description = "Synchronise Capella models with Polarion projects" readme = "README.md" requires-python = ">=3.10, <3.13" license = { text = "Apache-2.0" } -authors = [ - { name = "DB InfraGO AG" }, -] +authors = [{ name = "DB InfraGO AG" }] keywords = [] classifiers = [ "Development Status :: 1 - Planning", @@ -29,14 +27,14 @@ classifiers = [ ] dependencies = [ "capellambse>=0.6.6,<0.7", - "capellambse_context_diagrams>=0.5.0,<0.6", + "capellambse_context_diagrams>=0.6.0,<0.7", "click", "PyYAML", "polarion-rest-api-client==1.2.2", "bidict", "cairosvg", "jinja2", - "pydantic" + "pydantic", ] [project.urls] @@ -44,21 +42,11 @@ Homepage = "https://github.com/DSD-DBS/capella2polarion" Documentation = "https://dsd-dbs.github.io/capella2polarion" [project.optional-dependencies] -dev = [ - "python-dotenv" -] +dev = ["python-dotenv"] -docs = [ - "furo", - "sphinx", - "sphinx-copybutton", - "tomli", -] +docs = ["furo", "sphinx", "sphinx-copybutton", "tomli"] -test = [ - "pytest", - "pytest-cov", -] +test = ["pytest", "pytest-cov"] [project.scripts] capella2polarion = "capella2polarion.__main__:cli" @@ -98,23 +86,21 @@ ignore_missing_imports = true [tool.pydocstyle] convention = "numpy" add-select = [ - "D212", # Multi-line docstring summary should start at the first line - "D402", # First line should not be the function’s “signature” - "D417", # Missing argument descriptions in the docstring + "D212", # Multi-line docstring summary should start at the first line + "D402", # First line should not be the function’s “signature” + "D417", # Missing argument descriptions in the docstring ] add-ignore = [ - "D201", # No blank lines allowed before function docstring # auto-formatting - "D202", # No blank lines allowed after function docstring # auto-formatting - "D203", # 1 blank line required before class docstring # auto-formatting - "D204", # 1 blank line required after class docstring # auto-formatting - "D211", # No blank lines allowed before class docstring # auto-formatting - "D213", # Multi-line docstring summary should start at the second line + "D201", # No blank lines allowed before function docstring # auto-formatting + "D202", # No blank lines allowed after function docstring # auto-formatting + "D203", # 1 blank line required before class docstring # auto-formatting + "D204", # 1 blank line required after class docstring # auto-formatting + "D211", # No blank lines allowed before class docstring # auto-formatting + "D213", # Multi-line docstring summary should start at the second line ] [tool.pylint.master] -extension-pkg-allow-list = [ - "lxml.etree", -] +extension-pkg-allow-list = ["lxml.etree"] max-line-length = 79 [tool.pylint.messages_control]