[LyX/master] Add pyproject.toml file to manage some options for tools

José Matos jamatos at lyx.org
Sat Jun 15 09:05:23 UTC 2024


commit aaef6d269319e079c24fea186c2dc0063bc2a6f3
Author: José Matos <jamatos at lyx.org>
Date:   Sat Jun 15 10:04:31 2024 +0100

    Add pyproject.toml file to manage some options for tools
    
    This file is only relevant for tools that use it, in development, and so
    it is not supposed to be installed. It does not harm but there is no
    purpose.
---
 lib/pyproject.toml | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

diff --git a/lib/pyproject.toml b/lib/pyproject.toml
new file mode 100644
index 0000000000..88d360fc1d
--- /dev/null
+++ b/lib/pyproject.toml
@@ -0,0 +1,20 @@
+[tool.ruff]
+
+# Assume Python 3.8
+target-version = "py38"
+
+# indentation details
+line-length = 96
+indent-width = 4
+
+[tool.ruff.format]
+# Enable auto-formatting of code examples in docstrings. Markdown,
+# reStructuredText code/literal blocks and doctests are all supported.
+docstring-code-format = true
+
+# Set the line length limit used when formatting code snippets in
+# docstrings.
+#
+# This only has an effect when the `docstring-code-format` setting is
+# enabled.
+docstring-code-line-length = "dynamic"


More information about the lyx-cvs mailing list