py-eip712-structs
py-eip712-structs copied to clipboard
update to work with python 3.10-3.12
- Switch from ganache to anvil
- Remove pysha3 dependency
- Remove python2 style super() call
- Remove OrderedAttributesMeta. From version 3.7 onward, dictionaries maintain the insertion order of their items.
- Require python >= 3.10 as the lowest version to install with uv
- Switch from Sphinx to Google docstring format for readability
- Lint with ruff
- Add Github workflows (lint and test)
- Add pyproject.toml