Skip to content

Commit 378c5c3

Browse files
authored
feat(build): pull base binaries from gh releases for encoderfile builds (#213)
- Add auto-pulling base binaries from gh releases - Add utils for adding, removing, and listing base binaries in cache - Add logging
1 parent 8757a98 commit 378c5c3

File tree

18 files changed

+1216
-75
lines changed

18 files changed

+1216
-75
lines changed

Cargo.lock

Lines changed: 326 additions & 17 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

encoderfile/Cargo.toml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,15 +12,26 @@ description = "Distribute and run transformer encoders with a single file."
1212

1313
[dependencies]
1414
clap_derive = "4.5.49"
15+
console = { version = "0.16.2", optional = true }
1516
directories = "6.0.0"
17+
flate2 = "1.1.5"
1618
sha2 = "0.10.9"
19+
tar = "0.4.44"
20+
tempfile = "3.23.0"
21+
url = "2.5.8"
1722

1823
[features]
24+
default = ["cli"]
1925
dev-utils = []
26+
cli = ["dep:console"]
2027

2128
[dev-dependencies]
2229
tempfile = "3.23.0"
2330

31+
[dependencies.reqwest]
32+
version = "0.13.1"
33+
features = ["blocking"]
34+
2435
[dependencies.tokenizers]
2536
workspace = true
2637

0 commit comments

Comments
 (0)