Skip to content

Tooling Changes

Lennart Behme requested to merge tooling-changes into main

This MR upgrade several tools and CI aspects:

  • Add Python 3.13 support
  • Upgrade DuckDB to the newest version (1.1.3) to support Python 3.13
  • Test all supported Python versions (3.11 - 3.13) in the CI
  • Migrate from pip to uv for dependency management as it is much faster
  • Migrate to ruff as a linter and formatter. Ruff is much faster and encapsulates many individual tools, such as flake8, black, isort, etc. This simplifies our tooling significantly.
Edited by Lennart Behme

Merge request reports

Loading