]> git.ipfire.org Git - thirdparty/jinja.git/commitdiff
update identifier pattern for Python 3.7 1571/head
authorDavid Lord <davidism@gmail.com>
Thu, 13 Jan 2022 22:57:21 +0000 (14:57 -0800)
committerDavid Lord <davidism@gmail.com>
Thu, 13 Jan 2022 23:06:18 +0000 (15:06 -0800)
CHANGES.rst
src/jinja2/_identifier.py

index 323fc80ddd78ad631017a89f65410f40f75b2251..3a779d7b4d3b4976d30df4a3bce96ea4c190dd6c 100644 (file)
@@ -26,6 +26,8 @@ Unreleased
 -   The ``{% trans %}`` tag can use ``pgettext`` and ``npgettext`` by
     passing a context string as the first token in the tag, like
     ``{% trans "title" %}``. :issue:`1430`
+-   Update valid identifier characters from Python 3.6 to 3.7.
+    :pr:`1571`
 
 
 Version 3.0.3
index 224d5449d138e75f4f3c25d70cb8f1ea54ccd047..928c1503c7d414a8a86bbf5a82c68d42cb089bd2 100644 (file)
@@ -2,5 +2,5 @@ import re
 
 # generated by scripts/generate_identifier_pattern.py
 pattern = re.compile(
-    r"[\w·̀-ͯ·҃-֑҇-ׇֽֿׁׂׅׄؐ-ًؚ-ٰٟۖ-ۜ۟-۪ۤۧۨ-ܑۭܰ-݊ަ-ް߫-߳à \96-à \99à \9b-ࠣࠥ-à §à ©-à ­à¡\99-à¡\9bà£\94-ࣣ࣡-à¤\83ऺ-़ा-à¥\8fà¥\91-à¥\97ॢॣà¦\81-à¦\83়া-à§\84à§\87à§\88à§\8b-à§\8dà§\97ৢৣà¨\81-à¨\83਼ਾ-à©\82à©\87à©\88à©\8b-à©\8dà©\91ੰੱੵàª\81-àª\83઼ા-à«\85à«\87-à«\89à«\8b-à«\8dૢૣà¬\81-à¬\83଼ା-à­\84à­\87à­\88à­\8b-à­\8dà­\96à­\97ୢୣà®\82ா-à¯\82à¯\86-à¯\88à¯\8a-à¯\8dà¯\97à°\80-à°\83à°¾-à±\84à±\86-à±\88à±\8a-à±\8dà±\95à±\96ౢౣà²\81-à²\83಼ಾ-à³\84à³\86-à³\88à³\8a-à³\8dà³\95à³\96ೢೣà´\81-à´\83à´¾-àµ\84àµ\86-àµ\88àµ\8a-àµ\8dàµ\97ൢൣà¶\82à¶\83à·\8aà·\8f-à·\94à·\96à·\98-à·\9fෲෳัิ-ฺà¹\87-à¹\8eັິ-ູົຼà»\88-à»\8dà¼\98à¼\99༹༵༷༾༿ཱ-à¾\84à¾\86à¾\87à¾\8d-à¾\97à¾\99-ྼà¿\86á\80«-á\80¾á\81\96\81\99á\81\9e\81 á\81¢-á\81¤á\81§-á\81­á\81±-á\81´á\82\82\82\8dá\82\8fá\82\9a\82\9dá\8d\9d\8d\9fá\9c\92\9c\94á\9c²-á\9c´á\9d\92á\9d\93á\9d²á\9d³á\9e´-á\9f\93á\9f\9dá \8b-á \8dá¢\85á¢\86ᢩᤠ-ᤫᤰ-᤻á¨\97-á¨\9bá©\95-á©\9eá© -᩿᩼᪰-᪽á¬\80-á¬\84᬴-á­\84á­«-á­³á®\80-á®\82ᮡ-ᮭ᯦-᯳ᰤ-á°·á³\90-á³\92á³\94-᳨᳭ᳲ-᳴᳸᳹á·\80-᷵᷻-á·¿â\80¿â\81\80â\81\94â\83\90\83\9câ\83¡â\83¥-â\83°â\84\98â\84®â³¯-⵿⳱ⷠ-â·¿ã\80ª-ã\80¯ã\82\99ã\82\9aê\99¯ê\99´-ê\99½ê\9a\9eê\9a\9fê\9b°ê\9b±ê \82ê \86ê \8bê £-ê §ê¢\80ê¢\81ꢴ-ê£\85꣠-꣱ꤦ-꤭ê¥\87-ê¥\93ê¦\80-ê¦\83꦳-ê§\80ꧥꨩ-ꨶê©\83ê©\8cê©\8dê©»-ꩽꪰꪲ-ꪴꪷꪸꪾ꪿ê«\81ê««-ꫯꫵ꫶ꯣ-ꯪ꯬꯭ï¬\9eï¸\80-ï¸\8f︠-︯︳︴ï¹\8d-ï¹\8f_ð\90\87½ð\90\8b ð\90\8d¶-ð\90\8dºð\90¨\81\90¨\83ð\90¨\85ð\90¨\86ð\90¨\8c\90¨\8fð\90¨¸-ð\90¨ºð\90¨¿ð\90«¥ð\90«¦ð\91\80\80\91\80\82ð\91\80¸-ð\91\81\86ð\91\81¿-ð\91\82\82ð\91\82°-ð\91\82ºð\91\84\80\91\84\82ð\91\84§-ð\91\84´ð\91\85³ð\91\86\80\91\86\82ð\91\86³-ð\91\87\80ð\91\87\8a\91\87\8cð\91\88¬-ð\91\88·ð\91\88¾ð\91\8b\9f\91\8bªð\91\8c\80\91\8c\83ð\91\8c¼ð\91\8c¾-ð\91\8d\84ð\91\8d\87ð\91\8d\88ð\91\8d\8b\91\8d\8dð\91\8d\97ð\91\8d¢ð\91\8d£ð\91\8d¦-ð\91\8d¬ð\91\8d°-ð\91\8d´ð\91\90µ-ð\91\91\86ð\91\92°-ð\91\93\83ð\91\96¯-ð\91\96µð\91\96¸-ð\91\97\80ð\91\97\9cð\91\97\9dð\91\98°-ð\91\99\80ð\91\9a«-ð\91\9a·ð\91\9c\9d\91\9c«ð\91°¯-ð\91°¶ð\91°¸-ð\91°¿ð\91²\92\91²§ð\91²©-ð\91²¶ð\96«°-ð\96«´ð\96¬°-ð\96¬¶ð\96½\91\96½¾ð\96¾\8f\96¾\92ð\9b²\9dð\9b²\9eð\9d\85¥-ð\9d\85©ð\9d\85­-ð\9d\85²ð\9d\85»-ð\9d\86\82ð\9d\86\85\9d\86\8bð\9d\86ª-ð\9d\86­ð\9d\89\82\9d\89\84ð\9d¨\80\9d¨¶ð\9d¨»-ð\9d©¬ð\9d©µð\9dª\84ð\9dª\9b\9dª\9fð\9dª¡-ð\9dª¯ð\9e\80\80\9e\80\86ð\9e\80\88\9e\80\98ð\9e\80\9b\9e\80¡ð\9e\80£ð\9e\80¤ð\9e\80¦-ð\9e\80ªð\9e£\90\9e£\96ð\9e¥\84\9e¥\8aó \84\80-ó \87¯]+"  # noqa: B950
+    r"[\w·̀-ͯ·҃-֑҇-ׇֽֿׁׂׅׄؐ-ًؚ-ٰٟۖ-ۜ۟-۪ۤۧۨ-ܑۭܰ-݊ަ-ް߫-߳ß½à \96-à \99à \9b-ࠣࠥ-à §à ©-à ­à¡\99-à¡\9bà£\93-ࣣ࣡-à¤\83ऺ-़ा-à¥\8fà¥\91-à¥\97ॢॣà¦\81-à¦\83়া-à§\84à§\87à§\88à§\8b-à§\8dà§\97ৢৣ৾à¨\81-à¨\83਼ਾ-à©\82à©\87à©\88à©\8b-à©\8dà©\91ੰੱੵàª\81-àª\83઼ા-à«\85à«\87-à«\89à«\8b-à«\8dૢૣૺ-à«¿à¬\81-à¬\83଼ା-à­\84à­\87à­\88à­\8b-à­\8dà­\96à­\97ୢୣà®\82ா-à¯\82à¯\86-à¯\88à¯\8a-à¯\8dà¯\97à°\80-à°\84à°¾-à±\84à±\86-à±\88à±\8a-à±\8dà±\95à±\96ౢౣà²\81-à²\83಼ಾ-à³\84à³\86-à³\88à³\8a-à³\8dà³\95à³\96ೢೣà´\80-à´\83഻഼ാ-àµ\84àµ\86-àµ\88àµ\8a-àµ\8dàµ\97ൢൣà¶\82à¶\83à·\8aà·\8f-à·\94à·\96à·\98-à·\9fෲෳัิ-ฺà¹\87-à¹\8eັິ-ູົຼà»\88-à»\8dà¼\98à¼\99༹༵༷༾༿ཱ-à¾\84à¾\86à¾\87à¾\8d-à¾\97à¾\99-ྼà¿\86á\80«-á\80¾á\81\96\81\99á\81\9e\81 á\81¢-á\81¤á\81§-á\81­á\81±-á\81´á\82\82\82\8dá\82\8fá\82\9a\82\9dá\8d\9d\8d\9fá\9c\92\9c\94á\9c²-á\9c´á\9d\92á\9d\93á\9d²á\9d³á\9e´-á\9f\93á\9f\9dá \8b-á \8dá¢\85á¢\86ᢩᤠ-ᤫᤰ-᤻á¨\97-á¨\9bá©\95-á©\9eá© -᩿᩼᪰-᪽á¬\80-á¬\84᬴-á­\84á­«-á­³á®\80-á®\82ᮡ-ᮭ᯦-᯳ᰤ-á°·á³\90-á³\92á³\94-᳨᳭ᳲ-á³´á³·-á³¹á·\80-᷹᷻-á·¿â\80¿â\81\80â\81\94â\83\90\83\9câ\83¡â\83¥-â\83°â\84\98â\84®â³¯-⵿⳱ⷠ-â·¿ã\80ª-ã\80¯ã\82\99ã\82\9aê\99¯ê\99´-ê\99½ê\9a\9eê\9a\9fê\9b°ê\9b±ê \82ê \86ê \8bê £-ê §ê¢\80ê¢\81ꢴ-ê£\85꣠-꣱ꣿꤦ-꤭ê¥\87-ê¥\93ê¦\80-ê¦\83꦳-ê§\80ꧥꨩ-ꨶê©\83ê©\8cê©\8dê©»-ꩽꪰꪲ-ꪴꪷꪸꪾ꪿ê«\81ê««-ꫯꫵ꫶ꯣ-ꯪ꯬꯭ï¬\9eï¸\80-ï¸\8f︠-︯︳︴ï¹\8d-ï¹\8f_ð\90\87½ð\90\8b ð\90\8d¶-ð\90\8dºð\90¨\81\90¨\83ð\90¨\85ð\90¨\86ð\90¨\8c\90¨\8fð\90¨¸-ð\90¨ºð\90¨¿ð\90«¥ð\90«¦ð\90´¤-ð\90´§ð\90½\86\90½\90ð\91\80\80\91\80\82ð\91\80¸-ð\91\81\86ð\91\81¿-ð\91\82\82ð\91\82°-ð\91\82ºð\91\84\80\91\84\82ð\91\84§-ð\91\84´ð\91\85\85ð\91\85\86ð\91\85³ð\91\86\80\91\86\82ð\91\86³-ð\91\87\80ð\91\87\89\91\87\8cð\91\88¬-ð\91\88·ð\91\88¾ð\91\8b\9f\91\8bªð\91\8c\80\91\8c\83ð\91\8c»ð\91\8c¼ð\91\8c¾-ð\91\8d\84ð\91\8d\87ð\91\8d\88ð\91\8d\8b\91\8d\8dð\91\8d\97ð\91\8d¢ð\91\8d£ð\91\8d¦-ð\91\8d¬ð\91\8d°-ð\91\8d´ð\91\90µ-ð\91\91\86ð\91\91\9eð\91\92°-ð\91\93\83ð\91\96¯-ð\91\96µð\91\96¸-ð\91\97\80ð\91\97\9cð\91\97\9dð\91\98°-ð\91\99\80ð\91\9a«-ð\91\9a·ð\91\9c\9d\91\9c«ð\91 ¬-ð\91 ºð\91¨\81\91¨\8að\91¨³-ð\91¨¹ð\91¨»-ð\91¨¾ð\91©\87ð\91©\91\91©\9bð\91ª\8a\91ª\99ð\91°¯-ð\91°¶ð\91°¸-ð\91°¿ð\91²\92\91²§ð\91²©-ð\91²¶ð\91´±-ð\91´¶ð\91´ºð\91´¼ð\91´½ð\91´¿-ð\91µ\85ð\91µ\87ð\91\8a\91\8eð\91\90ð\91\91ð\91\93\91\97ð\91»³-ð\91»¶ð\96«°-ð\96«´ð\96¬°-ð\96¬¶ð\96½\91\96½¾ð\96¾\8f\96¾\92ð\9b²\9dð\9b²\9eð\9d\85¥-ð\9d\85©ð\9d\85­-ð\9d\85²ð\9d\85»-ð\9d\86\82ð\9d\86\85\9d\86\8bð\9d\86ª-ð\9d\86­ð\9d\89\82\9d\89\84ð\9d¨\80\9d¨¶ð\9d¨»-ð\9d©¬ð\9d©µð\9dª\84ð\9dª\9b\9dª\9fð\9dª¡-ð\9dª¯ð\9e\80\80\9e\80\86ð\9e\80\88\9e\80\98ð\9e\80\9b\9e\80¡ð\9e\80£ð\9e\80¤ð\9e\80¦-ð\9e\80ªð\9e£\90\9e£\96ð\9e¥\84\9e¥\8aó \84\80-ó \87¯]+"  # noqa: B950
 )