#python every python release has more type annotations that aren't backwards compatible, but if you stripped off the annotations, it would become backwards compatible with no runtime change! But if I strip off the annotations, any developer using it as a library suffers.
Options
- tool to strip off annotations, ship nude package
- ship it twice
- use .pyi all the time (ugh!)
- python switch/config option to ignore annotations & typing imports