fix(prqlc/deps): loosen chrono constraint from 0.4.44 to 0.4#5834
fix(prqlc/deps): loosen chrono constraint from 0.4.44 to 0.4#5834
Conversation
depending on the latest chrono version causes conflicts with other libs relying on older versions, such as polars: https://github.com/pola-rs/polars/blob/693c52035689e150c2c70fc6d48c952c564ec940/Cargo.toml#L44 Signed-off-by: Luka Peschke <luka.peschke@toucantoco.com>
…bility #5834 loosened the chrono constraint from 0.4.44 to 0.4 (i.e. >=0.4.0) so downstream apps using prqlc alongside polars (which depends on chrono 0.4.41) could resolve. But this broke `cargo minimal-versions test --direct`: arrow-arith (transitive via connector_arrow -> arrow) requires chrono ^0.4.40, so the resolver could not satisfy 0.4.0. Pin the minimum to 0.4.40 — still permits polars 0.4.41 and the latest 0.4.44 to coexist. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
Heads-up for context: this loosening exposed a transitive-dep ratchet that wasn't visible from It didn't show up in this PR's CI because the Followed up:
Nothing to do here — just leaving a breadcrumb for anyone revisiting.
|
depending on the latest chrono version causes conflicts with other libs relying on older versions, such as polars: https://github.com/pola-rs/polars/blob/693c52035689e150c2c70fc6d48c952c564ec940/Cargo.toml#L44