-
Notifications
You must be signed in to change notification settings - Fork 19
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Type hints #25
Comments
Hey Aaron. That would be great, type hints are cool and definitely make dev life's easier! I would also suggest adding a CI check using mypy. |
@Samira-El - Awesome! And since this is going to be a large code review, any objections to an incremental approach? Perhaps I can do it all in one go, but if it gets too unwieldy I was thinking I might focus first on catalog and bookmarks. |
An incremental approach sounds good and makes review easier for us! |
I got more done than I expected. 😅 #26 |
@Samira-El - This is ready for review: #26 |
Hi, I'm curious if you would accept a PR to add type hints throughout this library. I have run into numerous cases where I sent a dict or object when the vice versa was needed. Is this something you would be amenable to reviewing if I were to create a PR?
In building out the singer-sdk, I've mostly avoided dependencies on this library just because I was not confident on how types should be handled. If I had confidence in expected data types we could put more load on this library, rather than reinventing the wheel.
Thanks!
The text was updated successfully, but these errors were encountered: