Some people have been complaining about things compiling over and over again...
Well turns out there was bug where the hashes in Ape always registered changes because it is agreed upon to ignore added whitespace at ends of files but that was not happening.
How I did it
Ignore empty lines in Source
How to verify it
Make a Vyper file in Ape
Add newlines at the end (more than 1)
Notice it compiles indefinitely
Checklist
[ ] Passes all linting checks (pre-commit and CI jobs)
[ ] New test cases have been added and are passing
[ ] Documentation has been updated
[ ] PR title follows Conventional Commit standard (will be automatically included in the changelog)
What I did
Some people have been complaining about things compiling over and over again... Well turns out there was bug where the hashes in Ape always registered changes because it is agreed upon to ignore added whitespace at ends of files but that was not happening.
How I did it
Ignore empty lines in
Source
How to verify it
Checklist