Skip to content

Commit 7920ea3

Browse files
committed
chore: bring dat test loading into the root
Signed-off-by: R. Tyler Croy <[email protected]>
1 parent 3338af1 commit 7920ea3

File tree

3 files changed

+37
-37
lines changed

3 files changed

+37
-37
lines changed

.github/actions/load_dat/action.yaml

Lines changed: 0 additions & 26 deletions
This file was deleted.

Makefile

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
#
2+
# This Makefile exists largely to help ensure that some of the common behaviors
3+
# between CI and local development can be consistently replicated
4+
#
5+
# For the most part you should be able to rely on cargo for development.
6+
7+
.DEFAULT_GOAL := help
8+
DAT_VERSION := 0.0.3
9+
10+
## begin dat related
11+
####################
12+
.PHONY: setup-dat
13+
setup-dat: dat/deltalake-dat-v$(DAT_VERSION) ## Download and setup the Delta Acceptance Tests (dat)
14+
15+
dat:
16+
mkdir -p dat
17+
18+
dat/deltalake-dat-v$(DAT_VERSION): dat ## Download DAT test files into ./dat
19+
rm -rf dat/v$(DAT_VERSION)
20+
curl -L --silent --output dat/deltalake-dat-v$(DAT_VERSION).tar.gz \
21+
https://github.com/delta-incubator/dat/releases/download/v$(DAT_VERSION)/deltalake-dat-v$(DAT_VERSION).tar.gz
22+
tar --no-same-permissions -xzf dat/deltalake-dat-v$(DAT_VERSION).tar.gz
23+
mv out dat/v$(DAT_VERSION)
24+
rm dat/deltalake-dat-v$(DAT_VERSION).tar.gz
25+
26+
27+
####################
28+
## end dat related
29+
30+
31+
.PHONY: clean
32+
clean: ## Remove temporary and downloaded artifacts
33+
rm -rf dat
34+
35+
.PHONY: help
36+
help: ## Produce the helpful command listing
37+
@grep -E '^[a-zA-Z_-]+:.*?## .*$$' $(MAKEFILE_LIST) | sort | awk 'BEGIN {FS = ":.*?## "}; {printf "\033[36m%-30s\033[0m %s\n", $$1, $$2}'

python/Makefile

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,12 @@
11
.DEFAULT_GOAL := help
22

33
PACKAGE_VERSION := $(shell grep version Cargo.toml | head -n 1 | awk '{print $$3}' | tr -d '"' )
4-
DAT_VERSION := 0.0.2
54

65
.PHONY: setup
76
setup: ## Setup the requirements
87
$(info --- Setup dependencies ---)
98
uv sync --no-install-project --all-extras
109

11-
.PHONY: setup-dat
12-
setup-dat: ## Download DAT test files
13-
mkdir -p dat-data
14-
rm -rf dat-data/v$(DAT_VERSION)
15-
curl -L --silent --output dat-data/deltalake-dat-v$(DAT_VERSION).tar.gz \
16-
https://github.com/delta-incubator/dat/releases/download/v$(DAT_VERSION)/deltalake-dat-v$(DAT_VERSION).tar.gz
17-
tar --no-same-permissions -xzf dat-data/deltalake-dat-v$(DAT_VERSION).tar.gz
18-
mv out dat-data/v$(DAT_VERSION)
19-
rm dat-data/deltalake-dat-v$(DAT_VERSION).tar.gz
20-
2110
.PHONY: build
2211
build: setup ## Build Python binding of delta-rs
2312
$(info --- Build Python binding ---)

0 commit comments

Comments
 (0)