Package: kitchen / 1.2.4-2

update-combined-table-display-py3.patch Patch series | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
From 8c8678eedc30d87e167a8b620f9a1cb13651ee85 Mon Sep 17 00:00:00 2001
From: Sergio Durigan Junior <sergiodj@sergiodj.net>
Date: Sat, 9 Jul 2016 19:05:10 -0400
Subject: Update COMBINED table on kitchen3/kitchen/text/display.py

Patch-Name: update-combined-table-display-py3.patch
---
 kitchen3/kitchen/text/display.py | 137 ++++++++++++++++++++-------------------
 1 file changed, 72 insertions(+), 65 deletions(-)

diff --git a/kitchen3/kitchen/text/display.py b/kitchen3/kitchen/text/display.py
index 22aa642..56c0f37 100644
--- a/kitchen3/kitchen/text/display.py
+++ b/kitchen3/kitchen/text/display.py
@@ -111,69 +111,76 @@ def _interval_bisearch(value, table):
     return False
 
 _COMBINING = (
-        (0x300, 0x36f), (0x483, 0x489), (0x591, 0x5bd),
-        (0x5bf, 0x5bf), (0x5c1, 0x5c2), (0x5c4, 0x5c5),
-        (0x5c7, 0x5c7), (0x600, 0x603), (0x610, 0x61a),
-        (0x64b, 0x65f), (0x670, 0x670), (0x6d6, 0x6e4),
-        (0x6e7, 0x6e8), (0x6ea, 0x6ed), (0x70f, 0x70f),
-        (0x711, 0x711), (0x730, 0x74a), (0x7a6, 0x7b0),
-        (0x7eb, 0x7f3), (0x816, 0x819), (0x81b, 0x823),
-        (0x825, 0x827), (0x829, 0x82d), (0x859, 0x85b),
-        (0x8e4, 0x8fe), (0x901, 0x902), (0x93c, 0x93c),
-        (0x941, 0x948), (0x94d, 0x94d), (0x951, 0x954),
-        (0x962, 0x963), (0x981, 0x981), (0x9bc, 0x9bc),
-        (0x9c1, 0x9c4), (0x9cd, 0x9cd), (0x9e2, 0x9e3),
-        (0xa01, 0xa02), (0xa3c, 0xa3c), (0xa41, 0xa42),
-        (0xa47, 0xa48), (0xa4b, 0xa4d), (0xa70, 0xa71),
-        (0xa81, 0xa82), (0xabc, 0xabc), (0xac1, 0xac5),
-        (0xac7, 0xac8), (0xacd, 0xacd), (0xae2, 0xae3),
-        (0xb01, 0xb01), (0xb3c, 0xb3c), (0xb3f, 0xb3f),
-        (0xb41, 0xb43), (0xb4d, 0xb4d), (0xb56, 0xb56),
-        (0xb82, 0xb82), (0xbc0, 0xbc0), (0xbcd, 0xbcd),
-        (0xc3e, 0xc40), (0xc46, 0xc48), (0xc4a, 0xc4d),
-        (0xc55, 0xc56), (0xcbc, 0xcbc), (0xcbf, 0xcbf),
-        (0xcc6, 0xcc6), (0xccc, 0xccd), (0xce2, 0xce3),
-        (0xd41, 0xd43), (0xd4d, 0xd4d), (0xdca, 0xdca),
-        (0xdd2, 0xdd4), (0xdd6, 0xdd6), (0xe31, 0xe31),
-        (0xe34, 0xe3a), (0xe47, 0xe4e), (0xeb1, 0xeb1),
-        (0xeb4, 0xeb9), (0xebb, 0xebc), (0xec8, 0xecd),
-        (0xf18, 0xf19), (0xf35, 0xf35), (0xf37, 0xf37),
-        (0xf39, 0xf39), (0xf71, 0xf7e), (0xf80, 0xf84),
-        (0xf86, 0xf87), (0xf90, 0xf97), (0xf99, 0xfbc),
-        (0xfc6, 0xfc6), (0x102d, 0x1030), (0x1032, 0x1032),
-        (0x1036, 0x1037), (0x1039, 0x103a), (0x1058, 0x1059),
-        (0x108d, 0x108d), (0x1160, 0x11ff), (0x135d, 0x135f),
-        (0x1712, 0x1714), (0x1732, 0x1734), (0x1752, 0x1753),
-        (0x1772, 0x1773), (0x17b4, 0x17b5), (0x17b7, 0x17bd),
-        (0x17c6, 0x17c6), (0x17c9, 0x17d3), (0x17dd, 0x17dd),
-        (0x180b, 0x180d), (0x18a9, 0x18a9), (0x1920, 0x1922),
-        (0x1927, 0x1928), (0x1932, 0x1932), (0x1939, 0x193b),
-        (0x1a17, 0x1a18), (0x1a60, 0x1a60), (0x1a75, 0x1a7c),
-        (0x1a7f, 0x1a7f), (0x1b00, 0x1b03), (0x1b34, 0x1b34),
-        (0x1b36, 0x1b3a), (0x1b3c, 0x1b3c), (0x1b42, 0x1b42),
-        (0x1b44, 0x1b44), (0x1b6b, 0x1b73), (0x1baa, 0x1bab),
-        (0x1be6, 0x1be6), (0x1bf2, 0x1bf3), (0x1c37, 0x1c37),
-        (0x1cd0, 0x1cd2), (0x1cd4, 0x1ce0), (0x1ce2, 0x1ce8),
-        (0x1ced, 0x1ced), (0x1cf4, 0x1cf4), (0x1dc0, 0x1de6),
-        (0x1dfc, 0x1dff), (0x200b, 0x200f), (0x202a, 0x202e),
-        (0x2060, 0x2063), (0x206a, 0x206f), (0x20d0, 0x20f0),
-        (0x2cef, 0x2cf1), (0x2d7f, 0x2d7f), (0x2de0, 0x2dff),
-        (0x302a, 0x302f), (0x3099, 0x309a), (0xa66f, 0xa66f),
-        (0xa674, 0xa67d), (0xa69f, 0xa69f), (0xa6f0, 0xa6f1),
-        (0xa806, 0xa806), (0xa80b, 0xa80b), (0xa825, 0xa826),
-        (0xa8c4, 0xa8c4), (0xa8e0, 0xa8f1), (0xa92b, 0xa92d),
-        (0xa953, 0xa953), (0xa9b3, 0xa9b3), (0xa9c0, 0xa9c0),
-        (0xaab0, 0xaab0), (0xaab2, 0xaab4), (0xaab7, 0xaab8),
-        (0xaabe, 0xaabf), (0xaac1, 0xaac1), (0xaaf6, 0xaaf6),
-        (0xabed, 0xabed), (0xfb1e, 0xfb1e), (0xfe00, 0xfe0f),
-        (0xfe20, 0xfe26), (0xfeff, 0xfeff), (0xfff9, 0xfffb),
-        (0x101fd, 0x101fd), (0x10a01, 0x10a03), (0x10a05, 0x10a06),
-        (0x10a0c, 0x10a0f), (0x10a38, 0x10a3a), (0x10a3f, 0x10a3f),
-        (0x11046, 0x11046), (0x110b9, 0x110ba), (0x11100, 0x11102),
-        (0x11133, 0x11134), (0x111c0, 0x111c0), (0x116b6, 0x116b7),
-        (0x1d165, 0x1d169), (0x1d16d, 0x1d182), (0x1d185, 0x1d18b),
-        (0x1d1aa, 0x1d1ad), (0x1d242, 0x1d244), (0xe0001, 0xe0001),
-        (0xe0020, 0xe007f), (0xe0100, 0xe01ef), )
+        (0x300, 0x36f), (0x483, 0x489), (0x591, 0x5bd), 
+        (0x5bf, 0x5bf), (0x5c1, 0x5c2), (0x5c4, 0x5c5), 
+        (0x5c7, 0x5c7), (0x600, 0x603), (0x610, 0x61a), 
+        (0x64b, 0x65f), (0x670, 0x670), (0x6d6, 0x6e4), 
+        (0x6e7, 0x6e8), (0x6ea, 0x6ed), (0x70f, 0x70f), 
+        (0x711, 0x711), (0x730, 0x74a), (0x7a6, 0x7b0), 
+        (0x7eb, 0x7f3), (0x816, 0x819), (0x81b, 0x823), 
+        (0x825, 0x827), (0x829, 0x82d), (0x859, 0x85b), 
+        (0x8e3, 0x8ff), (0x901, 0x902), (0x93c, 0x93c), 
+        (0x941, 0x948), (0x94d, 0x94d), (0x951, 0x954), 
+        (0x962, 0x963), (0x981, 0x981), (0x9bc, 0x9bc), 
+        (0x9c1, 0x9c4), (0x9cd, 0x9cd), (0x9e2, 0x9e3), 
+        (0xa01, 0xa02), (0xa3c, 0xa3c), (0xa41, 0xa42), 
+        (0xa47, 0xa48), (0xa4b, 0xa4d), (0xa70, 0xa71), 
+        (0xa81, 0xa82), (0xabc, 0xabc), (0xac1, 0xac5), 
+        (0xac7, 0xac8), (0xacd, 0xacd), (0xae2, 0xae3), 
+        (0xb01, 0xb01), (0xb3c, 0xb3c), (0xb3f, 0xb3f), 
+        (0xb41, 0xb43), (0xb4d, 0xb4d), (0xb56, 0xb56), 
+        (0xb82, 0xb82), (0xbc0, 0xbc0), (0xbcd, 0xbcd), 
+        (0xc3e, 0xc40), (0xc46, 0xc48), (0xc4a, 0xc4d), 
+        (0xc55, 0xc56), (0xcbc, 0xcbc), (0xcbf, 0xcbf), 
+        (0xcc6, 0xcc6), (0xccc, 0xccd), (0xce2, 0xce3), 
+        (0xd41, 0xd43), (0xd4d, 0xd4d), (0xdca, 0xdca), 
+        (0xdd2, 0xdd4), (0xdd6, 0xdd6), (0xe31, 0xe31), 
+        (0xe34, 0xe3a), (0xe47, 0xe4e), (0xeb1, 0xeb1), 
+        (0xeb4, 0xeb9), (0xebb, 0xebc), (0xec8, 0xecd), 
+        (0xf18, 0xf19), (0xf35, 0xf35), (0xf37, 0xf37), 
+        (0xf39, 0xf39), (0xf71, 0xf7e), (0xf80, 0xf84), 
+        (0xf86, 0xf87), (0xf90, 0xf97), (0xf99, 0xfbc), 
+        (0xfc6, 0xfc6), (0x102d, 0x1030), (0x1032, 0x1032), 
+        (0x1036, 0x1037), (0x1039, 0x103a), (0x1058, 0x1059), 
+        (0x108d, 0x108d), (0x1160, 0x11ff), (0x135d, 0x135f), 
+        (0x1712, 0x1714), (0x1732, 0x1734), (0x1752, 0x1753), 
+        (0x1772, 0x1773), (0x17b4, 0x17b5), (0x17b7, 0x17bd), 
+        (0x17c6, 0x17c6), (0x17c9, 0x17d3), (0x17dd, 0x17dd), 
+        (0x180b, 0x180d), (0x18a9, 0x18a9), (0x1920, 0x1922), 
+        (0x1927, 0x1928), (0x1932, 0x1932), (0x1939, 0x193b), 
+        (0x1a17, 0x1a18), (0x1a60, 0x1a60), (0x1a75, 0x1a7c), 
+        (0x1a7f, 0x1a7f), (0x1ab0, 0x1abd), (0x1b00, 0x1b03), 
+        (0x1b34, 0x1b34), (0x1b36, 0x1b3a), (0x1b3c, 0x1b3c), 
+        (0x1b42, 0x1b42), (0x1b44, 0x1b44), (0x1b6b, 0x1b73), 
+        (0x1baa, 0x1bab), (0x1be6, 0x1be6), (0x1bf2, 0x1bf3), 
+        (0x1c37, 0x1c37), (0x1cd0, 0x1cd2), (0x1cd4, 0x1ce0), 
+        (0x1ce2, 0x1ce8), (0x1ced, 0x1ced), (0x1cf4, 0x1cf4), 
+        (0x1cf8, 0x1cf9), (0x1dc0, 0x1df5), (0x1dfc, 0x1dff), 
+        (0x200b, 0x200f), (0x202a, 0x202e), (0x2060, 0x2063), 
+        (0x206a, 0x206f), (0x20d0, 0x20f0), (0x2cef, 0x2cf1), 
+        (0x2d7f, 0x2d7f), (0x2de0, 0x2dff), (0x302a, 0x302f), 
+        (0x3099, 0x309a), (0xa66f, 0xa66f), (0xa674, 0xa67d), 
+        (0xa69e, 0xa69f), (0xa6f0, 0xa6f1), (0xa806, 0xa806), 
+        (0xa80b, 0xa80b), (0xa825, 0xa826), (0xa8c4, 0xa8c4), 
+        (0xa8e0, 0xa8f1), (0xa92b, 0xa92d), (0xa953, 0xa953), 
+        (0xa9b3, 0xa9b3), (0xa9c0, 0xa9c0), (0xaab0, 0xaab0), 
+        (0xaab2, 0xaab4), (0xaab7, 0xaab8), (0xaabe, 0xaabf), 
+        (0xaac1, 0xaac1), (0xaaf6, 0xaaf6), (0xabed, 0xabed), 
+        (0xfb1e, 0xfb1e), (0xfe00, 0xfe0f), (0xfe20, 0xfe2f), 
+        (0xfeff, 0xfeff), (0xfff9, 0xfffb), (0x101fd, 0x101fd), 
+        (0x102e0, 0x102e0), (0x10376, 0x1037a), (0x10a01, 0x10a03), 
+        (0x10a05, 0x10a06), (0x10a0c, 0x10a0f), (0x10a38, 0x10a3a), 
+        (0x10a3f, 0x10a3f), (0x10ae5, 0x10ae6), (0x11046, 0x11046), 
+        (0x1107f, 0x1107f), (0x110b9, 0x110ba), (0x11100, 0x11102), 
+        (0x11133, 0x11134), (0x11173, 0x11173), (0x111c0, 0x111c0), 
+        (0x111ca, 0x111ca), (0x11235, 0x11236), (0x112e9, 0x112ea), 
+        (0x1133c, 0x1133c), (0x1134d, 0x1134d), (0x11366, 0x1136c), 
+        (0x11370, 0x11374), (0x114c2, 0x114c3), (0x115bf, 0x115c0), 
+        (0x1163f, 0x1163f), (0x116b6, 0x116b7), (0x1172b, 0x1172b), 
+        (0x16af0, 0x16af4), (0x16b30, 0x16b36), (0x1bc9e, 0x1bc9e), 
+        (0x1d165, 0x1d169), (0x1d16d, 0x1d182), (0x1d185, 0x1d18b), 
+        (0x1d1aa, 0x1d1ad), (0x1d242, 0x1d244), (0x1e8d0, 0x1e8d6), 
+        (0xe0001, 0xe0001), (0xe0020, 0xe007f), (0xe0100, 0xe01ef), )
 '''
 Internal table, provided by this module to list :term:`code points` which
 combine with other characters and therefore should have no :term:`textual
@@ -187,8 +194,8 @@ a combining character.
     :func:`~kitchen.text.display._generate_combining_table`
         for how this table is generated
 
-This table was last regenerated on python-3.2.3 with
-:data:`unicodedata.unidata_version` 6.0.0
+This table was last regenerated on python-3.5 with
+:data:`unicodedata.unidata_version` 8.0.0
 '''
 # New function from Toshio Kuratomi (LGPLv2+)
 def _generate_combining_table():