<div dir="ltr"><div><div><div><div><div><div><div><div>I have added an RFE about starting work on adding static type hint checking to Ironic:<br><a href="https://bugs.launchpad.net/ironic-lib/+bug/1633756" target="_blank">https://bugs.launchpad.net/<wbr>ironic-lib/+bug/1633756</a><br><br></div>And a starting patch to openstack/ironic-lib:<br><a href="https://review.openstack.org/#/c/386892/" target="_blank">https://review.openstack.org/#<wbr>/c/386892/</a><br><br></div>A patch to add the 'typing' package to openstack/requirements/global-<wbr>requirements.txt:<br><a href="https://review.openstack.org/386944" target="_blank">https://review.openstack.org/<wbr>386944</a><br><br></div>Issues:<br></div>I
 tried adding the 'mypy-lang' package to global-requirements but the 
tool 'generate-constraints' does not handle "Python 3 only" packages. Or
 I don't know how to make it handle "Python 3 only" packages.<br><br></div>So I added the dep for 'mypy-lang' as a local dep requirement in the tox.ini file.<br><br></div>Very interested to hear if anybody else has started working on static type hint checking in their projects.<br><br></div>Thanks,<br></div>John</div>