Update linting and formatting tools

This commit is contained in:
Veronica Berglyd Olsen
2024-04-24 17:46:00 +02:00
parent a195cfc792
commit 815ba9d553
3 changed files with 25 additions and 10 deletions
+24 -5
View File
@@ -32,17 +32,36 @@ dependencies = [
]
dynamic = ["version"]
[tool.setuptools.dynamic]
version = {attr = "novelwriter.__version__"}
[project.urls]
Homepage = "https://novelwriter.io"
Documentation = "https://docs.novelwriter.io"
Repository = "https://github.com/vkbo/novelWriter"
Issues = "https://github.com/vkbo/novelWriter/issues"
[project.gui-scripts]
novelwriter = "novelwriter:main"
[tool.setuptools.dynamic]
version = {attr = "novelwriter.__version__"}
[tool.setuptools.packages.find]
include = ["novelwriter*"]
[project.gui-scripts]
novelwriter = "novelwriter:main"
[tool.isort]
py_version="38"
line_length = 99
wrap_length = 79
multi_line_output = 5
force_grid_wrap = 0
lines_between_types = 1
forced_separate = ["tests.*"]
[tool.flake8]
max-line-length = 99
ignore = ["E133", "E221", "E226", "E228", "E241", "W503", "ANN101", "ANN102", "ANN401"]
per-file-ignores = ["tests/*:ANN"]
exclude = ["docs/*"]
[tool.autopep8]
max_line_length = 99
ignore = ["E133", "E221", "E226", "E228", "E241", "W503"]