Use PEP593 to support typing of parameters
This uses PEP593 Annotations to support typing of parameters in a way that will make mypy & co treat the instance variables correctly.
Unrelated to this PR. You may want to change your workflow approval settings in Settings -> General -> Actions to this so that users like me that have never contributed to this repo but are not new to GitHub itself don't require approval.
@honnix I merged in master, tests are passing now. Could you take another look at this?
@adriangb Sorry for replying late. We will take a look at this asap.
cc @spotify/dataex
@adriangb why was this closed?
Because I no longer work at the company that used Luigi and don't have time to push this forward given the pace it was going at. Feel free to take it over.
@adriangb ok thanks!