This revision now requires changes to proceed.
indygreg added a comment.
indygreg requested changes to this revision.


  This can't land per commit message, so setting status accordingly.
  
  I'm extremely supportive of adding type checking, whether it be pytype or 
mypy. I don't think it matters much. And TBH I wouldn't be surprised if we end 
up with both once we drop Python 2 support and start using inline annotations 
heavily!
  
  As for how to start testing, I think we should do this like Python 3 and try 
to make individual files "clean." Maintain a list of clean files and we ratchet 
from there.
  
  Since type checking is slow (but there are state files we can reuse to speed 
things up), we'll need to figure out how to make this work in CI. But I have no 
doubt we can figure something out. Out of curiosity, how long does pytype take 
to run in a clean source directory, without any state files?

REPOSITORY
  rHG Mercurial

CHANGES SINCE LAST ACTION
  https://phab.mercurial-scm.org/D7295/new/

REVISION DETAIL
  https://phab.mercurial-scm.org/D7295

To: durin42, #hg-reviewers, indygreg
Cc: indygreg, mjpieters, mercurial-devel
_______________________________________________
Mercurial-devel mailing list
[email protected]
https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel

Reply via email to