You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: AGENTS.md
+5Lines changed: 5 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -20,6 +20,11 @@ This repository contains Python bindings for Rust's DataFusion.
20
20
- Place typing-only imports under `if TYPE_CHECKING:` guards (Ruff rule `TCH001` is enforced).
21
21
- In Rust examples/interop glue, prefer raw C string literals like `cr"..."` for small constants over allocating a `CString`.
22
22
23
+
## Developer checklist for an edit
24
+
1. Run `uv run --no-project maturin develop --uv` (or `maturin develop --uv` inside the venv).
25
+
2. Run `uv --no-project pytest .` or `python -m pytest python/tests` to validate changes.
26
+
3. Run `pre-commit run --all-files` (or `./ci/scripts/python_lint.sh` and `./ci/scripts/rust_clippy.sh` / `./ci/scripts/rust_fmt.sh` for quick checks).
0 commit comments