Каков наилучший способ удалить акценты (нормализовать) в строке юникода Python?

| | | | | | | | |

У меня есть строка Unicode в Python, и я хотел бы удалить все диакритические знаки (диакритические знаки).

Я нашел в Интернете элегантный способ сделать это (на Java):

  1. преобразовать строку Unicode в ее длинную нормализованную форму (с отдельным символом для букв и диакритических знаков)
  2. удалить все символы с типом Unicode "диакритический знак".

Нужно ли мне устанавливать библиотеку, такую как pyICU, или это возможно только со стандартной библиотекой Python? А как насчет python 3?

Важное примечание: я хотел бы избежать кода с явным отображением символов с диакритическими знаками на их эквиваленты без диакритических знаков.