Closed DMRobertson closed 2 years ago
Codecov complains, but AFAICS there's no complaint here: https://app.codecov.io/gh/pyca/pynacl/compare/730?src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=checks&utm_campaign=pr%20comments&utm_term=pyca
I'm going to avoid further nitpicking here since we can always find ways to improve in the future. 😁
For what it's worth, I'm open to nitpicking. Either way, great to see this merged and rounded off!
Also a draft. Branches off from #728; the first new commit is 8cfeced. I'm just sticking this up to get CI to run on the proposed final batch of annotations to
tests
now.Also, while I'm at it, I wanted to see if we could quantify how much has changed with all this typing. To do so:
TL:DR:
(These numbers from the any-exprs and html reports, respectively).
I think most of that comes down to cffi in
nacl
; maybe some bits in tests fromjson.loads()
.If we just look at the higher level stuff outside of
nacl.bindings
, the numbers are rosier: