File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1- absl-py == 2.0.0
2- afdko == 4.0.0
3- appdirs == 1.4.4
4- attrs == 23.1.0
5- axisregistry == 0.4.5
6- babelfont == 3.0.1
7- beautifulsoup4 == 4.12.2
8- beziers == 0.5.0
9- blackrenderer == 0.6.0
10- booleanOperations == 0.9.0
11- Brotli == 1.1.0
1+ #
2+ # This file is autogenerated by pip-compile with Python 3.12
3+ # by the following command:
4+ #
5+ # pip-compile requirements.in
6+ #
7+ absl-py == 2.4.0
8+ # via
9+ # gftools
10+ # nanoemoji
11+ # picosvg
12+ attrs == 26.1.0
13+ # via
14+ # cattrs
15+ # ufolib2
16+ axisregistry == 0.4.16
17+ # via gftools
18+ beautifulsoup4 == 4.15.0
19+ # via gftools
20+ blackrenderer == 0.8.2
21+ # via drawbot-skia
22+ booleanoperations == 0.10.0
23+ # via ufo2ft
24+ brotli == 1.2.0
25+ # via gftools
1226bump2version == 1.0.1
27+ # via bumpfontversion
1328bumpfontversion == 0.4.1
14- cattrs == 23.2.3
15- certifi == 2023.11.17
16- cffi == 1.16.0
17- cffsubr == 0.2.9.post1
18- charset-normalizer == 3.3.2
19- click == 8.1.7
20- cmarkgfm == 2022.10.27
21- collidoscope == 0.6.5
22- colorlog == 6.8.0
23- commandlines == 0.4.1
24- compreffor == 0.5.5
25- cryptography == 41.0.7
26- cu2qu == 1.6.7.post2
27- defcon == 0.10.3
28- dehinter == 4.0.0
29- Deprecated == 1.2.14
30- diffenator2 == 0.3.5
31- docopt == 0.6.2
32- drawbot-skia == 0.5.0
33- exceptiongroup == 1.2.0
34- font-v == 2.1.0
35- fontbakery == 0.10.8
36- fontFeatures == 1.8.0
37- fontmake == 3.7.1
38- fontMath == 0.9.3
39- fontParts == 0.12.1
40- fontPens == 0.2.4
41- fonttools == 4.47.0
42- freetype-py == 2.3.0
43- fs == 2.4.16
44- gflanguages == 0.5.13
45- gftools == 0.9.41
46- gitdb == 4.0.11
47- GitPython == 3.1.40
48- glyphsets == 0.6.11
49- glyphsLib == 6.6.0
50- h11 == 0.14.0
51- hyperglot == 0.4.5
52- idna == 3.6
53- Jinja2 == 3.1.2
54- kurbopy == 0.10.40
55- lxml == 4.9.4
56- markdown-it-py == 3.0.0
57- MarkupSafe == 2.1.3
29+ # via -r requirements.in
30+ cattrs == 26.1.0
31+ # via ufolib2
32+ certifi == 2026.6.17
33+ # via requests
34+ cffi == 2.0.0
35+ # via
36+ # cryptography
37+ # pygit2
38+ # pynacl
39+ cffsubr == 0.4.0
40+ # via ufo2ft
41+ charset-normalizer == 3.4.7
42+ # via requests
43+ compreffor == 0.6.0
44+ # via ufo2ft
45+ cryptography == 49.0.0
46+ # via pyjwt
47+ defcon == 0.12.2
48+ # via glyphsets
49+ drawbot-skia == 0.5.1
50+ # via -r requirements.in
51+ ffmpeg-python == 0.2.0
52+ # via gftools
53+ filelock == 3.29.4
54+ # via youseedee
55+ fontfeatures == 1.9.0
56+ # via gftools
57+ fontmake [json ]== 3.12.1
58+ # via
59+ # -r requirements.in
60+ # gftools
61+ fontmath == 0.10.0
62+ # via
63+ # fontmake
64+ # ufo2ft
65+ fonttools [lxml,ufo,unicode ]== 4.63.0
66+ # via
67+ # axisregistry
68+ # blackrenderer
69+ # booleanoperations
70+ # bumpfontversion
71+ # cffsubr
72+ # compreffor
73+ # defcon
74+ # drawbot-skia
75+ # fontfeatures
76+ # fontmake
77+ # fontmath
78+ # gftools
79+ # glyphsets
80+ # glyphslib
81+ # nanoemoji
82+ # ufo2ft
83+ # ufolib2
84+ # ufomerge
85+ # vharfbuzz
86+ # vttlib
87+ future == 1.0.0
88+ # via ffmpeg-python
89+ gflanguages == 0.7.7
90+ # via
91+ # gftools
92+ # glyphsets
93+ gfsubsets == 2025.11.4
94+ # via gftools
95+ gftools == 0.9.996
96+ # via -r requirements.in
97+ glyphsets == 1.1.0
98+ # via gftools
99+ glyphslib == 6.13.1
100+ # via
101+ # bumpfontversion
102+ # fontmake
103+ # gftools
104+ # glyphsets
105+ idna == 3.18
106+ # via requests
107+ importlib-resources == 7.1.0
108+ # via gfsubsets
109+ jinja2 == 3.1.6
110+ # via gftools
111+ lxml == 6.1.1
112+ # via
113+ # fontfeatures
114+ # fonttools
115+ # nanoemoji
116+ # picosvg
117+ markdown-it-py == 4.2.0
118+ # via rich
119+ markupsafe == 3.0.3
120+ # via jinja2
58121mdurl == 0.1.2
59- munkres == 1.1.4
60- MutatorMath == 3.0.1
61- nanoemoji == 0.15.1
62- ninja == 1.11.1.1
63- num2words == 0.5.13
64- numpy == 1.26.2
65- openstep-plist == 0.3.1
66- opentype-sanitizer == 9.1.0
67- opentypespec == 1.9.1
68- orjson == 3.9.10
69- outcome == 1.3.0.post0
70- packaging == 23.2
71- picosvg == 0.22.1
72- Pillow == 10.1.0
73- pip-api == 0.0.30
74- pngquant-cli == 2.17.0.post5
122+ # via markdown-it-py
123+ nanoemoji == 0.15.9
124+ # via gftools
125+ networkx == 3.6.1
126+ # via gftools
127+ ninja == 1.13.0
128+ # via
129+ # gftools
130+ # nanoemoji
131+ numpy == 2.4.6
132+ # via
133+ # drawbot-skia
134+ # skia-python
135+ openstep-plist == 0.5.2
136+ # via
137+ # bumpfontversion
138+ # glyphslib
139+ opentype-sanitizer == 9.2.0
140+ # via gftools
141+ orjson == 3.11.9
142+ # via ufolib2
143+ packaging == 26.2
144+ # via gftools
145+ picosvg == 0.22.3
146+ # via nanoemoji
147+ pillow == 12.2.0
148+ # via
149+ # gftools
150+ # nanoemoji
151+ platformdirs == 4.10.0
152+ # via youseedee
153+ pngquant-cli == 3.0.3
154+ # via nanoemoji
75155protobuf == 3.20.3
76- psautohint == 2.4.0
77- pyahocorasick == 2.0.0
78- pybind11 == 2.11.1
79- pycairo == 1.25.1
80- pyclipper == 1.3.0.post5
81- pycparser == 2.21
82- pygit2 == 1.13.3
83- PyGithub == 2.1.1
84- Pygments == 2.17.2
85- PyJWT == 2.8.0
86- PyNaCl == 1.5.0
87- pyparsing == 3.1.1
88- PySocks == 1.7.1
156+ # via
157+ # axisregistry
158+ # gflanguages
159+ # gftools
160+ pybind11 == 3.0.4
161+ # via skia-python
162+ pyclipper == 1.4.0
163+ # via booleanoperations
164+ pycparser == 3.0
165+ # via cffi
166+ pygit2 == 1.19.3
167+ # via gftools
168+ pygithub == 2.9.1
169+ # via gftools
170+ pygments == 2.20.0
171+ # via rich
172+ pyjwt [crypto ]== 2.13.0
173+ # via pygithub
174+ pynacl == 1.6.2
175+ # via pygithub
176+ pyparsing == 3.3.2
177+ # via vttlib
89178python-bidi == 0.4.2
90- python-dateutil == 2.8.2
91- PyYAML == 6.0.1
92- regex == 2023.12.25
93- requests == 2.31.0
94- resvg-cli == 0.22.0.post3
95- rich == 13.7.0
96- rstr == 3.2.2
97- selenium == 4.16.0
98- sh == 2.0.6
99- shaperglot == 0.3.1
100- six == 1.16.0
101- skia-pathops == 0.8.0.post1
102- skia-python == 87.5
103- smmap == 5.0.1
104- sniffio == 1.3.0
105- sortedcontainers == 2.4.0
106- soupsieve == 2.5
107- sre-yield == 1.2
108- statmake == 0.6.0
179+ # via drawbot-skia
180+ python-dateutil == 2.9.0.post0
181+ # via strictyaml
182+ pyyaml == 6.0.3
183+ # via
184+ # gftools
185+ # glyphsets
186+ regex == 2026.5.9
187+ # via nanoemoji
188+ requests == 2.34.2
189+ # via
190+ # gftools
191+ # glyphsets
192+ # pygithub
193+ # youseedee
194+ resvg-cli == 0.44.0
195+ # via nanoemoji
196+ rich == 15.0.0
197+ # via gftools
198+ ruamel-yaml == 0.19.1
199+ # via gftools
200+ sh == 2.3.0
201+ # via -r requirements.in
202+ six == 1.17.0
203+ # via
204+ # python-bidi
205+ # python-dateutil
206+ skia-pathops == 0.9.2
207+ # via picosvg
208+ skia-python == 144.0.post2
209+ # via drawbot-skia
210+ soupsieve == 2.8.4
211+ # via beautifulsoup4
109212strictyaml == 1.7.3
110- stringbrewer == 0.0.1
111- tabulate == 0.9.0
112- termcolor == 2.4.0
213+ # via gftools
214+ tabulate == 0.10.0
215+ # via
216+ # gftools
217+ # glyphsets
113218toml == 0.10.2
114- tqdm == 4.66.1
115- trio == 0.23.2
116- trio-websocket == 0.11.1
117- ttfautohint-py == 0.5.1
118- typing_extensions == 4.9.0
119- ufo2ft == 2.33.4
120- ufoLib2 == 0.16.0
121- ufolint == 1.2.0
122- ufonormalizer == 0.6.1
123- ufoProcessor == 1.9.0
124- uharfbuzz == 0.38.0
125- unicodedata2 == 15.1.0
126- Unidecode == 1.3.7
127- urllib3 == 2.1.0
128- vharfbuzz == 0.2.0
129- vttLib == 0.12.0
130- wrapt == 1.16.0
131- wsproto == 1.2.0
132- youseedee == 0.3.0
133- zopfli == 0.2.3
219+ # via nanoemoji
220+ ttfautohint-py == 0.6.0
221+ # via gftools
222+ typing-extensions == 4.15.0
223+ # via
224+ # beautifulsoup4
225+ # cattrs
226+ # pygithub
227+ ufo2ft [cffsubr,compreffor ]== 3.8.2
228+ # via
229+ # fontmake
230+ # nanoemoji
231+ ufolib2 [json ]== 0.18.1
232+ # via
233+ # bumpfontversion
234+ # fontmake
235+ # glyphslib
236+ # nanoemoji
237+ # ufomerge
238+ # vttlib
239+ ufomerge == 1.9.6
240+ # via gftools
241+ uharfbuzz == 0.55.0
242+ # via
243+ # blackrenderer
244+ # drawbot-skia
245+ # vharfbuzz
246+ unicodedata2 == 17.0.1
247+ # via
248+ # drawbot-skia
249+ # fonttools
250+ # glyphsets
251+ unidecode == 1.4.0
252+ # via gftools
253+ urllib3 == 2.7.0
254+ # via
255+ # pygithub
256+ # requests
257+ vharfbuzz == 0.3.1
258+ # via gftools
259+ vttlib == 0.12.0
260+ # via gftools
261+ youseedee == 0.7.0
262+ # via glyphsets
263+ zopfli == 0.4.3
264+ # via nanoemoji
265+
266+ # The following packages are considered to be unsafe in a requirements file:
267+ # setuptools
You can’t perform that action at this time.
0 commit comments