> 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

Reply via email to