Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
chore: make a couple more things frozen/hashable (#307)
Manifest and Fpath were not marked with the decorator to make frozen dataclasses, so were unhashable in Python. This adds the decorator to make them hashable. - [x] I ran `make setup && make` to update the generated code after editing a `.atd` file (TODO: have a CI check) - [x] I made sure we're still backward compatible with old versions of the CLI. For example, the Semgrep backend need to still be able to *consume* data generated by Semgrep 1.17.0. See https://atd.readthedocs.io/en/latest/atdgen-tutorial.html#smooth-protocol-upgrades Co-authored-by: Yoann Padioleau <[email protected]>
- Loading branch information