-
Notifications
You must be signed in to change notification settings - Fork 2
/
poetry.lock
703 lines (645 loc) · 43.2 KB
/
poetry.lock
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
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
[[package]]
name = "afdko"
version = "3.6.2"
description = "Adobe Font Development Kit for OpenType"
category = "main"
optional = false
python-versions = ">=3.6"
[package.dependencies]
booleanOperations = ">=0.9.0"
defcon = {version = ">=0.7.2", extras = ["lxml", "pens"]}
fontMath = ">=0.6.0"
fontTools = {version = ">=4.21.1", extras = ["lxml", "ufo", "unicode", "woff"]}
lxml = ">=4.6.2"
psautohint = ">=2.3.0"
tqdm = ">=4.58.0"
ufonormalizer = ">=0.5.3"
ufoProcessor = ">=1.9.0"
[[package]]
name = "appdirs"
version = "1.4.4"
description = "A small Python module for determining appropriate platform-specific dirs, e.g. a \"user data dir\"."
category = "main"
optional = false
python-versions = "*"
[[package]]
name = "atomicwrites"
version = "1.4.0"
description = "Atomic file writes."
category = "dev"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
[[package]]
name = "attrs"
version = "20.3.0"
description = "Classes Without Boilerplate"
category = "dev"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
[package.extras]
dev = ["coverage[toml] (>=5.0.2)", "hypothesis", "pympler", "pytest (>=4.3.0)", "six", "zope.interface", "furo", "sphinx", "pre-commit"]
docs = ["furo", "sphinx", "zope.interface"]
tests = ["coverage[toml] (>=5.0.2)", "hypothesis", "pympler", "pytest (>=4.3.0)", "six", "zope.interface"]
tests_no_zope = ["coverage[toml] (>=5.0.2)", "hypothesis", "pympler", "pytest (>=4.3.0)", "six"]
[[package]]
name = "booleanoperations"
version = "0.9.0"
description = "Boolean operations on paths."
category = "main"
optional = false
python-versions = ">=3.6"
[package.dependencies]
fonttools = ">=4.0.2"
pyclipper = ">=1.1.0.post1"
[[package]]
name = "brotli"
version = "1.0.9"
description = "Python bindings for the Brotli compression library"
category = "main"
optional = false
python-versions = "*"
[[package]]
name = "brotlicffi"
version = "1.0.9.1"
description = "Python CFFI bindings to the Brotli library"
category = "main"
optional = false
python-versions = "*"
[package.dependencies]
cffi = ">=1.0.0"
[[package]]
name = "cffi"
version = "1.14.5"
description = "Foreign Function Interface for Python calling C code."
category = "main"
optional = false
python-versions = "*"
[package.dependencies]
pycparser = "*"
[[package]]
name = "colorama"
version = "0.4.4"
description = "Cross-platform colored terminal text."
category = "dev"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
[[package]]
name = "defcon"
version = "0.8.1"
description = "A set of flexible objects for representing UFO data."
category = "main"
optional = false
python-versions = ">=3.6"
[package.dependencies]
fontPens = {version = ">=0.1.0", optional = true, markers = "extra == \"pens\""}
fonttools = {version = ">=4.10.0", extras = ["ufo", "unicode"]}
[package.extras]
lxml = ["fonttools[lxml] (>=4.10.0)"]
pens = ["fontPens (>=0.1.0)"]
[[package]]
name = "fontmath"
version = "0.6.0"
description = "A set of objects for performing math operations on font data."
category = "main"
optional = false
python-versions = "*"
[package.dependencies]
fonttools = ">=3.32.0"
[[package]]
name = "fontparts"
version = "0.9.10"
description = "An API for interacting with the parts of fonts during the font development process."
category = "main"
optional = false
python-versions = ">=3.6"
[package.dependencies]
booleanOperations = ">=0.9.0"
defcon = {version = ">=0.6.0", extras = ["pens"]}
fontMath = ">=0.4.8"
FontTools = {version = ">=3.32.0", extras = ["lxml", "ufo", "unicode"]}
[[package]]
name = "fontpens"
version = "0.2.4"
description = "A collection of classes implementing the pen protocol for manipulating glyphs."
category = "main"
optional = false
python-versions = "*"
[package.dependencies]
FontTools = ">=3.32.0"
[[package]]
name = "fonttools"
version = "4.21.1"
description = "Tools to manipulate font files"
category = "main"
optional = false
python-versions = ">=3.6"
[package.dependencies]
brotli = {version = ">=1.0.1", optional = true, markers = "platform_python_implementation == \"CPython\" and extra == \"woff\""}
brotlicffi = {version = ">=0.8.0", optional = true, markers = "platform_python_implementation != \"CPython\" and extra == \"woff\""}
fs = {version = ">=2.2.0,<3", optional = true, markers = "extra == \"ufo\""}
lxml = {version = ">=4.0,<5", optional = true, markers = "extra == \"lxml\""}
zopfli = {version = ">=0.1.4", optional = true, markers = "extra == \"woff\""}
[package.extras]
all = ["fs (>=2.2.0,<3)", "lxml (>=4.0,<5)", "zopfli (>=0.1.4)", "lz4 (>=1.7.4.2)", "matplotlib", "sympy", "skia-pathops (>=0.5.0)", "brotlicffi (>=0.8.0)", "scipy", "brotli (>=1.0.1)", "munkres", "unicodedata2 (>=13.0.0)", "xattr"]
graphite = ["lz4 (>=1.7.4.2)"]
interpolatable = ["scipy", "munkres"]
lxml = ["lxml (>=4.0,<5)"]
pathops = ["skia-pathops (>=0.5.0)"]
plot = ["matplotlib"]
symfont = ["sympy"]
type1 = ["xattr"]
ufo = ["fs (>=2.2.0,<3)"]
unicode = ["unicodedata2 (>=13.0.0)"]
woff = ["zopfli (>=0.1.4)", "brotlicffi (>=0.8.0)", "brotli (>=1.0.1)"]
[[package]]
name = "fs"
version = "2.4.12"
description = "Python's filesystem abstraction layer"
category = "main"
optional = false
python-versions = "*"
[package.dependencies]
appdirs = ">=1.4.3,<1.5.0"
pytz = "*"
six = ">=1.10,<2.0"
[package.extras]
scandir = ["scandir (>=1.5,<2.0)"]
[[package]]
name = "lxml"
version = "4.6.3"
description = "Powerful and Pythonic XML processing library combining libxml2/libxslt with the ElementTree API."
category = "main"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, != 3.4.*"
[package.extras]
cssselect = ["cssselect (>=0.7)"]
html5 = ["html5lib"]
htmlsoup = ["beautifulsoup4"]
source = ["Cython (>=0.29.7)"]
[[package]]
name = "more-itertools"
version = "8.7.0"
description = "More routines for operating on iterables, beyond itertools"
category = "dev"
optional = false
python-versions = ">=3.5"
[[package]]
name = "mutatormath"
version = "3.0.1"
description = "Python for piecewise linear interpolation in multiple dimensions with multiple, arbitrarily placed, masters."
category = "main"
optional = false
python-versions = "*"
[package.dependencies]
defcon = ">=0.3.5"
fontMath = ">=0.4.8"
fonttools = ">=3.32.0"
[[package]]
name = "packaging"
version = "20.9"
description = "Core utilities for Python packages"
category = "dev"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
[package.dependencies]
pyparsing = ">=2.0.2"
[[package]]
name = "pluggy"
version = "0.13.1"
description = "plugin and hook calling mechanisms for python"
category = "dev"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
[package.extras]
dev = ["pre-commit", "tox"]
[[package]]
name = "psautohint"
version = "2.3.0"
description = "Python wrapper for Adobe's PostScript autohinter"
category = "main"
optional = false
python-versions = ">3.6"
[package.dependencies]
fonttools = {version = ">=3.32.0", extras = ["ufo"]}
[package.extras]
testing = ["pytest (>=3.0.0,<4)", "pytest-cov (>=2.5.1,<3)", "pytest-xdist (>=1.22.2,<1.28.0)", "pytest-randomly (>=1.2.3,<2)"]
[[package]]
name = "py"
version = "1.10.0"
description = "library with cross-python path, ini-parsing, io, code, log facilities"
category = "dev"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
[[package]]
name = "pyclipper"
version = "1.2.1"
description = "Cython wrapper for the C++ translation of the Angus Johnson's Clipper library (ver. 6.4.2)"
category = "main"
optional = false
python-versions = "*"
[[package]]
name = "pycparser"
version = "2.20"
description = "C parser in Python"
category = "main"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
[[package]]
name = "pyparsing"
version = "2.4.7"
description = "Python parsing module"
category = "dev"
optional = false
python-versions = ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*"
[[package]]
name = "pytest"
version = "5.4.3"
description = "pytest: simple powerful testing with Python"
category = "dev"
optional = false
python-versions = ">=3.5"
[package.dependencies]
atomicwrites = {version = ">=1.0", markers = "sys_platform == \"win32\""}
attrs = ">=17.4.0"
colorama = {version = "*", markers = "sys_platform == \"win32\""}
more-itertools = ">=4.0.0"
packaging = "*"
pluggy = ">=0.12,<1.0"
py = ">=1.5.0"
wcwidth = "*"
[package.extras]
checkqa-mypy = ["mypy (==v0.761)"]
testing = ["argcomplete", "hypothesis (>=3.56)", "mock", "nose", "requests", "xmlschema"]
[[package]]
name = "pytz"
version = "2021.1"
description = "World timezone definitions, modern and historical"
category = "main"
optional = false
python-versions = "*"
[[package]]
name = "six"
version = "1.15.0"
description = "Python 2 and 3 compatibility utilities"
category = "main"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*"
[[package]]
name = "tqdm"
version = "4.59.0"
description = "Fast, Extensible Progress Meter"
category = "main"
optional = false
python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7"
[package.extras]
dev = ["py-make (>=0.1.0)", "twine", "wheel"]
notebook = ["ipywidgets (>=6)"]
telegram = ["requests"]
[[package]]
name = "ufonormalizer"
version = "0.5.3"
description = "Script to normalize the XML and other data inside of a UFO."
category = "main"
optional = false
python-versions = ">=3.6"
[[package]]
name = "ufoprocessor"
version = "1.9.0"
description = "Read, write and generate UFOs with designspace data."
category = "main"
optional = false
python-versions = ">=2.7"
[package.dependencies]
defcon = {version = ">=0.6.0", extras = ["lxml"]}
fontMath = ">=0.4.9"
fontParts = ">=0.8.2"
fontTools = {version = ">=3.32.0", extras = ["lxml", "ufo"]}
mutatorMath = ">=2.1.2"
[[package]]
name = "wcwidth"
version = "0.2.5"
description = "Measures the displayed width of unicode strings in a terminal"
category = "dev"
optional = false
python-versions = "*"
[[package]]
name = "zopfli"
version = "0.1.8"
description = "Zopfli module for python"
category = "main"
optional = false
python-versions = "*"
[metadata]
lock-version = "1.1"
python-versions = "^3.9"
content-hash = "8939c40be97eb82e13ddd561e17a656a02c44cd675ed5205b267ebb5c9ad203f"
[metadata.files]
afdko = [
{file = "afdko-3.6.2-py3-none-macosx_10_9_x86_64.whl", hash = "sha256:b98f39a4722a44a97f03c8f132bfe69c0f4b2e8dbde9b7eb1e815648a43831d6"},
{file = "afdko-3.6.2-py3-none-manylinux1_x86_64.whl", hash = "sha256:1a28e31b3ed22134f7ecd81c59753c1c947ce780130f4df3e3a19bc68882405c"},
{file = "afdko-3.6.2-py3-none-win_amd64.whl", hash = "sha256:f7723acc1fd829e9dc7a9de1447590c8f4d6cf01e152badb2211c11b54cea1ca"},
{file = "afdko-3.6.2.tar.gz", hash = "sha256:b1a2634848048fb235c25243c4e7148d1eb7919d91af6234cd5b805ac96c8ddd"},
]
appdirs = [
{file = "appdirs-1.4.4-py2.py3-none-any.whl", hash = "sha256:a841dacd6b99318a741b166adb07e19ee71a274450e68237b4650ca1055ab128"},
{file = "appdirs-1.4.4.tar.gz", hash = "sha256:7d5d0167b2b1ba821647616af46a749d1c653740dd0d2415100fe26e27afdf41"},
]
atomicwrites = [
{file = "atomicwrites-1.4.0-py2.py3-none-any.whl", hash = "sha256:6d1784dea7c0c8d4a5172b6c620f40b6e4cbfdf96d783691f2e1302a7b88e197"},
{file = "atomicwrites-1.4.0.tar.gz", hash = "sha256:ae70396ad1a434f9c7046fd2dd196fc04b12f9e91ffb859164193be8b6168a7a"},
]
attrs = [
{file = "attrs-20.3.0-py2.py3-none-any.whl", hash = "sha256:31b2eced602aa8423c2aea9c76a724617ed67cf9513173fd3a4f03e3a929c7e6"},
{file = "attrs-20.3.0.tar.gz", hash = "sha256:832aa3cde19744e49938b91fea06d69ecb9e649c93ba974535d08ad92164f700"},
]
booleanoperations = [
{file = "booleanOperations-0.9.0-py3-none-any.whl", hash = "sha256:86c291c2fba9faedff6f007c932d7f242dd9b4304e9c6ca8149f864d07877a59"},
{file = "booleanOperations-0.9.0.zip", hash = "sha256:8cfa821c32ad374fa120d6b2e0b444ebeac57c91e6631528645fa19ac2a281b8"},
]
brotli = [
{file = "Brotli-1.0.9-cp27-cp27m-macosx_10_9_x86_64.whl", hash = "sha256:268fe94547ba25b58ebc724680609c8ee3e5a843202e9a381f6f9c5e8bdb5c70"},
{file = "Brotli-1.0.9-cp27-cp27m-manylinux1_i686.whl", hash = "sha256:c2415d9d082152460f2bd4e382a1e85aed233abc92db5a3880da2257dc7daf7b"},
{file = "Brotli-1.0.9-cp27-cp27m-manylinux1_x86_64.whl", hash = "sha256:5913a1177fc36e30fcf6dc868ce23b0453952c78c04c266d3149b3d39e1410d6"},
{file = "Brotli-1.0.9-cp27-cp27m-win32.whl", hash = "sha256:afde17ae04d90fbe53afb628f7f2d4ca022797aa093e809de5c3cf276f61bbfa"},
{file = "Brotli-1.0.9-cp27-cp27mu-manylinux1_i686.whl", hash = "sha256:7cb81373984cc0e4682f31bc3d6be9026006d96eecd07ea49aafb06897746452"},
{file = "Brotli-1.0.9-cp27-cp27mu-manylinux1_x86_64.whl", hash = "sha256:db844eb158a87ccab83e868a762ea8024ae27337fc7ddcbfcddd157f841fdfe7"},
{file = "Brotli-1.0.9-cp35-cp35m-macosx_10_6_intel.whl", hash = "sha256:c83aa123d56f2e060644427a882a36b3c12db93727ad7a7b9efd7d7f3e9cc2c4"},
{file = "Brotli-1.0.9-cp35-cp35m-manylinux1_i686.whl", hash = "sha256:6b2ae9f5f67f89aade1fab0f7fd8f2832501311c363a21579d02defa844d9296"},
{file = "Brotli-1.0.9-cp35-cp35m-manylinux1_x86_64.whl", hash = "sha256:68715970f16b6e92c574c30747c95cf8cf62804569647386ff032195dc89a430"},
{file = "Brotli-1.0.9-cp35-cp35m-win32.whl", hash = "sha256:defed7ea5f218a9f2336301e6fd379f55c655bea65ba2476346340a0ce6f74a1"},
{file = "Brotli-1.0.9-cp35-cp35m-win_amd64.whl", hash = "sha256:88c63a1b55f352b02c6ffd24b15ead9fc0e8bf781dbe070213039324922a2eea"},
{file = "Brotli-1.0.9-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:503fa6af7da9f4b5780bb7e4cbe0c639b010f12be85d02c99452825dd0feef3f"},
{file = "Brotli-1.0.9-cp36-cp36m-manylinux1_i686.whl", hash = "sha256:40d15c79f42e0a2c72892bf407979febd9cf91f36f495ffb333d1d04cebb34e4"},
{file = "Brotli-1.0.9-cp36-cp36m-manylinux1_x86_64.whl", hash = "sha256:93130612b837103e15ac3f9cbacb4613f9e348b58b3aad53721d92e57f96d46a"},
{file = "Brotli-1.0.9-cp36-cp36m-win32.whl", hash = "sha256:61a7ee1f13ab913897dac7da44a73c6d44d48a4adff42a5701e3239791c96e14"},
{file = "Brotli-1.0.9-cp36-cp36m-win_amd64.whl", hash = "sha256:1c48472a6ba3b113452355b9af0a60da5c2ae60477f8feda8346f8fd48e3e87c"},
{file = "Brotli-1.0.9-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:3b78a24b5fd13c03ee2b7b86290ed20efdc95da75a3557cc06811764d5ad1126"},
{file = "Brotli-1.0.9-cp37-cp37m-manylinux1_i686.whl", hash = "sha256:9d12cf2851759b8de8ca5fde36a59c08210a97ffca0eb94c532ce7b17c6a3d1d"},
{file = "Brotli-1.0.9-cp37-cp37m-manylinux1_x86_64.whl", hash = "sha256:6c772d6c0a79ac0f414a9f8947cc407e119b8598de7621f39cacadae3cf57d12"},
{file = "Brotli-1.0.9-cp37-cp37m-win32.whl", hash = "sha256:f909bbbc433048b499cb9db9e713b5d8d949e8c109a2a548502fb9aa8630f0b1"},
{file = "Brotli-1.0.9-cp37-cp37m-win_amd64.whl", hash = "sha256:97f715cf371b16ac88b8c19da00029804e20e25f30d80203417255d239f228b5"},
{file = "Brotli-1.0.9-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:160c78292e98d21e73a4cc7f76a234390e516afcd982fa17e1422f7c6a9ce9c8"},
{file = "Brotli-1.0.9-cp38-cp38-manylinux1_i686.whl", hash = "sha256:b663f1e02de5d0573610756398e44c130add0eb9a3fc912a09665332942a2efb"},
{file = "Brotli-1.0.9-cp38-cp38-manylinux1_x86_64.whl", hash = "sha256:5b6ef7d9f9c38292df3690fe3e302b5b530999fa90014853dcd0d6902fb59f26"},
{file = "Brotli-1.0.9-cp38-cp38-win32.whl", hash = "sha256:35a3edbe18e876e596553c4007a087f8bcfd538f19bc116917b3c7522fca0429"},
{file = "Brotli-1.0.9-cp38-cp38-win_amd64.whl", hash = "sha256:269a5743a393c65db46a7bb982644c67ecba4b8d91b392403ad8a861ba6f495f"},
{file = "Brotli-1.0.9-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:5cb1e18167792d7d21e21365d7650b72d5081ed476123ff7b8cac7f45189c0c7"},
{file = "Brotli-1.0.9-cp39-cp39-manylinux1_i686.whl", hash = "sha256:16d528a45c2e1909c2798f27f7bf0a3feec1dc9e50948e738b961618e38b6a7b"},
{file = "Brotli-1.0.9-cp39-cp39-manylinux1_x86_64.whl", hash = "sha256:56d027eace784738457437df7331965473f2c0da2c70e1a1f6fdbae5402e0389"},
{file = "Brotli-1.0.9-cp39-cp39-win32.whl", hash = "sha256:cfc391f4429ee0a9370aa93d812a52e1fee0f37a81861f4fdd1f4fb28e8547c3"},
{file = "Brotli-1.0.9-cp39-cp39-win_amd64.whl", hash = "sha256:854c33dad5ba0fbd6ab69185fec8dab89e13cda6b7d191ba111987df74f38761"},
{file = "Brotli-1.0.9.zip", hash = "sha256:4d1b810aa0ed773f81dceda2cc7b403d01057458730e309856356d4ef4188438"},
]
brotlicffi = [
{file = "brotlicffi-1.0.9.1-cp27-cp27m-macosx_10_9_x86_64.whl", hash = "sha256:37e0e33241f0cd747ec348f139c4b48981c641eae05ba0e3d68ed21083a6e46c"},
{file = "brotlicffi-1.0.9.1-cp27-cp27m-manylinux1_i686.whl", hash = "sha256:c187eb07a880c1acaf2105e9513ec9d0ab6029f33fcccfbfbce61543fe839abc"},
{file = "brotlicffi-1.0.9.1-cp27-cp27m-manylinux1_x86_64.whl", hash = "sha256:d19bdde34363f96b74ca8dc459ff95864b8aa6bb284f31923ef3dcd4330a4332"},
{file = "brotlicffi-1.0.9.1-cp27-cp27m-manylinux2010_i686.whl", hash = "sha256:15268192b254253005ba144a7c2f408c1f3f5e2d2d98455d1a197f4d8f07d949"},
{file = "brotlicffi-1.0.9.1-cp27-cp27m-manylinux2010_x86_64.whl", hash = "sha256:5e00773fff91e6d2f520b0d7233e63c023fea877f47509e05ffe4032a03f57ef"},
{file = "brotlicffi-1.0.9.1-cp27-cp27mu-manylinux1_i686.whl", hash = "sha256:1d5d19c8c4c291d7b5e5115c04586117863e6647ddc221cd5094709fa1dcc95c"},
{file = "brotlicffi-1.0.9.1-cp27-cp27mu-manylinux1_x86_64.whl", hash = "sha256:dd81f749fdf910076b360b550ef798479d5ba4d7fc22746e6ce89c2c1a3c4099"},
{file = "brotlicffi-1.0.9.1-cp27-cp27mu-manylinux2010_i686.whl", hash = "sha256:31009ea94e75fa28982e1957ef2363eabb841a2a6495995e2d0dbc0ec56dbce3"},
{file = "brotlicffi-1.0.9.1-cp27-cp27mu-manylinux2010_x86_64.whl", hash = "sha256:a4a46ebc9fcb497316f200bd651868d0e528c0d198c54a789950b3e5b4a65a94"},
{file = "brotlicffi-1.0.9.1-cp35-abi3-macosx_10_9_x86_64.whl", hash = "sha256:68b2a2032efbf97e28edc2064b73ddcc1c8744f61d0d7045f51ca0c8018f8572"},
{file = "brotlicffi-1.0.9.1-cp35-abi3-manylinux1_i686.whl", hash = "sha256:caf90fa25811c8601633dbf979d7924220a345239b0b150a82e61c76521a38ff"},
{file = "brotlicffi-1.0.9.1-cp35-abi3-manylinux1_x86_64.whl", hash = "sha256:f9200538814c382e645fe17566c9113ede1fe76aac6c5aefcf2c81c21b61fa38"},
{file = "brotlicffi-1.0.9.1-cp35-abi3-manylinux2010_i686.whl", hash = "sha256:3a99f2119bcfc467a95e042b6b8b2a5dbf66e75efe58c8e8ee39926f88f3b6bc"},
{file = "brotlicffi-1.0.9.1-cp35-abi3-manylinux2010_x86_64.whl", hash = "sha256:ecf35c8e1e097eb880cbbbb0d7dcfe50fdc8b0f24e31c85852ee64efb9f56e85"},
{file = "brotlicffi-1.0.9.1-cp35-abi3-win32.whl", hash = "sha256:7f35a2855f345d5c0e7cdc54f5f345c56d32796931b74107945e1deaf9c2231f"},
{file = "brotlicffi-1.0.9.1-cp35-abi3-win_amd64.whl", hash = "sha256:640c9c55473a2181e5ddb2e2ffe1800496847a23cde49198d6a9056559b5bf9e"},
{file = "brotlicffi-1.0.9.1-pp27-pypy_73-macosx_10_9_x86_64.whl", hash = "sha256:127889134ac146c89c9c0f81049df1328d892a383b3fa448bd4a14048195f2ab"},
{file = "brotlicffi-1.0.9.1-pp27-pypy_73-manylinux1_x86_64.whl", hash = "sha256:cd3c0491fdc656d4b3a9fc74c13980c7f22455fab7709a228e7afeb4e3391806"},
{file = "brotlicffi-1.0.9.1-pp27-pypy_73-manylinux2010_x86_64.whl", hash = "sha256:ad9620fb8dc675bc862b3516ca7b00ce75b5e0850894bc1a1c79c07b7c7690a1"},
{file = "brotlicffi-1.0.9.1-pp27-pypy_73-win32.whl", hash = "sha256:34ad81d2ec676f967e38fa0e67e8166ab85d8aed576d2deb9836df5004bebbdb"},
{file = "brotlicffi-1.0.9.1-pp36-pypy36_pp73-macosx_10_9_x86_64.whl", hash = "sha256:d9e0c88b4581ea9671bc9b497c893ce1df7976148b6cb76b23dbab77747b12bd"},
{file = "brotlicffi-1.0.9.1-pp36-pypy36_pp73-manylinux1_x86_64.whl", hash = "sha256:7194f2d1caafa318946444e0629419956b6dde3f0c3d4e215cf1267be34854d6"},
{file = "brotlicffi-1.0.9.1-pp36-pypy36_pp73-manylinux2010_x86_64.whl", hash = "sha256:50d756483a755ca731bdb44ec961c8b0791bb316131e0265042685f8e62a16ca"},
{file = "brotlicffi-1.0.9.1-pp36-pypy36_pp73-win32.whl", hash = "sha256:2816a6e3ffeb104dcd36aee0781ee4fe4f8d1e19901506f9dabcf4a92f8302af"},
{file = "brotlicffi-1.0.9.1-pp37-pypy37_pp73-macosx_10_9_x86_64.whl", hash = "sha256:028f4e5edecc622c08cb9913f85420c149578f321672159a61e704b9ab1b616a"},
{file = "brotlicffi-1.0.9.1-pp37-pypy37_pp73-manylinux1_x86_64.whl", hash = "sha256:4af7fab4f0bafc2d4b5511f50db3bf91964c251789fdcfc9f4b68b3b8dfba7fd"},
{file = "brotlicffi-1.0.9.1-pp37-pypy37_pp73-manylinux2010_x86_64.whl", hash = "sha256:4d8700ec2d4b8cdc221d745923825168e7d9db53bb8c8d6807a04bf21af57dd2"},
{file = "brotlicffi-1.0.9.1-pp37-pypy37_pp73-win32.whl", hash = "sha256:bb82fef13f561e394358bf05c36bfab0eb3ae26162c3d2ec1f058161a2ff333f"},
{file = "brotlicffi-1.0.9.1.tar.gz", hash = "sha256:f875e00212e706ec99945002eef9181ccdaada5eb20f15fe7089aa3a59e0d91b"},
]
cffi = [
{file = "cffi-1.14.5-cp27-cp27m-macosx_10_9_x86_64.whl", hash = "sha256:bb89f306e5da99f4d922728ddcd6f7fcebb3241fc40edebcb7284d7514741991"},
{file = "cffi-1.14.5-cp27-cp27m-manylinux1_i686.whl", hash = "sha256:34eff4b97f3d982fb93e2831e6750127d1355a923ebaeeb565407b3d2f8d41a1"},
{file = "cffi-1.14.5-cp27-cp27m-manylinux1_x86_64.whl", hash = "sha256:99cd03ae7988a93dd00bcd9d0b75e1f6c426063d6f03d2f90b89e29b25b82dfa"},
{file = "cffi-1.14.5-cp27-cp27m-win32.whl", hash = "sha256:65fa59693c62cf06e45ddbb822165394a288edce9e276647f0046e1ec26920f3"},
{file = "cffi-1.14.5-cp27-cp27m-win_amd64.whl", hash = "sha256:51182f8927c5af975fece87b1b369f722c570fe169f9880764b1ee3bca8347b5"},
{file = "cffi-1.14.5-cp27-cp27mu-manylinux1_i686.whl", hash = "sha256:43e0b9d9e2c9e5d152946b9c5fe062c151614b262fda2e7b201204de0b99e482"},
{file = "cffi-1.14.5-cp27-cp27mu-manylinux1_x86_64.whl", hash = "sha256:cbde590d4faaa07c72bf979734738f328d239913ba3e043b1e98fe9a39f8b2b6"},
{file = "cffi-1.14.5-cp35-cp35m-macosx_10_9_x86_64.whl", hash = "sha256:5de7970188bb46b7bf9858eb6890aad302577a5f6f75091fd7cdd3ef13ef3045"},
{file = "cffi-1.14.5-cp35-cp35m-manylinux1_i686.whl", hash = "sha256:a465da611f6fa124963b91bf432d960a555563efe4ed1cc403ba5077b15370aa"},
{file = "cffi-1.14.5-cp35-cp35m-manylinux1_x86_64.whl", hash = "sha256:d42b11d692e11b6634f7613ad8df5d6d5f8875f5d48939520d351007b3c13406"},
{file = "cffi-1.14.5-cp35-cp35m-win32.whl", hash = "sha256:72d8d3ef52c208ee1c7b2e341f7d71c6fd3157138abf1a95166e6165dd5d4369"},
{file = "cffi-1.14.5-cp35-cp35m-win_amd64.whl", hash = "sha256:29314480e958fd8aab22e4a58b355b629c59bf5f2ac2492b61e3dc06d8c7a315"},
{file = "cffi-1.14.5-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:3d3dd4c9e559eb172ecf00a2a7517e97d1e96de2a5e610bd9b68cea3925b4892"},
{file = "cffi-1.14.5-cp36-cp36m-manylinux1_i686.whl", hash = "sha256:48e1c69bbacfc3d932221851b39d49e81567a4d4aac3b21258d9c24578280058"},
{file = "cffi-1.14.5-cp36-cp36m-manylinux1_x86_64.whl", hash = "sha256:69e395c24fc60aad6bb4fa7e583698ea6cc684648e1ffb7fe85e3c1ca131a7d5"},
{file = "cffi-1.14.5-cp36-cp36m-manylinux2014_aarch64.whl", hash = "sha256:9e93e79c2551ff263400e1e4be085a1210e12073a31c2011dbbda14bda0c6132"},
{file = "cffi-1.14.5-cp36-cp36m-win32.whl", hash = "sha256:58e3f59d583d413809d60779492342801d6e82fefb89c86a38e040c16883be53"},
{file = "cffi-1.14.5-cp36-cp36m-win_amd64.whl", hash = "sha256:005a36f41773e148deac64b08f233873a4d0c18b053d37da83f6af4d9087b813"},
{file = "cffi-1.14.5-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:2894f2df484ff56d717bead0a5c2abb6b9d2bf26d6960c4604d5c48bbc30ee73"},
{file = "cffi-1.14.5-cp37-cp37m-manylinux1_i686.whl", hash = "sha256:0857f0ae312d855239a55c81ef453ee8fd24136eaba8e87a2eceba644c0d4c06"},
{file = "cffi-1.14.5-cp37-cp37m-manylinux1_x86_64.whl", hash = "sha256:cd2868886d547469123fadc46eac7ea5253ea7fcb139f12e1dfc2bbd406427d1"},
{file = "cffi-1.14.5-cp37-cp37m-manylinux2014_aarch64.whl", hash = "sha256:35f27e6eb43380fa080dccf676dece30bef72e4a67617ffda586641cd4508d49"},
{file = "cffi-1.14.5-cp37-cp37m-win32.whl", hash = "sha256:9ff227395193126d82e60319a673a037d5de84633f11279e336f9c0f189ecc62"},
{file = "cffi-1.14.5-cp37-cp37m-win_amd64.whl", hash = "sha256:9cf8022fb8d07a97c178b02327b284521c7708d7c71a9c9c355c178ac4bbd3d4"},
{file = "cffi-1.14.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:8b198cec6c72df5289c05b05b8b0969819783f9418e0409865dac47288d2a053"},
{file = "cffi-1.14.5-cp38-cp38-manylinux1_i686.whl", hash = "sha256:ad17025d226ee5beec591b52800c11680fca3df50b8b29fe51d882576e039ee0"},
{file = "cffi-1.14.5-cp38-cp38-manylinux1_x86_64.whl", hash = "sha256:6c97d7350133666fbb5cf4abdc1178c812cb205dc6f41d174a7b0f18fb93337e"},
{file = "cffi-1.14.5-cp38-cp38-manylinux2014_aarch64.whl", hash = "sha256:8ae6299f6c68de06f136f1f9e69458eae58f1dacf10af5c17353eae03aa0d827"},
{file = "cffi-1.14.5-cp38-cp38-win32.whl", hash = "sha256:b85eb46a81787c50650f2392b9b4ef23e1f126313b9e0e9013b35c15e4288e2e"},
{file = "cffi-1.14.5-cp38-cp38-win_amd64.whl", hash = "sha256:1f436816fc868b098b0d63b8920de7d208c90a67212546d02f84fe78a9c26396"},
{file = "cffi-1.14.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:1071534bbbf8cbb31b498d5d9db0f274f2f7a865adca4ae429e147ba40f73dea"},
{file = "cffi-1.14.5-cp39-cp39-manylinux1_i686.whl", hash = "sha256:9de2e279153a443c656f2defd67769e6d1e4163952b3c622dcea5b08a6405322"},
{file = "cffi-1.14.5-cp39-cp39-manylinux1_x86_64.whl", hash = "sha256:6e4714cc64f474e4d6e37cfff31a814b509a35cb17de4fb1999907575684479c"},
{file = "cffi-1.14.5-cp39-cp39-manylinux2014_aarch64.whl", hash = "sha256:158d0d15119b4b7ff6b926536763dc0714313aa59e320ddf787502c70c4d4bee"},
{file = "cffi-1.14.5-cp39-cp39-win32.whl", hash = "sha256:afb29c1ba2e5a3736f1c301d9d0abe3ec8b86957d04ddfa9d7a6a42b9367e396"},
{file = "cffi-1.14.5-cp39-cp39-win_amd64.whl", hash = "sha256:f2d45f97ab6bb54753eab54fffe75aaf3de4ff2341c9daee1987ee1837636f1d"},
{file = "cffi-1.14.5.tar.gz", hash = "sha256:fd78e5fee591709f32ef6edb9a015b4aa1a5022598e36227500c8f4e02328d9c"},
]
colorama = [
{file = "colorama-0.4.4-py2.py3-none-any.whl", hash = "sha256:9f47eda37229f68eee03b24b9748937c7dc3868f906e8ba69fbcbdd3bc5dc3e2"},
{file = "colorama-0.4.4.tar.gz", hash = "sha256:5941b2b48a20143d2267e95b1c2a7603ce057ee39fd88e7329b0c292aa16869b"},
]
defcon = [
{file = "defcon-0.8.1-py3-none-any.whl", hash = "sha256:e9a5fe7301a0a9f176e8cab9cdc9fdc60d99e041d4a135d406bdf25abef7ebaf"},
{file = "defcon-0.8.1.zip", hash = "sha256:410adb6bd18996054ad82b0654aea2bc0a334a9ff7007fe983ec6f3f39f449ea"},
]
fontmath = [
{file = "fontMath-0.6.0-py2.py3-none-any.whl", hash = "sha256:c823e0e607866f0740ba17f1933e7004a472879af1211f6751bda6b532c47c9d"},
{file = "fontMath-0.6.0.zip", hash = "sha256:5a93002bfdcacd16b117b498f6e5ffa5d8fd263ccd8c587d9aa553e965c3ad27"},
]
fontparts = [
{file = "fontParts-0.9.10-py3-none-any.whl", hash = "sha256:6adf70cc99142d313fe3ae5a8f4983f5574434a36606e9260ece6d7b55b510e6"},
{file = "fontParts-0.9.10.zip", hash = "sha256:4898942385e0ea28a721fd8de3232f5db7b6c528840754fa8b703a3617b69243"},
]
fontpens = [
{file = "fontPens-0.2.4-py2.py3-none-any.whl", hash = "sha256:cdef727e49b54ac6228f8fa087ee539258f7b0a6f0accb63cbf31d4bfc437ce7"},
{file = "fontPens-0.2.4.zip", hash = "sha256:a6d9a14573b3450f3313d69523f9006028c21fc7aef5d35333b87aab7f2b41fd"},
]
fonttools = [
{file = "fonttools-4.21.1-py3-none-any.whl", hash = "sha256:3e990e6de10c2d708fa79f1d0d93022d7e5fae1ff8cb94f69ee8d916e2512df8"},
{file = "fonttools-4.21.1.zip", hash = "sha256:d9cf618ab76afb42a79dcc0b4b5e5ee7ec1534f7ad9da3809bb15ddfcedc073d"},
]
fs = [
{file = "fs-2.4.12-py2.py3-none-any.whl", hash = "sha256:da6cc360677712ae27ac4be8a3ef404dd7970dbd1c3eebe87a25bebd94e84b4c"},
{file = "fs-2.4.12.tar.gz", hash = "sha256:c10ba188b14d6213a1ca950efd004931abbfa64b294c80bbf1045753831bf42f"},
]
lxml = [
{file = "lxml-4.6.3-cp27-cp27m-macosx_10_9_x86_64.whl", hash = "sha256:df7c53783a46febb0e70f6b05df2ba104610f2fb0d27023409734a3ecbb78fb2"},
{file = "lxml-4.6.3-cp27-cp27m-manylinux1_i686.whl", hash = "sha256:1b7584d421d254ab86d4f0b13ec662a9014397678a7c4265a02a6d7c2b18a75f"},
{file = "lxml-4.6.3-cp27-cp27m-manylinux1_x86_64.whl", hash = "sha256:079f3ae844f38982d156efce585bc540c16a926d4436712cf4baee0cce487a3d"},
{file = "lxml-4.6.3-cp27-cp27m-win32.whl", hash = "sha256:bc4313cbeb0e7a416a488d72f9680fffffc645f8a838bd2193809881c67dd106"},
{file = "lxml-4.6.3-cp27-cp27m-win_amd64.whl", hash = "sha256:8157dadbb09a34a6bd95a50690595e1fa0af1a99445e2744110e3dca7831c4ee"},
{file = "lxml-4.6.3-cp27-cp27mu-manylinux1_i686.whl", hash = "sha256:7728e05c35412ba36d3e9795ae8995e3c86958179c9770e65558ec3fdfd3724f"},
{file = "lxml-4.6.3-cp27-cp27mu-manylinux1_x86_64.whl", hash = "sha256:4bff24dfeea62f2e56f5bab929b4428ae6caba2d1eea0c2d6eb618e30a71e6d4"},
{file = "lxml-4.6.3-cp35-cp35m-win32.whl", hash = "sha256:f2380a6376dfa090227b663f9678150ef27543483055cc327555fb592c5967e2"},
{file = "lxml-4.6.3-cp35-cp35m-win_amd64.whl", hash = "sha256:c4f05c5a7c49d2fb70223d0d5bcfbe474cf928310ac9fa6a7c6dddc831d0b1d4"},
{file = "lxml-4.6.3-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:d2e35d7bf1c1ac8c538f88d26b396e73dd81440d59c1ef8522e1ea77b345ede4"},
{file = "lxml-4.6.3-cp36-cp36m-manylinux1_i686.whl", hash = "sha256:289e9ca1a9287f08daaf796d96e06cb2bc2958891d7911ac7cae1c5f9e1e0ee3"},
{file = "lxml-4.6.3-cp36-cp36m-manylinux1_x86_64.whl", hash = "sha256:bccbfc27563652de7dc9bdc595cb25e90b59c5f8e23e806ed0fd623755b6565d"},
{file = "lxml-4.6.3-cp36-cp36m-manylinux2014_aarch64.whl", hash = "sha256:820628b7b3135403540202e60551e741f9b6d3304371712521be939470b454ec"},
{file = "lxml-4.6.3-cp36-cp36m-win32.whl", hash = "sha256:5a0a14e264069c03e46f926be0d8919f4105c1623d620e7ec0e612a2e9bf1c04"},
{file = "lxml-4.6.3-cp36-cp36m-win_amd64.whl", hash = "sha256:92e821e43ad382332eade6812e298dc9701c75fe289f2a2d39c7960b43d1e92a"},
{file = "lxml-4.6.3-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:efd7a09678fd8b53117f6bae4fa3825e0a22b03ef0a932e070c0bdbb3a35e654"},
{file = "lxml-4.6.3-cp37-cp37m-manylinux1_i686.whl", hash = "sha256:efac139c3f0bf4f0939f9375af4b02c5ad83a622de52d6dfa8e438e8e01d0eb0"},
{file = "lxml-4.6.3-cp37-cp37m-manylinux1_x86_64.whl", hash = "sha256:0fbcf5565ac01dff87cbfc0ff323515c823081c5777a9fc7703ff58388c258c3"},
{file = "lxml-4.6.3-cp37-cp37m-manylinux2014_aarch64.whl", hash = "sha256:122fba10466c7bd4178b07dba427aa516286b846b2cbd6f6169141917283aae2"},
{file = "lxml-4.6.3-cp37-cp37m-win32.whl", hash = "sha256:3439c71103ef0e904ea0a1901611863e51f50b5cd5e8654a151740fde5e1cade"},
{file = "lxml-4.6.3-cp37-cp37m-win_amd64.whl", hash = "sha256:4289728b5e2000a4ad4ab8da6e1db2e093c63c08bdc0414799ee776a3f78da4b"},
{file = "lxml-4.6.3-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:b007cbb845b28db4fb8b6a5cdcbf65bacb16a8bd328b53cbc0698688a68e1caa"},
{file = "lxml-4.6.3-cp38-cp38-manylinux1_i686.whl", hash = "sha256:76fa7b1362d19f8fbd3e75fe2fb7c79359b0af8747e6f7141c338f0bee2f871a"},
{file = "lxml-4.6.3-cp38-cp38-manylinux1_x86_64.whl", hash = "sha256:26e761ab5b07adf5f555ee82fb4bfc35bf93750499c6c7614bd64d12aaa67927"},
{file = "lxml-4.6.3-cp38-cp38-manylinux2014_aarch64.whl", hash = "sha256:66e575c62792c3f9ca47cb8b6fab9e35bab91360c783d1606f758761810c9791"},
{file = "lxml-4.6.3-cp38-cp38-win32.whl", hash = "sha256:89b8b22a5ff72d89d48d0e62abb14340d9e99fd637d046c27b8b257a01ffbe28"},
{file = "lxml-4.6.3-cp38-cp38-win_amd64.whl", hash = "sha256:2a9d50e69aac3ebee695424f7dbd7b8c6d6eb7de2a2eb6b0f6c7db6aa41e02b7"},
{file = "lxml-4.6.3-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:ce256aaa50f6cc9a649c51be3cd4ff142d67295bfc4f490c9134d0f9f6d58ef0"},
{file = "lxml-4.6.3-cp39-cp39-manylinux1_i686.whl", hash = "sha256:7610b8c31688f0b1be0ef882889817939490a36d0ee880ea562a4e1399c447a1"},
{file = "lxml-4.6.3-cp39-cp39-manylinux1_x86_64.whl", hash = "sha256:f8380c03e45cf09f8557bdaa41e1fa7c81f3ae22828e1db470ab2a6c96d8bc23"},
{file = "lxml-4.6.3-cp39-cp39-manylinux2014_aarch64.whl", hash = "sha256:884ab9b29feaca361f7f88d811b1eea9bfca36cf3da27768d28ad45c3ee6f969"},
{file = "lxml-4.6.3-cp39-cp39-win32.whl", hash = "sha256:33bb934a044cf32157c12bfcfbb6649807da20aa92c062ef51903415c704704f"},
{file = "lxml-4.6.3-cp39-cp39-win_amd64.whl", hash = "sha256:542d454665a3e277f76954418124d67516c5f88e51a900365ed54a9806122b83"},
]
more-itertools = [
{file = "more-itertools-8.7.0.tar.gz", hash = "sha256:c5d6da9ca3ff65220c3bfd2a8db06d698f05d4d2b9be57e1deb2be5a45019713"},
{file = "more_itertools-8.7.0-py3-none-any.whl", hash = "sha256:5652a9ac72209ed7df8d9c15daf4e1aa0e3d2ccd3c87f8265a0673cd9cbc9ced"},
]
mutatormath = [
{file = "MutatorMath-3.0.1-py2.py3-none-any.whl", hash = "sha256:949dc3c1ea71c3b8a88cdeec6b3224b039d9da3888af133eb7e09ce1d5b19821"},
{file = "MutatorMath-3.0.1.zip", hash = "sha256:8127c1ffad1646f11a953752296c43f5d88cbd5293fff03f093d916b0bc13864"},
]
packaging = [
{file = "packaging-20.9-py2.py3-none-any.whl", hash = "sha256:67714da7f7bc052e064859c05c595155bd1ee9f69f76557e21f051443c20947a"},
{file = "packaging-20.9.tar.gz", hash = "sha256:5b327ac1320dc863dca72f4514ecc086f31186744b84a230374cc1fd776feae5"},
]
pluggy = [
{file = "pluggy-0.13.1-py2.py3-none-any.whl", hash = "sha256:966c145cd83c96502c3c3868f50408687b38434af77734af1e9ca461a4081d2d"},
{file = "pluggy-0.13.1.tar.gz", hash = "sha256:15b2acde666561e1298d71b523007ed7364de07029219b604cf808bfa1c765b0"},
]
psautohint = [
{file = "psautohint-2.3.0-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:af02fd9d677e331daa843a0017447f8a55e5a90f3a49fa27217717be9f080a26"},
{file = "psautohint-2.3.0-cp36-cp36m-manylinux1_x86_64.whl", hash = "sha256:f702525519f4caa494d5ed00bd9d809d0324883f505e46ed901be8fa65ebde27"},
{file = "psautohint-2.3.0-cp36-cp36m-win_amd64.whl", hash = "sha256:af9c6c8a16c80c2e1f621d927125508f71bd2fa8875569e15b45982bda202d6c"},
{file = "psautohint-2.3.0-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:a7cead529feb923dde2f6d78a55cfc094507b582ac7a3357c91d6b034105f4c8"},
{file = "psautohint-2.3.0-cp37-cp37m-manylinux1_x86_64.whl", hash = "sha256:66237b6d91a9b28569d17aac3e3477231520a72fde8a181338f6ce5a5a734b3d"},
{file = "psautohint-2.3.0-cp37-cp37m-win_amd64.whl", hash = "sha256:377a3929e462e43187ad42ececc905d303f6d961d51f8ccb6600f16387118530"},
{file = "psautohint-2.3.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:e07a8b3ecdf24ab185f907c551de5e64913bcaec841697be05b5c3675d0c6919"},
{file = "psautohint-2.3.0-cp38-cp38-manylinux1_x86_64.whl", hash = "sha256:4bb8ef134aea7318d7cf54766b7e2b49242f89f7fbcf3353688ec82f1cfe3659"},
{file = "psautohint-2.3.0-cp38-cp38-win_amd64.whl", hash = "sha256:e7338b36ed5edf7dfc8c2ed1efabbb2dde19a8410f76e5826501f81c959b177a"},
{file = "psautohint-2.3.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:833234609261279e43b977cb297e133686e3dfbfef83fa6332aaaa8cc9a8ddc0"},
{file = "psautohint-2.3.0-cp39-cp39-manylinux1_x86_64.whl", hash = "sha256:41d04213af10207f70dcfb3dc7c5f42afe18855a4d6b630eb4583e7f1a54e18b"},
{file = "psautohint-2.3.0-cp39-cp39-win_amd64.whl", hash = "sha256:adf1afad8a87be9a8dcfaa230ac3eb29dae43fa43a5dbd92e5017ce0ac3b2a46"},
{file = "psautohint-2.3.0.zip", hash = "sha256:78a45b13a475fd83e99fd637bd908d91679c5fd765993cdb6cff1f48d93c3029"},
]
py = [
{file = "py-1.10.0-py2.py3-none-any.whl", hash = "sha256:3b80836aa6d1feeaa108e046da6423ab8f6ceda6468545ae8d02d9d58d18818a"},
{file = "py-1.10.0.tar.gz", hash = "sha256:21b81bda15b66ef5e1a777a21c4dcd9c20ad3efd0b3f817e7a809035269e1bd3"},
]
pyclipper = [
{file = "pyclipper-1.2.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:695b5e6ee6ef7bd50cd5c0b57c8894c3501af9a6e5b45680efa604bc6d142f5e"},
{file = "pyclipper-1.2.1-cp36-cp36m-manylinux1_x86_64.whl", hash = "sha256:f1d6d685b650ffb9940c77485cd27f558284f7f67723741729452f103e310c61"},
{file = "pyclipper-1.2.1-cp36-cp36m-win32.whl", hash = "sha256:5c270afb9d3655b5f2feb7ba341b498e9cc589c6183e87ca633d8e6c0c4bbb88"},
{file = "pyclipper-1.2.1-cp36-cp36m-win_amd64.whl", hash = "sha256:ed499d2e6ca6be4a7de72fe5765f17a053940e8ab690d54906566224ae257636"},
{file = "pyclipper-1.2.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:c8e451acc63de4f4e072786af2bebefc5ecde58632de67e1517229d018b7d50c"},
{file = "pyclipper-1.2.1-cp37-cp37m-manylinux1_x86_64.whl", hash = "sha256:099feeda27bf4314b92cb62faf12d76f1d474db3877e7a551dc0c2ae93f423f7"},
{file = "pyclipper-1.2.1-cp37-cp37m-win32.whl", hash = "sha256:184a9ee96cb7b85688a996715b285521bdad61f78b0ad8abbba272369d58cf32"},
{file = "pyclipper-1.2.1-cp37-cp37m-win_amd64.whl", hash = "sha256:2c5e4f707fb7c60d95c09b4282a116f23a9480ea95d0276f1c8888d0343c5e4f"},
{file = "pyclipper-1.2.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:2b256b7dece9ad8dca4c900512eee5f2788e7a89e27a902e28cc0a3a010fc9b2"},
{file = "pyclipper-1.2.1-cp38-cp38-manylinux1_x86_64.whl", hash = "sha256:58554fa1ba44da4a17ed97f8acbdbaabc2d7b3aed37e47b2999aeefb313416cb"},
{file = "pyclipper-1.2.1-cp38-cp38-win32.whl", hash = "sha256:cf3b5f02992d29c25eec9bf347a8c8dc34f1eb0bf74f4bc3574a67753840e8af"},
{file = "pyclipper-1.2.1-cp38-cp38-win_amd64.whl", hash = "sha256:57bafe66ddd6c0e6a9d3c7b29367e5a9f35707b9490594aa829e47affc8d1872"},
{file = "pyclipper-1.2.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9c8fb345cfe4b2e363640ce61a8c0fd62bb6dd1c0dab90979ccfd6319dbfbd06"},
{file = "pyclipper-1.2.1-cp39-cp39-manylinux1_x86_64.whl", hash = "sha256:aff9e7b5088eade4ff7b3f6a1eb4782eecdbca82c0f1af8693501e025309fd37"},
{file = "pyclipper-1.2.1-cp39-cp39-win32.whl", hash = "sha256:d9025aa761b153655117456caf0d4c8c4f93ed6813a23732a60b66f748b0fc21"},
{file = "pyclipper-1.2.1-cp39-cp39-win_amd64.whl", hash = "sha256:2d7bc7eb618061b3e00ea2bc7b211455a097bc2d1fe6f7c11d4ebeb190f73382"},
{file = "pyclipper-1.2.1.zip", hash = "sha256:ca3751e93559f0438969c46f17459d07f983281dac170c3479de56492e152855"},
]
pycparser = [
{file = "pycparser-2.20-py2.py3-none-any.whl", hash = "sha256:7582ad22678f0fcd81102833f60ef8d0e57288b6b5fb00323d101be910e35705"},
{file = "pycparser-2.20.tar.gz", hash = "sha256:2d475327684562c3a96cc71adf7dc8c4f0565175cf86b6d7a404ff4c771f15f0"},
]
pyparsing = [
{file = "pyparsing-2.4.7-py2.py3-none-any.whl", hash = "sha256:ef9d7589ef3c200abe66653d3f1ab1033c3c419ae9b9bdb1240a85b024efc88b"},
{file = "pyparsing-2.4.7.tar.gz", hash = "sha256:c203ec8783bf771a155b207279b9bccb8dea02d8f0c9e5f8ead507bc3246ecc1"},
]
pytest = [
{file = "pytest-5.4.3-py3-none-any.whl", hash = "sha256:5c0db86b698e8f170ba4582a492248919255fcd4c79b1ee64ace34301fb589a1"},
{file = "pytest-5.4.3.tar.gz", hash = "sha256:7979331bfcba207414f5e1263b5a0f8f521d0f457318836a7355531ed1a4c7d8"},
]
pytz = [
{file = "pytz-2021.1-py2.py3-none-any.whl", hash = "sha256:eb10ce3e7736052ed3623d49975ce333bcd712c7bb19a58b9e2089d4057d0798"},
{file = "pytz-2021.1.tar.gz", hash = "sha256:83a4a90894bf38e243cf052c8b58f381bfe9a7a483f6a9cab140bc7f702ac4da"},
]
six = [
{file = "six-1.15.0-py2.py3-none-any.whl", hash = "sha256:8b74bedcbbbaca38ff6d7491d76f2b06b3592611af620f8426e82dddb04a5ced"},
{file = "six-1.15.0.tar.gz", hash = "sha256:30639c035cdb23534cd4aa2dd52c3bf48f06e5f4a941509c8bafd8ce11080259"},
]
tqdm = [
{file = "tqdm-4.59.0-py2.py3-none-any.whl", hash = "sha256:9fdf349068d047d4cfbe24862c425883af1db29bcddf4b0eeb2524f6fbdb23c7"},
{file = "tqdm-4.59.0.tar.gz", hash = "sha256:d666ae29164da3e517fcf125e41d4fe96e5bb375cd87ff9763f6b38b5592fe33"},
]
ufonormalizer = [
{file = "ufonormalizer-0.5.3-py3-none-any.whl", hash = "sha256:7c1d956c5ccb4ade90c8785f5940bf459dd33a24c817f82a2d7b478c1647fd97"},
{file = "ufonormalizer-0.5.3.zip", hash = "sha256:7165d7ff4b58a17e498aba8e809ba5dd67e5ed2e6e411b64722ea76d4f324c46"},
]
ufoprocessor = [
{file = "ufoProcessor-1.9.0-py2.py3-none-any.whl", hash = "sha256:0b77d4055306872d5df662feec6d066bdd34fc304c5a6c5999d2bcfd1720e637"},
{file = "ufoProcessor-1.9.0.zip", hash = "sha256:baa8bd9bbbb11ce004647eb1906105f4d5bfdbc1b3388ca4d36fab57950a415b"},
]
wcwidth = [
{file = "wcwidth-0.2.5-py2.py3-none-any.whl", hash = "sha256:beb4802a9cebb9144e99086eff703a642a13d6a0052920003a230f3294bbe784"},
{file = "wcwidth-0.2.5.tar.gz", hash = "sha256:c4d647b99872929fdb7bdcaa4fbe7f01413ed3d98077df798530e5b04f116c83"},
]
zopfli = [
{file = "zopfli-0.1.8-cp27-cp27m-macosx_10_9_x86_64.whl", hash = "sha256:d813243570ad232bfd082b52548f37963af29e72f8e98ba168979f8f2812afae"},
{file = "zopfli-0.1.8-cp27-cp27m-manylinux1_i686.whl", hash = "sha256:cb01c42c7636ba65e9e25d0659df5ce71ffc48c292170e9c1203ed255f5ec74a"},
{file = "zopfli-0.1.8-cp27-cp27m-manylinux1_x86_64.whl", hash = "sha256:6604a84dbe055a52628b793bd36f760fcd38424abf042ad7a643a7599c09065d"},
{file = "zopfli-0.1.8-cp27-cp27m-win32.whl", hash = "sha256:be2f6cb8b80fc9b5b10a4ed2b7b56f0afac5dbd0d08590d62f0d6ea51f6533e7"},
{file = "zopfli-0.1.8-cp27-cp27m-win_amd64.whl", hash = "sha256:2d0bbbb8266a88432c9e332093990cf72878eddf6dc78332d46e80f60b8a3a9f"},
{file = "zopfli-0.1.8-cp27-cp27mu-manylinux1_i686.whl", hash = "sha256:d913589d7b98c965da3ba10e851506ece0dbd8aa098429a6496d863f71c2b3fd"},
{file = "zopfli-0.1.8-cp27-cp27mu-manylinux1_x86_64.whl", hash = "sha256:c010874adb526cfb022d0be8012e24ce5b83f8306c1b86d8886f8b29ffd5e625"},
{file = "zopfli-0.1.8-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:a554867379ed9bbdad434e383f646c7294c8a74b602b30887b88f9479129f81d"},
{file = "zopfli-0.1.8-cp36-cp36m-manylinux1_i686.whl", hash = "sha256:fe89cf31b2bf4456b7265f48ecb3b91bfdedd1e63714a3bae37157c205f439e9"},
{file = "zopfli-0.1.8-cp36-cp36m-manylinux1_x86_64.whl", hash = "sha256:be2c5588e6e4c608f95eafac1bd44079e665e86505a9ea53311989ecb7befc9c"},
{file = "zopfli-0.1.8-cp36-cp36m-win32.whl", hash = "sha256:c5b27c9293f87e37ce857f2b7adb89cb3e6dd45683f63f5188b763cdee78bab7"},
{file = "zopfli-0.1.8-cp36-cp36m-win_amd64.whl", hash = "sha256:b24c6f0515e763b438e4fb4f94cc618f507dde750b600a02bb5b6028683168a7"},
{file = "zopfli-0.1.8-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:b3b2249a5bb750136f26a3482b95653d44d274bff24b0e80aa6671cd86f5b9ba"},
{file = "zopfli-0.1.8-cp37-cp37m-manylinux1_i686.whl", hash = "sha256:c1e7b6d6be03af37a5ef828a671db8416d465511d63b4f2da43cc11f9c028402"},
{file = "zopfli-0.1.8-cp37-cp37m-manylinux1_x86_64.whl", hash = "sha256:874c3c291ddc494151d2d3aadf5d0aa28855bb091c96b3926a2ac94e07de08f0"},
{file = "zopfli-0.1.8-cp37-cp37m-win32.whl", hash = "sha256:50dde491abc6f74460ffc1b455d6ac5f0a387e58d7323a3247fef43414d1c5fb"},
{file = "zopfli-0.1.8-cp37-cp37m-win_amd64.whl", hash = "sha256:2002fe515c5f27b02d93f3204a0b6eb11dec29c29147a2ecb9f9f191d36aa426"},
{file = "zopfli-0.1.8-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:f4e595bac3dbfec797684fdd2686d98440843918e27cfa507df6b59ab7b33d09"},
{file = "zopfli-0.1.8-cp38-cp38-manylinux1_i686.whl", hash = "sha256:5eab189be51cb57abff70ef83504bf617160a45513641cacb2f79141d81e05ab"},
{file = "zopfli-0.1.8-cp38-cp38-manylinux1_x86_64.whl", hash = "sha256:8a4b2131a8736aa7877e8c008c63b0640624e672c2756dbeea6e231da426ec38"},
{file = "zopfli-0.1.8-cp38-cp38-win32.whl", hash = "sha256:8b0c9ead3c78255e80426189a2a0635c51b2c3a34b479bf9bce29ea0758d159c"},
{file = "zopfli-0.1.8-cp38-cp38-win_amd64.whl", hash = "sha256:c756f4fa24c1140a814506bddbf93e37c6702c433eb9aaf582f35592c56b9a1e"},
{file = "zopfli-0.1.8-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:3bcdc372e77d67742fba8c7050d7849c46d140fefce28fc6dca18cc79e88e7c9"},
{file = "zopfli-0.1.8-cp39-cp39-manylinux1_i686.whl", hash = "sha256:5227f7622e5fd16ea6b54e2b4dcf9a668847cddef953ec7a73e6e61c21fa91ef"},
{file = "zopfli-0.1.8-cp39-cp39-manylinux1_x86_64.whl", hash = "sha256:774efff28da20be478f4a72ea3dfacf72332ef4f16dbfddfbe84e6b3db4e1711"},
{file = "zopfli-0.1.8-cp39-cp39-win32.whl", hash = "sha256:f2999d9f8edea7e38e5b7f81eb867e3b8a8fa3efbe3f9d85927367b91d466b82"},
{file = "zopfli-0.1.8-cp39-cp39-win_amd64.whl", hash = "sha256:520ad50a06d95ca2e6989b0e336801d62085dfe64be6ae74c4673e86c57f7502"},
{file = "zopfli-0.1.8.zip", hash = "sha256:8b977dc07e3797907ab59e08096583bcd0b7e6c739849fbbeec09263f6356623"},
]