nanoemoji

View on PyPIReverse Dependencies (1)

0.15.1 nanoemoji-0.15.1-py3-none-any.whl

Wheel Details

Project: nanoemoji
Version: 0.15.1
Filename: nanoemoji-0.15.1-py3-none-any.whl
Download: [link]
Size: 110980
MD5: 07af07e2a2bc56029dcd73512fcd76e3
SHA256: fe57dddc91dc90ccb252f080a238ccb785378c54bf95874be1c83e6a124b27cd
Uploaded: 2022-11-29 18:16:13 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: nanoemoji
Version: 0.15.1
Summary: Compiler for color fonts
Author: Rod S
Author-Email: rsheeter[at]google.com
Requires-Python: >=3.7
Requires-Dist: absl-py (>=0.9.0)
Requires-Dist: fonttools[ufo] (>=4.36.0)
Requires-Dist: lxml (>=4.0)
Requires-Dist: ninja (>=1.10.0.post1)
Requires-Dist: picosvg (>=0.20.4)
Requires-Dist: pillow (>=7.2.0)
Requires-Dist: regex (>=2020.4.4)
Requires-Dist: toml (>=0.10.1)
Requires-Dist: ufo2ft[cffsubr] (>=2.24.0)
Requires-Dist: ufoLib2 (>=0.6.2)
Requires-Dist: resvg-cli (>=0.22.0.post3)
Requires-Dist: zopfli (>=0.2.1)
Requires-Dist: pngquant-cli (>=2.17.0.post5)
Requires-Dist: importlib-resources (>=3.3.0); python_version < "3.9"
Requires-Dist: pytest; extra == "dev"
Requires-Dist: black; extra == "dev"
Requires-Dist: pytype; extra == "dev"
Requires-Dist: black; extra == "lint"
Requires-Dist: pytype; extra == "lint"
Requires-Dist: pytest; extra == "test"
Provides-Extra: dev
Provides-Extra: lint
Provides-Extra: test
License-File: LICENSE
[No description]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.38.4)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
nanoemoji/__init__.py sha256=Ga4NthtMmVwPbSDnh4VuIz-WuNCnO_CYP65U1iWVk5w 700
nanoemoji/_version.py sha256=CHQpers6Bd5-3yPz0s80nAM50HlP1EPw4-yYGAqYT-0 178
nanoemoji/bitmap_tables.py sha256=UbQ_HTWJnVleAFUOw_SDhs7Tf-PPsoSup_5A_Bg7p6Y 11396
nanoemoji/codepoints.py sha256=LsWP-WAfQtqbKV2ZYmKgvoXbcd0nHsszxbx83GC5PYY 1349
nanoemoji/color_glyph.py sha256=kviykP6BOHA9zRRFOwILp0Kl6eUqhH112Ib05z-e1QQ 17035
nanoemoji/colors.py sha256=YGFqOA_SJKIElYB2q5_JCkb80B-_BqzIYUgetenkR40 13790
nanoemoji/colr.py sha256=MmgVvzgatoBIR5B9EPmM5JvAhGfJ_8cPGqOWOHl7fPY 1119
nanoemoji/colr_to_svg.py sha256=JgXxvTrTlyDNAD_SAtIgmbAcTQP2hKnhdgg6V69eaK4 14424
nanoemoji/config.py sha256=2IN7AJik3fgaCtEWeT4bHYa72HEDd_Ap_d3S_i0-xSw 15653
nanoemoji/copy.py sha256=ZrZbOEZXeDiJsGtfaDN7o7NLIiLMZqJKJrvpagth6tw 993
nanoemoji/disjoint_set.py sha256=T25t_h23FJ3rvw613iIaN1daK4T2GYGVc2nbJCD9vSI 1441
nanoemoji/extract_svgs.py sha256=oHBV5r1fMCjtdsSiZafHoxhlXprBNFA4DVgjjxLf8PI 1686
nanoemoji/extract_svgs_from_otsvg.py sha256=DbwgP6-23oFsvnjpDvf89_MF6KVkmx-ZZq6mtpz2KSc 2966
nanoemoji/features.py sha256=DRqf2uPjtVe-fAxegj8-vbxEJVkMribgCmB3x-vKHtE 1434
nanoemoji/fixed.py sha256=HxaU06Cbt1ywBnSBI0lEixXXKmVbo3EWZ2wU0g_Ma8c 1269
nanoemoji/generate_svgs_from_colr.py sha256=RXSgOEyxEkgpxv3NtgPqKa4MGTHyvZ-HKJKD_guT2Dg 2109
nanoemoji/glue_together.py sha256=Smu3PQ9BeqYqKoPTyToHVPCITy-yNdIlUvI_szxWhTM 8496
nanoemoji/glyph.py sha256=078ZmApszVc9WMGRY4cNvuPt0uvOHmXQHQ48vWJzcqE 1518
nanoemoji/glyph_reuse.py sha256=ppjxtZdGtcTFDqgF8whmJ9XkSfdhlsy-_bzCXnVbPbk 3253
nanoemoji/glyphmap.py sha256=TEquGj4EBsPFt1p5v0ZYWBPS_QdDcXugC9NfJJiqGlE 2376
nanoemoji/keep_glyph_names.py sha256=pCvtYJ2z2e7AFwKgOOfy9I9ELGPjd0DsIkWqsIxQq08 1713
nanoemoji/maximum_color.py sha256=3x1Gx_5JixnZinOaP2TUObCYMWbbEVwJB8feh7HdGOs 13743
nanoemoji/nanoemoji.py sha256=kgHhBUi4UKt7JspBwrhQMVr3Vvvjqb7onaeoivIQHQE 22869
nanoemoji/ninja.py sha256=Qg0l1XATultuZYv2DrUzVJIaIRbsZysXW59tf4azq0o 3661
nanoemoji/paint.py sha256=TJMAktAvI1rIs8S3G70gmHqNE3AP82QsDDZ0VKoeKQc 24420
nanoemoji/parts.py sha256=oipZMPD2jesglpCIfpBC4aKqJ9X4JFftkZQp-4XFuOA 10676
nanoemoji/png.py sha256=e3ENmoUfkpJOfZ4kW5o3_pGbpFYkwRvm1ETmK1FgH-s 1521
nanoemoji/pngquant.py sha256=PPCpjLCFJVFgwuq_N4PsSDfgDAHkZSdf5IoPEffD_OI 2051
nanoemoji/reorder_glyphs.py sha256=cnm-urvtRi634VpUabQ0rBPv37ptIV7Q4kaWUpl3VTA 9493
nanoemoji/strip_glyph_names.py sha256=KgVqZp8JDHQCUTEMX-pk5lNJYo4q0mymBsG_BoKF23E 1528
nanoemoji/svg.py sha256=cORJzKv2LBNaqu12A0DEmJ5rRPbTPYd4chkFzDBazD0 29953
nanoemoji/svg_path.py sha256=XiH2lf06XlTQ6s-Z7UtyjUR89MP3HFHm4YdndWjTafM 3629
nanoemoji/util.py sha256=IhvjQE0I3-dxAJnIJ0ONgIUk9WMiZ0GS54A56A-aN9c 7121
nanoemoji/write_combined_part_files.py sha256=SGLjjHLlX-i03K8pjc5SeD9rLb4A8bgRdAATIV5z2iA 1556
nanoemoji/write_config_for_mergeable.py sha256=IPx8KV-A_j6xHah2t1umowAwhkUm_AXZ_M50sl3gYtI 1816
nanoemoji/write_diffreport.py sha256=p-YMePtv3LcCWrcVwK0izE2O_fXaPIdB4Ew9yK785nw 3636
nanoemoji/write_fea.py sha256=PHyY7mCrlRBeLnH5fNmF85CFfjbwyI9wByDgv2-y2Aw 1328
nanoemoji/write_font.py sha256=R7HXzqtWZWfVq8TLvgdAA1JoOaooNFKbei-MidYJ1mY 28728
nanoemoji/write_font2png.py sha256=zm7K41yA6olVrD1fNh5AfvFc-kCCGgh1p8Lxd6Dc8Tk 1999
nanoemoji/write_font2png_html.py sha256=FjLUR7GMicEjuFfRTWKk5O3FXFJX4lTMrhRbzNOM9vI 3083
nanoemoji/write_glyphgraph.py sha256=Oolh2iCxNrNYlvX_83fLNFZnQl49bPNlo6LaFoWrwsU 8990
nanoemoji/write_glyphmap.py sha256=8xAao1PklhHRQwFxcJCNICPoM3EBflcvfHRMhvQBRAc 2534
nanoemoji/write_glyphmap_for_glyph_svgs.py sha256=U_iXDzzszmOTGa6tbm_V0U9Ffi4q1yTZhxe-zDnidgo 2258
nanoemoji/write_part_file.py sha256=6qlimgnWEzovOb0Lor3STqB7oymHOs1sQZWOqgwR7To 1580
nanoemoji/write_pngdiff.py sha256=G3wopH_AdWIa5a_cJD_fN05IULuSVHGL-oEwo5TBJ0Q 1571
nanoemoji/write_variable_font.py sha256=TspLUR7QPoKbOYfzGldy4oz1dYxZrEAER3BnpBi4MtA 2654
nanoemoji/data/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nanoemoji/data/_default.toml sha256=ui3XORZNYkLhRCrlKXt4cS1LIC8Ex8jnIkGOCQuszyc 176
nanoemoji-0.15.1.dist-info/LICENSE sha256=z8d0m5b2O9McPEK1xHG_dWgUBT6EfBDz6wA0F7xSPTA 11358
nanoemoji-0.15.1.dist-info/METADATA sha256=RwNX9aYKRNcNtuwZpgQDakeysrw_y3HailWf3I3lnno 1014
nanoemoji-0.15.1.dist-info/WHEEL sha256=2wepM1nk4DS4eFpYrW1TTqPcoGNfHhhO_i5m4cOimbo 92
nanoemoji-0.15.1.dist-info/entry_points.txt sha256=iXZsJet4thanvDpvSozxXR4-q6XETip8SHD-xvC9v-8 100
nanoemoji-0.15.1.dist-info/top_level.txt sha256=XIfQf5IgdmlVUImryu2dNiD7GFpZm7Kx93WGJh3T6QY 10
nanoemoji-0.15.1.dist-info/RECORD

top_level.txt

nanoemoji

entry_points.txt

maximum_color = nanoemoji.maximum_color:main
nanoemoji = nanoemoji.nanoemoji:main