2025-02-13 20:43:05 +01:00
|
|
|
.PHONY: install install-dev install-pre-commit test unit style check docs docs-serve
|
2025-02-13 15:01:55 +01:00
|
|
|
|
|
|
|
install:
|
|
|
|
pip install -e .
|
|
|
|
|
2025-02-13 22:00:29 +01:00
|
|
|
bench: install-dev-rs-release
|
|
|
|
python benchmarks/bench.py
|
|
|
|
|
2025-02-13 21:17:51 +01:00
|
|
|
install-dev-rs-release:
|
|
|
|
cd sqlglotrs/ && python -m maturin develop -r
|
|
|
|
|
|
|
|
install-dev-rs:
|
2025-02-13 21:54:13 +01:00
|
|
|
@unset CONDA_PREFIX && \
|
2025-02-13 21:17:51 +01:00
|
|
|
cd sqlglotrs/ && python -m maturin develop
|
|
|
|
|
|
|
|
install-dev-core:
|
2025-02-13 15:01:55 +01:00
|
|
|
pip install -e ".[dev]"
|
|
|
|
|
2025-02-13 21:17:51 +01:00
|
|
|
install-dev: install-dev-core install-dev-rs
|
|
|
|
|
2025-02-13 15:01:55 +01:00
|
|
|
install-pre-commit:
|
|
|
|
pre-commit install
|
|
|
|
|
|
|
|
test:
|
2025-02-13 21:17:51 +01:00
|
|
|
SQLGLOTRS_TOKENIZER=0 python -m unittest
|
|
|
|
|
|
|
|
test-rs:
|
|
|
|
RUST_BACKTRACE=1 python -m unittest
|
2025-02-13 15:01:55 +01:00
|
|
|
|
2025-02-13 20:43:05 +01:00
|
|
|
unit:
|
2025-02-13 21:17:51 +01:00
|
|
|
SKIP_INTEGRATION=1 SQLGLOTRS_TOKENIZER=0 python -m unittest
|
|
|
|
|
|
|
|
unit-rs:
|
|
|
|
SKIP_INTEGRATION=1 RUST_BACKTRACE=1 python -m unittest
|
2025-02-13 20:43:05 +01:00
|
|
|
|
2025-02-13 15:01:55 +01:00
|
|
|
style:
|
|
|
|
pre-commit run --all-files
|
|
|
|
|
2025-02-13 21:17:51 +01:00
|
|
|
check: style test test-rs
|
2025-02-13 15:01:55 +01:00
|
|
|
|
|
|
|
docs:
|
2025-02-13 15:23:26 +01:00
|
|
|
python pdoc/cli.py -o docs
|
2025-02-13 15:01:55 +01:00
|
|
|
|
|
|
|
docs-serve:
|
2025-02-13 15:23:26 +01:00
|
|
|
python pdoc/cli.py --port 8002
|