In Setuptools #889 (https://github.com/pypa/setuptools/issues/889) and Python 
20754 (http://bugs.python.org/issue20754), setuptools and distutils are 
proposing a backward-incompatible change - to remove ConfigParser interpolation 
when parsing setup.cfg (and maybe other config) files.

I’d previously thought that it was an unintended regression from Python 2 to 
introduce interpolation, but on deeper investigation, interpolation has been 
present all along.

While it’s conceivable that no projects are relying on the interpolation 
behavior, I’d be surprised if none have at least worked around the 
interpolation behavior by escaping percent signs.

So I’m left with the sinking feeling there’s no easy transition from the status 
quo to the desired state (no interpolation).

I’d like feedback, in either ticket, about whether this change is worth the 
trouble and if so if there are any ways to mitigate the risks of introducing 
such a change.

If someone can assist on this effort, that would also be greatly appreciated. 
I’ll likely abandon the effort and close the tickets as won’t fix unless we can 
identify someone to champion the effort.
_______________________________________________
Distutils-SIG maillist  -  Distutils-SIG@python.org
https://mail.python.org/mailman/listinfo/distutils-sig

Reply via email to