-
Notifications
You must be signed in to change notification settings - Fork 15
Open
Description
Importing in python 3.12 gives a large number of minor warnings. I think these would not be hard to fix, but I'm not going to be available to put up a PR for a few days.
I believe most of the invalid escape sequences could be resolved by using raw strings like r"\s"
but it would involve some analysis of what level of string escaping would be needed in each case, to not break the unicode character string escapes.
Sorry about the long unformatted logs!
.venv/lib/python3.12/site-packages/aksharamukha/Convert.py:78
.venv/lib/python3.12/site-packages/aksharamukha/Convert.py:78: SyntaxWarning: invalid escape sequence '\s'
punc = '(' + '|'.join(["\u005C"+x for x in list(string.punctuation)]+ ['\s']
.venv/lib/python3.12/site-packages/aksharamukha/Convert.py:79
.venv/lib/python3.12/site-packages/aksharamukha/Convert.py:79: SyntaxWarning: invalid escape sequence '\.'
+ [x.replace('.', '\.') for x in GM.CrunchSymbols(GM.Signs,Source)[1:3]]) + ')'
.venv/lib/python3.12/site-packages/aksharamukha/Convert.py:88
.venv/lib/python3.12/site-packages/aksharamukha/Convert.py:88: SyntaxWarning: invalid escape sequence '\s'
punc = '(\s)'
.venv/lib/python3.12/site-packages/aksharamukha/Convert.py:182
.venv/lib/python3.12/site-packages/aksharamukha/Convert.py:182: SyntaxWarning: invalid escape sequence '\s'
punc = '(' + '|'.join(["\u005C"+x for x in list(string.punctuation)]+ ['\s']
.venv/lib/python3.12/site-packages/aksharamukha/Convert.py:183
.venv/lib/python3.12/site-packages/aksharamukha/Convert.py:183: SyntaxWarning: invalid escape sequence '\.'
+ [x.replace('.', '\.') for x in GM.CrunchSymbols(GM.Signs,Source)[1:3]]) + ')'
.venv/lib/python3.12/site-packages/aksharamukha/PreProcess.py:438
.venv/lib/python3.12/site-packages/aksharamukha/PreProcess.py:438: SyntaxWarning: invalid escape sequence '\W'
Strng = re.sub('([\u0628-\u0647])(?![\u0652\u064E\u0650\u064F\u0651\u064B\u064C\u064D\u0649])(?=(\W|$))', r'\1' + '\u0652', Strng)
.venv/lib/python3.12/site-packages/aksharamukha/PreProcess.py:439
.venv/lib/python3.12/site-packages/aksharamukha/PreProcess.py:439: SyntaxWarning: invalid escape sequence '\W'
Strng = re.sub('([\u0628-\u0647]\u0651)(?![\u0652\u064E\u0650\u064F\u064B\u064C\u064D\u0649])(?=(\W|$))', r'\1' + '\u0652', Strng)
.venv/lib/python3.12/site-packages/aksharamukha/PreProcess.py:440
.venv/lib/python3.12/site-packages/aksharamukha/PreProcess.py:440: SyntaxWarning: invalid escape sequence '\W'
Strng = re.sub('(?<!\u0650)([\u064A])(?![\u0651\u0652\u064E\u0650\u064F\u064B\u064C\u064D\u0649])(?=(\W|$))', r'\1' + '\u0652', Strng)
.venv/lib/python3.12/site-packages/aksharamukha/PreProcess.py:441
.venv/lib/python3.12/site-packages/aksharamukha/PreProcess.py:441: SyntaxWarning: invalid escape sequence '\W'
Strng = re.sub('(?<!\u0650)([\u064A]\u0651)(?![\u0652\u064E\u0650\u064F\u064B\u064C\u064D\u0649])(?=(\W|$))', r'\1' + '\u0652', Strng)
.venv/lib/python3.12/site-packages/aksharamukha/PreProcess.py:442
.venv/lib/python3.12/site-packages/aksharamukha/PreProcess.py:442: SyntaxWarning: invalid escape sequence '\W'
Strng = re.sub('(?<!\u064F)([\u0648])(?![\u0651\u0652\u064E\u0650\u064F\u064B\u064C\u064D\u0649])(?=(\W|$))', r'\1' + '\u0652', Strng)
.venv/lib/python3.12/site-packages/aksharamukha/PreProcess.py:443
.venv/lib/python3.12/site-packages/aksharamukha/PreProcess.py:443: SyntaxWarning: invalid escape sequence '\W'
Strng = re.sub('(?<!\u064F)([\u0648]\u0651)(?![\u0652\u064E\u0650\u064F\u064B\u064C\u064D\u0649])(?=(\W|$))', r'\1' + '\u0652', Strng)
.venv/lib/python3.12/site-packages/aksharamukha/PreProcess.py:515
.venv/lib/python3.12/site-packages/aksharamukha/PreProcess.py:515: SyntaxWarning: invalid escape sequence '\w'
Strng = re.sub('(?<!\w)' + vow1, vow2, Strng)
.venv/lib/python3.12/site-packages/aksharamukha/PreProcess.py:1066
.venv/lib/python3.12/site-packages/aksharamukha/PreProcess.py:1066: SyntaxWarning: invalid escape sequence '\s'
Strng = re.sub(ISyl + '('+ListC +')' + '(((\u17D2)' + '('+ListC +'))*)([៍៎៏]?)(?=[\s\n])', r'\1\8\9' + vir + r'\13', Strng) # kama -> kam
.venv/lib/python3.12/site-packages/aksharamukha/PreProcess.py:1278
.venv/lib/python3.12/site-packages/aksharamukha/PreProcess.py:1278: SyntaxWarning: invalid escape sequence '\s'
punc = '(' + '|'.join(["\u005C"+x for x in list(string.punctuation)]+ ['\s']
.venv/lib/python3.12/site-packages/aksharamukha/PreProcess.py:1279
.venv/lib/python3.12/site-packages/aksharamukha/PreProcess.py:1279: SyntaxWarning: invalid escape sequence '\.'
+ [x.replace('.', '\.') for x in GM.CrunchSymbols(GM.Signs,Source)[1:3]]) + ')'
.venv/lib/python3.12/site-packages/aksharamukha/PreProcess.py:1286
.venv/lib/python3.12/site-packages/aksharamukha/PreProcess.py:1286: SyntaxWarning: invalid escape sequence '\s'
punc = '(\s)'
.venv/lib/python3.12/site-packages/aksharamukha/PreProcess.py:1315
.venv/lib/python3.12/site-packages/aksharamukha/PreProcess.py:1315: SyntaxWarning: invalid escape sequence '\_'
alt_baraha = [('A', 'aa'), ('I', 'ee'), ('U', 'oo'), ('~loo', '~lU'), ('Roo', 'RU'), ('ou', 'au'), ('K', 'kh'), ('G','gh'), ('ch', 'c'), ('Ch', 'C'), ('J','jh'), ('P', 'ph'), ('B', 'bh'), ('w', 'v'), ('sh', 'S'), ('~h', '_h'), ('Y', 'yx'), ('^^', '{}'), ('^', '()'), ('tx', 'rx'), ('zh', 'Lx'), ('~e', '~a'), ('q', '\_'), ('#', "\\'"), ('$', '\\"')]
.venv/lib/python3.12/site-packages/aksharamukha/PreProcess.py:1665
.venv/lib/python3.12/site-packages/aksharamukha/PreProcess.py:1665: SyntaxWarning: invalid escape sequence '\s'
Strng = re.sub("("+ListC+ListV+")"+"("+"("+ListVS+")?"+"("+ListCS+")?"+")"+"("+ListC+")"+"("+vir+")"+"(?!\s)",r"\1\2\5\6 ",Strng)
.venv/lib/python3.12/site-packages/aksharamukha/PreProcess.py:1723
.venv/lib/python3.12/site-packages/aksharamukha/PreProcess.py:1723: SyntaxWarning: invalid escape sequence '\s'
punct = "|".join(['\\'+x for x in list(string.punctuation.replace(".","").replace("?",""))])+"|\s"
.venv/lib/python3.12/site-packages/aksharamukha/PreProcess.py:1750
.venv/lib/python3.12/site-packages/aksharamukha/PreProcess.py:1750: SyntaxWarning: invalid escape sequence '\s'
Strng = re.sub("("+'['+ListC[10]+ListSC[2]+']'+vir+')'+'(\s)'+'('+ListC[c]+')',r'\1\2'+ListC[5],Strng)
.venv/lib/python3.12/site-packages/aksharamukha/PreProcess.py:3
.venv/lib/python3.12/site-packages/aksharamukha/PreProcess.py:3: DeprecationWarning: ast.Str is deprecated and will be removed in Python 3.14; use ast.Constant instead
from ast import Str
.venv/lib/python3.12/site-packages/aksharamukha/PostProcess.py:457
.venv/lib/python3.12/site-packages/aksharamukha/PostProcess.py:457: SyntaxWarning: invalid escape sequence '\W'
Strng = re.sub('(\u0652)(\W|$)', r'\2', Strng)
.venv/lib/python3.12/site-packages/aksharamukha/PostProcess.py:543
.venv/lib/python3.12/site-packages/aksharamukha/PostProcess.py:543: SyntaxWarning: invalid escape sequence '\p'
Strng = regex.sub('(\p{L}\p{M}*) (\p{L})', r'\1\2', Strng)
.venv/lib/python3.12/site-packages/aksharamukha/PostProcess.py:544
.venv/lib/python3.12/site-packages/aksharamukha/PostProcess.py:544: SyntaxWarning: invalid escape sequence '\p'
Strng = regex.sub('(\p{L}\p{M}*) (\p{L})', r'\1\2', Strng)
.venv/lib/python3.12/site-packages/aksharamukha/PostProcess.py:964
.venv/lib/python3.12/site-packages/aksharamukha/PostProcess.py:964: SyntaxWarning: invalid escape sequence '\B'
Strng = re.sub('\Ba', '', Strng)
.venv/lib/python3.12/site-packages/aksharamukha/PostProcess.py:1110
.venv/lib/python3.12/site-packages/aksharamukha/PostProcess.py:1110: SyntaxWarning: invalid escape sequence '\s'
Strng = re.sub('([\s^])(ந)'+ 'ல', r'\1' + 'ள', Strng)
.venv/lib/python3.12/site-packages/aksharamukha/PostProcess.py:1133
.venv/lib/python3.12/site-packages/aksharamukha/PostProcess.py:1133: SyntaxWarning: invalid escape sequence '\.'
Strng = re.sub('ந்' + '([\.।॥,!-])', 'ன்' + r'\1', Strng)
.venv/lib/python3.12/site-packages/aksharamukha/PostProcess.py:1134
.venv/lib/python3.12/site-packages/aksharamukha/PostProcess.py:1134: SyntaxWarning: invalid escape sequence '\s'
Strng = re.sub('ந்' + '(\s)', 'ன்' + r'\1', Strng)
.venv/lib/python3.12/site-packages/aksharamukha/PostProcess.py:1600
.venv/lib/python3.12/site-packages/aksharamukha/PostProcess.py:1600: SyntaxWarning: invalid escape sequence '\s'
Strng = re.sub('(\s)(ன)', r'\1' + 'ந', Strng)
.venv/lib/python3.12/site-packages/aksharamukha/PostProcess.py:1618
.venv/lib/python3.12/site-packages/aksharamukha/PostProcess.py:1618: SyntaxWarning: invalid escape sequence '\s'
Strng = re.sub('(\s)ഩ്', r'\1' + 'ന്', Strng)
.venv/lib/python3.12/site-packages/aksharamukha/PostProcess.py:2463
.venv/lib/python3.12/site-packages/aksharamukha/PostProcess.py:2463: SyntaxWarning: invalid escape sequence '\('
ListV = '|'.join(GM.CrunchSymbols(GM.Vowels+GM.VowelSigns+GM.Consonants,'Tamil')+[Tamil.SignMap[0].replace('(','\(').replace(')','\)')])
.venv/lib/python3.12/site-packages/aksharamukha/PostProcess.py:2463
.venv/lib/python3.12/site-packages/aksharamukha/PostProcess.py:2463: SyntaxWarning: invalid escape sequence '\)'
ListV = '|'.join(GM.CrunchSymbols(GM.Vowels+GM.VowelSigns+GM.Consonants,'Tamil')+[Tamil.SignMap[0].replace('(','\(').replace(')','\)')])
.venv/lib/python3.12/site-packages/aksharamukha/PostProcess.py:3623
.venv/lib/python3.12/site-packages/aksharamukha/PostProcess.py:3623: SyntaxWarning: invalid escape sequence '\.'
"(?<!\.\w)([\.?!]\s*)\w|"+ # after a ?/!/. and a space,
.venv/lib/python3.12/site-packages/aksharamukha/PostProcess.py:3624
.venv/lib/python3.12/site-packages/aksharamukha/PostProcess.py:3624: SyntaxWarning: invalid escape sequence '\w'
"\w(?:\.\w)|"+
.venv/lib/python3.12/site-packages/aksharamukha/PostProcess.py:3625
.venv/lib/python3.12/site-packages/aksharamukha/PostProcess.py:3625: SyntaxWarning: invalid escape sequence '\w'
"(\n)\w|"+ # start/middle of acronym
.venv/lib/python3.12/site-packages/aksharamukha/PostProcess.py:3626
.venv/lib/python3.12/site-packages/aksharamukha/PostProcess.py:3626: SyntaxWarning: invalid escape sequence '\w'
"(\n(\"|\“|\'|\‘))\w|"+
.venv/lib/python3.12/site-packages/aksharamukha/PostProcess.py:3627
.venv/lib/python3.12/site-packages/aksharamukha/PostProcess.py:3627: SyntaxWarning: invalid escape sequence '\w'
"(?<=\w\.)\w", # end of acronym
.venv/lib/python3.12/site-packages/aksharamukha/ConvertFix.py:30
.venv/lib/python3.12/site-packages/aksharamukha/ConvertFix.py:30: SyntaxWarning: invalid escape sequence '\s'
Strng = re.sub('(\s)' + consonants + '(ə)', r'\1\2ʌ', Strng)
.venv/lib/python3.12/site-packages/aksharamukha/ConvertFix.py:33
.venv/lib/python3.12/site-packages/aksharamukha/ConvertFix.py:33: SyntaxWarning: invalid escape sequence '\s'
Strng = re.sub('(\s)' + consonants + consonants +'(ə)', r'\1\2ʌ', Strng)
.venv/lib/python3.12/site-packages/aksharamukha/ConvertFix.py:36
.venv/lib/python3.12/site-packages/aksharamukha/ConvertFix.py:36: SyntaxWarning: invalid escape sequence '\s'
Strng = re.sub('(\s)' + consonants + consonants + consonants +'(ə)', r'\1\2ʌ', Strng)
.venv/lib/python3.12/site-packages/aksharamukha/ConvertFix.py:174
.venv/lib/python3.12/site-packages/aksharamukha/ConvertFix.py:174: SyntaxWarning: invalid escape sequence '\^'
VowelSignList = '|'.join(GM.CrunchSymbols(GM.VowelSigns,Target)).replace('^','\^').replace('.','\.') # OR of all Consonants - k|kh etc
.venv/lib/python3.12/site-packages/aksharamukha/ConvertFix.py:174
.venv/lib/python3.12/site-packages/aksharamukha/ConvertFix.py:174: SyntaxWarning: invalid escape sequence '\.'
VowelSignList = '|'.join(GM.CrunchSymbols(GM.VowelSigns,Target)).replace('^','\^').replace('.','\.') # OR of all Consonants - k|kh etc
.venv/lib/python3.12/site-packages/aksharamukha/ConvertFix.py:175
.venv/lib/python3.12/site-packages/aksharamukha/ConvertFix.py:175: SyntaxWarning: invalid escape sequence '\^'
VowelList = '|'.join(GM.CrunchSymbols(GM.Vowels,Target)).replace('^','\^').replace('.','\.') # OR of all Vowels - a|A etc
.venv/lib/python3.12/site-packages/aksharamukha/ConvertFix.py:175
.venv/lib/python3.12/site-packages/aksharamukha/ConvertFix.py:175: SyntaxWarning: invalid escape sequence '\.'
VowelList = '|'.join(GM.CrunchSymbols(GM.Vowels,Target)).replace('^','\^').replace('.','\.') # OR of all Vowels - a|A etc
.venv/lib/python3.12/site-packages/aksharamukha/ConvertFix.py:185
.venv/lib/python3.12/site-packages/aksharamukha/ConvertFix.py:185: SyntaxWarning: invalid escape sequence '\^'
UnAspCons = '|'.join([TargetCons[i] for i in [0,2,5,7,10,12,15,17,20,22]]).replace('^','\^').replace('.','\.') # All Unaspirated Plosives
.venv/lib/python3.12/site-packages/aksharamukha/ConvertFix.py:185
.venv/lib/python3.12/site-packages/aksharamukha/ConvertFix.py:185: SyntaxWarning: invalid escape sequence '\.'
UnAspCons = '|'.join([TargetCons[i] for i in [0,2,5,7,10,12,15,17,20,22]]).replace('^','\^').replace('.','\.') # All Unaspirated Plosives
.venv/lib/python3.12/site-packages/aksharamukha/ConvertFix.py:556
.venv/lib/python3.12/site-packages/aksharamukha/ConvertFix.py:556: SyntaxWarning: invalid escape sequence '\s'
Strng = re.sub('(\s|^|\.|,|א)' + '(וֹ|וּ)', 'א' + r'\1\2' , Strng)
.venv/lib/python3.12/site-packages/aksharamukha/ConvertFix.py:590
.venv/lib/python3.12/site-packages/aksharamukha/ConvertFix.py:590: SyntaxWarning: invalid escape sequence '\s'
Strng = re.sub('(\s|\.|,|^)' + consonantsAll + '(ְ)', r'\1\2' + 'ֶ', Strng)
.venv/lib/python3.12/site-packages/aksharamukha/ConvertFix.py:593
.venv/lib/python3.12/site-packages/aksharamukha/ConvertFix.py:593: SyntaxWarning: invalid escape sequence '\s'
Strng = re.sub(consonantsAll + '(ְ)' + '(' + r'\1' + ')'+ '(?!(\s|\.|\n|,|$))', r'\1' + 'ֶ' + r'\3', Strng)
.venv/lib/python3.12/site-packages/aksharamukha/ConvertFix.py:594
.venv/lib/python3.12/site-packages/aksharamukha/ConvertFix.py:594: SyntaxWarning: invalid escape sequence '\s'
Strng = re.sub(consonantsAll + '(ְ)' + consonantsAll + '(ְ)' + '(?!(\s|\.|\n|,|$))', r'\1\2' + r'\3' + 'ֶ' , Strng)
.venv/lib/python3.12/site-packages/aksharamukha/ConvertFix.py:1689
.venv/lib/python3.12/site-packages/aksharamukha/ConvertFix.py:1689: SyntaxWarning: invalid escape sequence '\s'
Strng = re.sub('(\s)\u06BE',r'\1'+'ہ', Strng)
.venv/lib/python3.12/site-packages/aksharamukha/ConvertFix.py:2178
.venv/lib/python3.12/site-packages/aksharamukha/ConvertFix.py:2178: SyntaxWarning: invalid escape sequence '\s'
Strng = re.sub("(?<=\s)("+cons+")"+"("+vir+")"+"(["+EAIO+"])"+"("+cons+")",r"\3\1\2\4",Strng)
.venv/lib/python3.12/site-packages/aksharamukha/ConvertFix.py:2258
.venv/lib/python3.12/site-packages/aksharamukha/ConvertFix.py:2258: SyntaxWarning: invalid escape sequence '\d'
Numbers = sorted(map(int,re.findall("\d+", Strng)),reverse=True)
.venv/lib/python3.12/site-packages/aksharamukha/ConvertFix.py:2281
.venv/lib/python3.12/site-packages/aksharamukha/ConvertFix.py:2281: SyntaxWarning: invalid escape sequence '\d'
Numbers = sorted(map(int,re.findall("\d+", Strng)),reverse=True)
.venv/lib/python3.12/site-packages/aksharamukha/ConvertFix.py:2415
.venv/lib/python3.12/site-packages/aksharamukha/ConvertFix.py:2415: SyntaxWarning: invalid escape sequence '\W'
Strng = re.sub('(\W)nj([aeiou])', r'\1' + 'ny' + r'\2', Strng)
.venv/lib/python3.12/site-packages/aksharamukha/ConvertFix.py:2448
.venv/lib/python3.12/site-packages/aksharamukha/ConvertFix.py:2448: SyntaxWarning: invalid escape sequence '\W'
Strng = re.sub('(\W)nj([aeiou])', r'\1' + 'ny' + r'\2', Strng)
.venv/lib/python3.12/site-packages/aksharamukha/ConvertFix.py:2984
.venv/lib/python3.12/site-packages/aksharamukha/ConvertFix.py:2984: SyntaxWarning: invalid escape sequence '\.'
Strng = re.sub('(?:(?<!\n)(?<!᠂)(?<![,\.\"\?\&\(\)]))' + "(?<!" + vir + ")" + '(' + ListC + ')' + vir + "((" + candraBindu +")?" + "("+ListC+"))",r"\1 \2", Strng) #\u02BF Virama
.venv/lib/python3.12/site-packages/aksharamukha/ScriptMap/EastIndic/SiddhamRanjana.py:25
.venv/lib/python3.12/site-packages/aksharamukha/ScriptMap/EastIndic/SiddhamRanjana.py:25: SyntaxWarning: invalid escape sequence '\P'
tree = ET.parse('C:\Personal Projects\\aksharamukha\ScriptMap\EastIndic\siddham.xml')
.venv/lib/python3.12/site-packages/aksharamukha/ScriptMap/EastIndic/SiddhamRanjana.py:29
.venv/lib/python3.12/site-packages/aksharamukha/ScriptMap/EastIndic/SiddhamRanjana.py:29: SyntaxWarning: invalid escape sequence '\P'
tree = ET.parse('C:\Personal Projects\\aksharamukha\ScriptMap\EastIndic\\ranjana.xml')
.venv/lib/python3.12/site-packages/aksharamukha/ScriptMap/EastIndic/SiddhamRanjana.py:24
.venv/lib/python3.12/site-packages/aksharamukha/ScriptMap/EastIndic/SiddhamRanjana.py:24: SyntaxWarning: "is" with 'str' literal. Did you mean "=="?
if Script is 'Siddham':
.venv/lib/python3.12/site-packages/aksharamukha/ScriptMap/EastIndic/SiddhamRanjana.py:28
.venv/lib/python3.12/site-packages/aksharamukha/ScriptMap/EastIndic/SiddhamRanjana.py:28: SyntaxWarning: "is" with 'str' literal. Did you mean "=="?
elif Script is 'Ranjana':
Metadata
Metadata
Assignees
Labels
No labels