Conversation
|
https://users.rust-lang.org/t/is-it-wrong-to-have-a-cargo-lock-in-a-library-crate/59358 Generally rust libraries don't commit lockfiles. I think if there's a specific usecase for it (like the second link) we can do it. |
|
its kinda funny that we have dependabot set up, but don't have a lock file :) If we want to behave like a library, we should probably git rid of the bot. I would also argue that given that this is a python library, it should be deterministic. I guess the duality of a rust library vs a python library makes it complicated. |
|
Hmm, that's a good point. Probably the best thing to do would be to have two crates, but not in a workspace -- one crate is the rust lib and the other is the python lib, and since they're not in a workspace the python one can have a lockfile while the rust one doesn't? |
|
I'm going to close this but open an issue referencing it. |
I am not quite sure why we put the lock files into
gitignore. This means that dependencies are not really controlled.