On 8/6/2019 5:57 PM, Gregory P. Smith wrote:
People distribute code via pypi.  if we reject uploads of packages with these problems and link to fixers (modernize can be taught what to do), we prevent them from spreading further.  A few years after doing that, we can revisit how much pain and for whom making this a SyntaxWarning or even SyntaxError would actually be.

it isn't useful to tell users of packages to spend time figuring out who to complain to that some packages code that they somehow depend on (often transitively) is not modern enough.


People also distribute code other ways. A few years after cleaning up pypi, you still wouldn't know how much pain and for whom making this a SyntaxWarning or SyntaxError would actually be.

Just do it and get it over with.

Glenn