> I'm really not familiar with humanfriendly - could you at least give us > a hint on what backward incompatible changes were made?
the upgrade was rather huge, we went form 4.18 to 8.1 so there could be several changes. You may want to have a look at the upstream changelog, available at: https://humanfriendly.readthedocs.io/en/latest/changelog.html#release-8-1-2020-03-06 > More generally, how are API breaks dealt with with Python modules? it varies greatly depending on the module: some issue DeprecationWarnings before removing functionalities, others are a more "bohemians" and make changes as they see fit without paying much attention (not saying this is the case). Probably it's safe to say you may want to contact azure-cli upstream and make them aware their software doesnt work with the latest humanfriently package. Regards, -- Sandro "morph" Tosi My website: http://sandrotosi.me/ Me at Debian: http://wiki.debian.org/SandroTosi Twitter: https://twitter.com/sandrotosi