Python implementation of the Unicode Collation Algorithm
Description
Python implementation of the Unicode Collation Algorithm (UCA). It
passes 100% of the UCA conformance tests for Unicode 5.2.0 (Python
2.7), Unicode 6.3.0 (Python 3.3+), Unicode 8.0.0 (Python 3.5+), Unicode
9.0.0 (Python 3.6+), and Unicode 10.0.0 (Python 3.7+) with a
variable-weighting setting of Non-ignorable.