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

1from .palette import Palette 

2 

3 

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) 

25 

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) 

47 

48 

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)