Commits
Click on a commit to change the comparison rangechore: add bazel pytest for Python tests across multiple versions
- Add uv http_archive to MODULE.bazel for Python package management
- Add pytest_py310/311/312/313 sh_test targets to BUILD.bazel
- Create pytest_uv.sh script to run pytest using uv
- Add test_fixtures filegroup to crates/cli-python/BUILD.bazel
- Update dbt_templater_test.py to use temp directory for dbt target path
(needed for Bazel sandbox read-only filesystem)
- Update profiles.yml to use :memory: duckdb path
- Update pr.yml to use bazel for Python tests instead of make python_ci
- Add uv.lock for locked dependencies
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> chore: remove redundant python test job from pr workflow
The bazel-lint job already runs `bazel test //...` which includes
all pytest targets, making the separate python job redundant.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>