opt out of 7f8a8dd5 (uniseg update that requires py39)

pull/139/head
Robert Sachunsky 3 days ago
parent f6dfb77f94
commit 64444dd419

@ -1,7 +1,7 @@
click
jinja2
lxml
uniseg >= 0.9.1
uniseg >= 0.8.0
numpy
colorama
MarkupSafe

@ -21,10 +21,15 @@ def patch_word_break():
https://www.unicode.org/Public/UCD/latest/ucd/auxiliary/WordBreakProperty.txt
"""
old_word_break = uniseg.wordbreak.word_break
if hasattr(uniseg.wordbreak, 'Word_Break'):
aletter = uniseg.wordbreak.Word_Break.ALetter
else:
# uniseg<0.9
aletter = uniseg.wordbreak.WordBreak.ALETTER
def new_word_break(c):
if 0xE000 <= ord(c) <= 0xF8FF: # Private Use Area
return uniseg.wordbreak.Word_Break.ALetter
return aletter
else:
return old_word_break(c)

Loading…
Cancel
Save