Skip to content

Commit fa8ba40

Browse files
committed
Remove serde dep
1 parent a5d7cf2 commit fa8ba40

4 files changed

Lines changed: 9 additions & 4 deletions

File tree

Cargo.lock

Lines changed: 0 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@ crate-type = ["cdylib"]
1919

2020
[dependencies]
2121
pyo3 = "0.25.0"
22-
serde = { version = "1.0.219", features = ["derive"] }
2322
planus = { git = "https://github.com/swz-git/planus", rev = "a0b1fbf" }
2423

2524
[build-dependencies]

LICENSE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
MIT License
22

3-
Copyright (c) 2023 Eric Veilleux
3+
Copyright (c) 2025 RLBot
44

55
Permission is hereby granted, free of charge, to any person obtaining a copy
66
of this software and associated documentation files (the "Software"), to deal

codegen/main.rs

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -177,7 +177,14 @@ fn main() -> eyre::Result<()> {
177177
python_mod.into_iter().collect::<String>(),
178178
)?;
179179

180-
let generated_planus = planus_codegen::generate_rust(&declarations)?.replace("RlBot", "RLBot");
180+
let mut generated_planus =
181+
planus_codegen::generate_rust(&declarations)?.replace("RlBot", "RLBot");
182+
183+
// remove all serde-related code
184+
generated_planus = generated_planus
185+
.replace("::serde::Serialize,", "")
186+
.replace("::serde::Deserialize,", "");
187+
181188
fs::write(OUT_FILE, generated_planus.as_bytes())?;
182189

183190
class_inject::classes_to_lib_rs(class_names)?;

0 commit comments

Comments
 (0)