Coverage for /pythoncovmergedfiles/medio/medio/usr/local/lib/python3.8/site-packages/rich/_palettes.py: 100%
4 statements
« prev ^ index » next coverage.py v7.2.7, created at 2023-06-07 06:35 +0000
« prev ^ index » next coverage.py v7.2.7, created at 2023-06-07 06:35 +0000
1from .palette import Palette
4# Taken from https://en.wikipedia.org/wiki/ANSI_escape_code (Windows 10 column)
5WINDOWS_PALETTE = Palette(
6 [
7 (12, 12, 12),
8 (197, 15, 31),
9 (19, 161, 14),
10 (193, 156, 0),
11 (0, 55, 218),
12 (136, 23, 152),
13 (58, 150, 221),
14 (204, 204, 204),
15 (118, 118, 118),
16 (231, 72, 86),
17 (22, 198, 12),
18 (249, 241, 165),
19 (59, 120, 255),
20 (180, 0, 158),
21 (97, 214, 214),
22 (242, 242, 242),
23 ]
24)
26# # The standard ansi colors (including bright variants)
27STANDARD_PALETTE = Palette(
28 [
29 (0, 0, 0),
30 (170, 0, 0),
31 (0, 170, 0),
32 (170, 85, 0),
33 (0, 0, 170),
34 (170, 0, 170),
35 (0, 170, 170),
36 (170, 170, 170),
37 (85, 85, 85),
38 (255, 85, 85),
39 (85, 255, 85),
40 (255, 255, 85),
41 (85, 85, 255),
42 (255, 85, 255),
43 (85, 255, 255),
44 (255, 255, 255),
45 ]
46)
49# The 256 color palette
50EIGHT_BIT_PALETTE = Palette(
51 [
52 (0, 0, 0),
53 (128, 0, 0),
54 (0, 128, 0),
55 (128, 128, 0),
56 (0, 0, 128),
57 (128, 0, 128),
58 (0, 128, 128),
59 (192, 192, 192),
60 (128, 128, 128),
61 (255, 0, 0),
62 (0, 255, 0),
63 (255, 255, 0),
64 (0, 0, 255),
65 (255, 0, 255),
66 (0, 255, 255),
67 (255, 255, 255),
68 (0, 0, 0),
69 (0, 0, 95),
70 (0, 0, 135),
71 (0, 0, 175),
72 (0, 0, 215),
73 (0, 0, 255),
74 (0, 95, 0),
75 (0, 95, 95),
76 (0, 95, 135),
77 (0, 95, 175),
78 (0, 95, 215),
79 (0, 95, 255),
80 (0, 135, 0),
81 (0, 135, 95),
82 (0, 135, 135),
83 (0, 135, 175),
84 (0, 135, 215),
85 (0, 135, 255),
86 (0, 175, 0),
87 (0, 175, 95),
88 (0, 175, 135),
89 (0, 175, 175),
90 (0, 175, 215),
91 (0, 175, 255),
92 (0, 215, 0),
93 (0, 215, 95),
94 (0, 215, 135),
95 (0, 215, 175),
96 (0, 215, 215),
97 (0, 215, 255),
98 (0, 255, 0),
99 (0, 255, 95),
100 (0, 255, 135),
101 (0, 255, 175),
102 (0, 255, 215),
103 (0, 255, 255),
104 (95, 0, 0),
105 (95, 0, 95),
106 (95, 0, 135),
107 (95, 0, 175),
108 (95, 0, 215),
109 (95, 0, 255),
110 (95, 95, 0),
111 (95, 95, 95),
112 (95, 95, 135),
113 (95, 95, 175),
114 (95, 95, 215),
115 (95, 95, 255),
116 (95, 135, 0),
117 (95, 135, 95),
118 (95, 135, 135),
119 (95, 135, 175),
120 (95, 135, 215),
121 (95, 135, 255),
122 (95, 175, 0),
123 (95, 175, 95),
124 (95, 175, 135),
125 (95, 175, 175),
126 (95, 175, 215),
127 (95, 175, 255),
128 (95, 215, 0),
129 (95, 215, 95),
130 (95, 215, 135),
131 (95, 215, 175),
132 (95, 215, 215),
133 (95, 215, 255),
134 (95, 255, 0),
135 (95, 255, 95),
136 (95, 255, 135),
137 (95, 255, 175),
138 (95, 255, 215),
139 (95, 255, 255),
140 (135, 0, 0),
141 (135, 0, 95),
142 (135, 0, 135),
143 (135, 0, 175),
144 (135, 0, 215),
145 (135, 0, 255),
146 (135, 95, 0),
147 (135, 95, 95),
148 (135, 95, 135),
149 (135, 95, 175),
150 (135, 95, 215),
151 (135, 95, 255),
152 (135, 135, 0),
153 (135, 135, 95),
154 (135, 135, 135),
155 (135, 135, 175),
156 (135, 135, 215),
157 (135, 135, 255),
158 (135, 175, 0),
159 (135, 175, 95),
160 (135, 175, 135),
161 (135, 175, 175),
162 (135, 175, 215),
163 (135, 175, 255),
164 (135, 215, 0),
165 (135, 215, 95),
166 (135, 215, 135),
167 (135, 215, 175),
168 (135, 215, 215),
169 (135, 215, 255),
170 (135, 255, 0),
171 (135, 255, 95),
172 (135, 255, 135),
173 (135, 255, 175),
174 (135, 255, 215),
175 (135, 255, 255),
176 (175, 0, 0),
177 (175, 0, 95),
178 (175, 0, 135),
179 (175, 0, 175),
180 (175, 0, 215),
181 (175, 0, 255),
182 (175, 95, 0),
183 (175, 95, 95),
184 (175, 95, 135),
185 (175, 95, 175),
186 (175, 95, 215),
187 (175, 95, 255),
188 (175, 135, 0),
189 (175, 135, 95),
190 (175, 135, 135),
191 (175, 135, 175),
192 (175, 135, 215),
193 (175, 135, 255),
194 (175, 175, 0),
195 (175, 175, 95),
196 (175, 175, 135),
197 (175, 175, 175),
198 (175, 175, 215),
199 (175, 175, 255),
200 (175, 215, 0),
201 (175, 215, 95),
202 (175, 215, 135),
203 (175, 215, 175),
204 (175, 215, 215),
205 (175, 215, 255),
206 (175, 255, 0),
207 (175, 255, 95),
208 (175, 255, 135),
209 (175, 255, 175),
210 (175, 255, 215),
211 (175, 255, 255),
212 (215, 0, 0),
213 (215, 0, 95),
214 (215, 0, 135),
215 (215, 0, 175),
216 (215, 0, 215),
217 (215, 0, 255),
218 (215, 95, 0),
219 (215, 95, 95),
220 (215, 95, 135),
221 (215, 95, 175),
222 (215, 95, 215),
223 (215, 95, 255),
224 (215, 135, 0),
225 (215, 135, 95),
226 (215, 135, 135),
227 (215, 135, 175),
228 (215, 135, 215),
229 (215, 135, 255),
230 (215, 175, 0),
231 (215, 175, 95),
232 (215, 175, 135),
233 (215, 175, 175),
234 (215, 175, 215),
235 (215, 175, 255),
236 (215, 215, 0),
237 (215, 215, 95),
238 (215, 215, 135),
239 (215, 215, 175),
240 (215, 215, 215),
241 (215, 215, 255),
242 (215, 255, 0),
243 (215, 255, 95),
244 (215, 255, 135),
245 (215, 255, 175),
246 (215, 255, 215),
247 (215, 255, 255),
248 (255, 0, 0),
249 (255, 0, 95),
250 (255, 0, 135),
251 (255, 0, 175),
252 (255, 0, 215),
253 (255, 0, 255),
254 (255, 95, 0),
255 (255, 95, 95),
256 (255, 95, 135),
257 (255, 95, 175),
258 (255, 95, 215),
259 (255, 95, 255),
260 (255, 135, 0),
261 (255, 135, 95),
262 (255, 135, 135),
263 (255, 135, 175),
264 (255, 135, 215),
265 (255, 135, 255),
266 (255, 175, 0),
267 (255, 175, 95),
268 (255, 175, 135),
269 (255, 175, 175),
270 (255, 175, 215),
271 (255, 175, 255),
272 (255, 215, 0),
273 (255, 215, 95),
274 (255, 215, 135),
275 (255, 215, 175),
276 (255, 215, 215),
277 (255, 215, 255),
278 (255, 255, 0),
279 (255, 255, 95),
280 (255, 255, 135),
281 (255, 255, 175),
282 (255, 255, 215),
283 (255, 255, 255),
284 (8, 8, 8),
285 (18, 18, 18),
286 (28, 28, 28),
287 (38, 38, 38),
288 (48, 48, 48),
289 (58, 58, 58),
290 (68, 68, 68),
291 (78, 78, 78),
292 (88, 88, 88),
293 (98, 98, 98),
294 (108, 108, 108),
295 (118, 118, 118),
296 (128, 128, 128),
297 (138, 138, 138),
298 (148, 148, 148),
299 (158, 158, 158),
300 (168, 168, 168),
301 (178, 178, 178),
302 (188, 188, 188),
303 (198, 198, 198),
304 (208, 208, 208),
305 (218, 218, 218),
306 (228, 228, 228),
307 (238, 238, 238),
308 ]
309)