It's up to you. I'm happy with both choices. Your reasoning is sound, configparser takes backwards-compatibility seriously, unpinning should be just as safe and is more flexible.