Introduce Ruff github CI with some basic linter rules

And also to help catching syntax errors on older Python versions.
This commit is contained in:
Andrej
2025-05-28 17:31:10 +05:00
parent 7cde9629f8
commit ea7ced738a
5 changed files with 79 additions and 4 deletions
+4
View File
@@ -13,6 +13,7 @@ keywords = ["IFC", "Blender", "BIM"]
classifiers = [
"Programming Language :: Python :: 3",
]
requires-python = ">=3.11"
dependencies = [
"ifcopenshell",
]
@@ -28,3 +29,6 @@ exclude = ["test*"]
[tool.setuptools.package-data]
"*" = ["*.*", "libs/desktop/bonsai", "libs/bin/ifcmerge"]
[tool.ruff]
extend = "../../pyproject.toml"