Converge lint config & tool versions with core (Linear OSS-30, Q1/Q4/Q6/Q7). Primary lever Q1: strip the deprecated License :: OSI Approved classifier from all contrib packages (77 remaining; core already at 0). Where tractable also align pylint/pyright versions (Q6) and bump uv-pre-commit (Q7); note ruff-ruleset (Q4) and .pylintrc temp-suppressions (Q3) as follow-up.
Branch / worktree: oss_30_strip_osi_classifier_and_lint_convergence
Linear issue: https://linear.app/dash0/issue/OSS-30/q1-q4-q6-q7-converge-lint-config-and-tool-versions-across-core-and
Converge lint config & tool versions with core (Linear OSS-30, Q1/Q4/Q6/Q7). Primary lever Q1: strip the deprecated
License :: OSI Approvedclassifier from all contrib packages (77 remaining; core already at 0). Where tractable also align pylint/pyright versions (Q6) and bump uv-pre-commit (Q7); note ruff-ruleset (Q4) and .pylintrc temp-suppressions (Q3) as follow-up.Branch / worktree:
oss_30_strip_osi_classifier_and_lint_convergenceLinear issue: https://linear.app/dash0/issue/OSS-30/q1-q4-q6-q7-converge-lint-config-and-tool-versions-across-core-and