vyperlang / vyper

Pythonic Smart Contract Language for the EVM
https://vyperlang.org
Other
4.84k stars 789 forks source link

Add type hints and expose via PEP561 #1118

Closed pipermerriam closed 6 months ago

pipermerriam commented 5 years ago

What's your issue about?

This codebase could probably benefit from having type hints and other codebases could benefit from having the python API types exposed via PEP561

How can it be fixed?

Mostly just semi-tedious work to get type hints added to the code but it's not too hard to do incrementally.

Cute Animal Picture

cute monkeys 81

fubuloubu commented 5 years ago

@jacqueswww good first issue?

pipermerriam commented 5 years ago

@fubuloubu it can be but I'd recommend someone who's familiar with the codebase take a few minutes to identify the logical order that hints should be added (ideally starting at the most isolated code and working outwards).

jacqueswww commented 5 years ago

I would actually like to tackle this :) have only basic knowledge of mypy.