Improve tests, downloader, and project config

- Expand blender_downloader with better error handling and platform support
- Add test_main.py for main module tests
- Expand test coverage for introspect and generate_stubs
- Remove reportUnknownMemberType suppression from conformance config
- Exclude conformance/ from ruff linting (docs examples have E402)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-04-02 11:49:53 +02:00
co-authored by Claude Opus 4.6
parent 7e1e18d845
commit 673b9e54bc
7 changed files with 420 additions and 44 deletions
+1 -1
View File
@@ -33,7 +33,7 @@ extraPaths = ["stubs"]
exclude = ["downloads/", ".venv/", "dist/", "conformance/"]
[tool.ruff]
exclude = ["dist/"]
exclude = ["dist/", "conformance/"]
[tool.poe.tasks]
format = { cmd = "black .", help = "Format all Python files" }