Skip to content

Commit d153e3e

Browse files
Merge pull request #19 from IteraLabs/fix/complementary-fixes-for-beta-release
complementary fixes for beta release
2 parents 3fb7b0d + af12b9c commit d153e3e

File tree

128 files changed

+5350
-961
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

128 files changed

+5350
-961
lines changed

Cargo.toml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,11 @@ exclude = ["*.log", ".github", "Makefile.toml", "assets/*", "tags"]
2828
include = ["katex-header.html"]
2929

3030
[workspace.dependencies]
31-
atelier_data = { path = "./atelier-data", version = "0.0.12" }
32-
atelier_engine = { path = "./atelier-data", version = "0.0.10" }
33-
atelier_quant = { path = "./atelier-quant", version = "0.0.10" }
34-
atelier_retro = { path = "./atelier-retro", version = "0.0.10" }
35-
atelier_rs = { path = "./atelier-rs", version = "0.0.10" }
31+
atelier_data = { version = "0.0.14" }
32+
atelier_engine = { version = "0.0.10" }
33+
atelier_quant = { version = "0.0.11" }
34+
atelier_retro = { version = "0.0.10" }
35+
atelier_rs = { version = "0.0.10" }
3636
clap = { version = "4.5", features = ["derive"] }
3737
criterion = { version = "0.5", features = ["html_reports"] }
3838
csv = { version = "1.3" }
@@ -53,7 +53,7 @@ tokio = { version = "1", features = ["full"] }
5353
toml = { version = "0.8" }
5454

5555
[workspace.lints.rust]
56-
dead_code = "allow"
56+
dead_code = "forbid"
5757
large_enum_variant = "allow"
5858
too_many_arguments = "allow"
5959
trivial_casts = "warn"

atelier-data/Cargo.toml

Lines changed: 35 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,29 @@
11
[package]
22
name = "atelier_data"
3-
version = "0.0.13"
3+
version = "0.0.15"
44
edition = "2024"
55
rust-version = "1.85.0"
6-
description = "Data connectors with lightweighted connectivity and integrations for the atelier-rs engine"
7-
documentation = "https://docs.rs/atelier-data/"
6+
description = "Data Artifacts and I/O for the atelier-rs engine"
7+
documentation = "https://docs.rs/atelier_data/"
88
readme = "README.md"
99
homepage = "https://iteralabs.xyz/atelier-rs"
1010
repository = "https://github.com/iteralabs/atelier-rs"
1111
license = "Apache-2.0"
1212
keywords = ["crypto", "framework", "machine-learning", "math", "trading"]
1313
categories = ["data-structures", "development-tools", "finance", "simulation"]
14-
exclude = ["*.log", ".github", "Makefile.toml", "assets/*", "tags"]
15-
include = ["../katex-header.html", "Cargo.toml", "README.md", "src/**/*"]
14+
include = [
15+
"Cargo.toml",
16+
"README.md",
17+
"examples/**/*",
18+
"katex-header.html",
19+
"src/**/*",
20+
"tests/**/*",
21+
]
1622
publish = true
1723

1824
[package.metadata.docs.rs]
1925
rustdoc-args = ["--html-in-header", "katex-header.html", "--cfg", "docsrs"]
20-
private-doc = true
21-
alll-features = true
22-
license = "Apache-2.0"
26+
features = ["parquet"]
2327

2428
[lib]
2529
name = "atelier_data"
@@ -28,10 +32,12 @@ path = "src/lib.rs"
2832
# ── binaries ──
2933

3034
[[bin]]
35+
doc = false
3136
name = "market_worker"
3237
path = "src/bin/market_worker.rs"
3338

3439
[[bin]]
40+
doc = false
3541
name = "data_worker"
3642
path = "src/bin/data_worker.rs"
3743

@@ -73,7 +79,7 @@ path = "examples/market_worker/run_market_worker.rs"
7379
name = "read_market_worker"
7480
path = "examples/market_worker/read_market_worker.rs"
7581

76-
# ── market_strems ──
82+
# ── market_streams ──
7783

7884
[[example]]
7985
name = "market_fetch"
@@ -121,6 +127,16 @@ path = "tests/sources/kraken/order_books/test_orderbook_responses.rs"
121127
name = "test_kraken_trade_responses"
122128
path = "tests/sources/kraken/public_trades/test_trade_responses.rs"
123129

130+
# ── binance tests ──
131+
132+
[[test]]
133+
name = "test_binance_orderbook_responses"
134+
path = "tests/sources/binance/order_books/test_orderbook_responses.rs"
135+
136+
[[test]]
137+
name = "test_binance_trade_responses"
138+
path = "tests/sources/binance/public_trades/test_trade_responses.rs"
139+
124140
# ── type tests ──
125141

126142
[[test]]
@@ -165,6 +181,10 @@ path = "tests/workers/test_data_worker_markets.rs"
165181
name = "test_worker_gap_detector"
166182
path = "tests/workers/test_worker_gap_detector.rs"
167183

184+
[[test]]
185+
name = "test_pipeline"
186+
path = "tests/workers/test_pipeline.rs"
187+
168188
# ── parquet round-trip tests ──
169189

170190
[[test]]
@@ -175,6 +195,8 @@ path = "tests/types/order_books/test_orderbook_parquet_roundtrip.rs"
175195
name = "test_trades_parquet_roundtrip"
176196
path = "tests/types/trades/test_trades_parquet_roundtrip.rs"
177197

198+
# ── clients tests ──
199+
178200
[[test]]
179201
name = "test_http_builder"
180202
path = "tests/clients/http/test_builder.rs"
@@ -191,6 +213,10 @@ path = "tests/clients/wss/test_connectivity.rs"
191213
name = "test_wss_decoder"
192214
path = "tests/clients/wss/test_decoder.rs"
193215

216+
[[test]]
217+
name = "test_connection_manager"
218+
path = "tests/clients/connections/test_connection_manager.rs"
219+
194220
[dependencies]
195221
anyhow = { version = "1.0" }
196222
arrow = { version = "57.2", optional = true }

atelier-data/configs/data_worker.toml

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

atelier-data/configs/data_worker_v2.toml

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

atelier-data/configs/market_worker.toml

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

0 commit comments

Comments
 (0)