-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
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
Adds stubs for reportlab #12013
Adds stubs for reportlab #12013
Conversation
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Due to the size, I've just scanned through it, and didn't compare with the implementation. The notes in stubtest allowlist make sense to me. If it turns out to be too restrictive, we can always loosen our annotations on request.
A few nits below, though.
This comment has been minimized.
This comment has been minimized.
According to mypy_primer, this change has no effect on the checked open source code. 🤖🎉 |
Large parts of this are still baseline stubs, but the higher level platypus API and some of the
lib
/pdfgen
components it depends on are fairly complete and tested against several medium to large codebases of mine.Docs can be found here: https://docs.reportlab.com/
There's currently no public git repository available for reportlab, so you'll have to install it and get the source that way.
It is still open source under the BSD license, so no worries there.