ltchiptool

View on PyPIReverse Dependencies (0)

4.11.1 ltchiptool-4.11.1-py3-none-any.whl

Wheel Details

Project: ltchiptool
Version: 4.11.1
Filename: ltchiptool-4.11.1-py3-none-any.whl
Download: [link]
Size: 194592
MD5: 1d0dc9f5609ce74aca72115f625c8fb7
SHA256: c4ae97b7893ee1d76bbae8bc2d4e0e57e9c279c301715c3526db54143c5b51b7
Uploaded: 2024-03-21 15:20:35 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: ltchiptool
Version: 4.11.1
Summary: Universal flashing and binary manipulation tool for IoT chips
Author: Kuba Szczodrzyński
Author-Email: kuba[at]szczodrzynski.pl
License: MIT
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.7,<4.0
Requires-Dist: bitstruct (<9.0.0,>=8.1.1)
Requires-Dist: bk7231tools (<3.0.0,>=2.0.0)
Requires-Dist: click (<9.0.0,>=8.1.3)
Requires-Dist: colorama (<0.5.0,>=0.4.5)
Requires-Dist: hexdump (<4.0,>=3.3)
Requires-Dist: importlib-metadata
Requires-Dist: prettytable (<4.0.0,>=3.3.0)
Requires-Dist: py-datastruct (<2.0.0,>=1.0.0)
Requires-Dist: pyaes (<2.0.0,>=1.6.1); platform_machine in "armv6l,armv7l,armv8l,armv8b,aarch64"
Requires-Dist: pycryptodome (<4.0.0,>=3.9.9); platform_machine not in "armv6l,armv7l,armv8l,armv8b,aarch64"
Requires-Dist: pylnk3 (<0.5.0,>=0.4.2); sys_platform == "win32" and extra == "gui"
Requires-Dist: pyuac (<0.0.4,>=0.0.3); sys_platform == "win32" and extra == "gui"
Requires-Dist: pywin32; sys_platform == "win32" and extra == "gui"
Requires-Dist: requests (<3.0.0,>=2.31.0)
Requires-Dist: semantic-version (<3.0.0,>=2.10.0)
Requires-Dist: wxPython (<5.0.0,>=4.2.0); extra == "gui"
Requires-Dist: xmodem (<0.5.0,>=0.4.6)
Requires-Dist: zeroconf (<=0.128.4); extra == "gui"
Provides-Extra: gui
Description-Content-Type: text/markdown
[Description omitted; length: 2384 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.9.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
ltchiptool/__init__.py sha256=gtdMBURRmzX4Pz3GT50za0fQ-H_DzLYM8cMJmhk4FxI 376
ltchiptool/__main__.py sha256=rHJlTaO8D4EF5X9UeMx5KXUSB6Ay92qt2jVejf4uztc 3043
ltchiptool/commands/compile/elf2bin.py sha256=ir5DE11gvAZaMEMu89HngcEcjKtQ4ZH-kM8qALjzSXY 908
ltchiptool/commands/compile/link2bin.py sha256=Fozn0r_AS4UOczvRVpJ9KqLJIviAOw0tX8r8DiHdm2A 881
ltchiptool/commands/flash/__main__.py sha256=20UyTT5GxKMljjtPxC9AS4zuxFilAHUz1X1W7mAl518 551
ltchiptool/commands/flash/_utils.py sha256=ynuZj4lbpQr4m1qTxVBxZJJICoEJ-HdreowvpFXdIis 1724
ltchiptool/commands/flash/file.py sha256=52CZVnK06pRqlOwfDRLjcR_jBSvQ_kG_31lURVKsgok 1610
ltchiptool/commands/flash/info.py sha256=RqJ3izxFl0TaZl4ZkscRhDUG67hnXsCZelzTik0pBdo 1665
ltchiptool/commands/flash/read.py sha256=xBP9ZZ-0c6sF9goFmdp9UhpWcflEj2qxyi1_zD9pSWk 3351
ltchiptool/commands/flash/split.py sha256=bbDIuCPWDjuqpp5yX5ftrzjWu6Lz10EqmVF2T5_63Vg 2442
ltchiptool/commands/flash/write.py sha256=bscxtdMZ1N4YiAkGn1l_QurLho3tjpszLmD1EdWYxsk 7154
ltchiptool/commands/list.py sha256=FkquWbh1DvtbQe-jrY6MpYG6Qj_n2tPm9laq2vhp--U 2501
ltchiptool/commands/plugin/manage.py sha256=vV8jmdYBZS4SFsXIua7kmzqzhDsxfQGnYq6_5P-6Giw 3833
ltchiptool/commands/plugin/run.py sha256=5VWUgKH7c1Yn-hQusQojxOWiqzsW0zCpr0WwKbYnQXQ 1612
ltchiptool/commands/soc.py sha256=eY8RpNEUBsqO40NOYZFsc8yDfvC33zggpaMBQEaZ-14 479
ltchiptool/families.json sha256=a0Dh-agsIwTLNp3tRIvcY-EjOCiMGLreVzQjL6RRaxA 2262
ltchiptool/gui/__init__.py sha256=E0bb-I1M5ibpLAf23AWxa7iN2prjLvHA6Oqppg57rfo 271
ltchiptool/gui/__main__.py sha256=XDOJET2r7xyXxM8QrhKkhBrzClNl59afLJ96bTqh0PA 2487
ltchiptool/gui/base/__init__.py sha256=XIyK2Zlt7fKTOijOtr6DzyRTuHqN2oELKkBLTj_hoCw 49
ltchiptool/gui/base/frame.py sha256=HqfrGXb8UxR3n6_ojk4DkIQEtvtI5NRhm0QwFgRmzFY 1328
ltchiptool/gui/base/panel.py sha256=E0V9obDfpZI-TApsNXswCoHH8zcLwcgFdlJ-RlzPB0Q 5994
ltchiptool/gui/base/window.py sha256=96guva84aOjoYU_l9cKRYzdqQCfeQSXLl_f4WiZpnqk 3079
ltchiptool/gui/base/zc.py sha256=kjZ7X56zujJWuuSOIz9FGfg-9r8bpXXUHr5Jyp10AoQ 267
ltchiptool/gui/colors.json sha256=tCvLZ3IOCEu7Uv98nvTNzsES9A3YZj8dwWB6oDgDQkY 5990
ltchiptool/gui/colors.py sha256=ameOj4pwwfM4xBeETfGYngtlzs5IgjTbsx72i736HLs 3964
ltchiptool/gui/install.py sha256=l4uYXDsfdigWLwo5pc-1Xvss1KyU7U7nQ1eGP6aiijA 2518
ltchiptool/gui/ko-fi.png sha256=dBWnvaSDUmHvSr_CC1V32RGmlCa-3P3opnyEst8Gy0g 3228
ltchiptool/gui/ltchiptool-192x192.png sha256=M8v4Y87CpRmkPOek33TKPeb8cCajUFz1STuuIcMgN2E 9477
ltchiptool/gui/ltchiptool.ico sha256=dFGBS26Yjr_zVaOY8TXa8aeziQp2rZ_Slp7OjnypSog 15406
ltchiptool/gui/ltchiptool.wxui sha256=p5gSngzYILx0XUPrmq4GzcYIahTz4Uq97M1bP4ecJN0 24891
ltchiptool/gui/ltchiptool.xrc sha256=Bs1s_ZB0ibIIbGvlisGw-su3fiynlgsYRHbvxxwdV6Q 32380
ltchiptool/gui/main.py sha256=T27hXnyp8E1OB8Nr7J_ZtpLwCBvMWiR0y5NtE1Zhb98 12135
ltchiptool/gui/mixin/__init__.py sha256=XIyK2Zlt7fKTOijOtr6DzyRTuHqN2oELKkBLTj_hoCw 49
ltchiptool/gui/mixin/devices.py sha256=s1i10TCNzMTu0tqic2KgEkWJdsrAG_EeZv2Oqk254SQ 1582
ltchiptool/gui/mixin/file_dump.py sha256=Om0PDxV5KOn5gnhtz62EM4zb2JKteNkfTTr84JZmGOs 4120
ltchiptool/gui/mixin/zc.py sha256=KGo1cL0wCtE-vdrulhx84k9ZVV5m8IUAg4czWIU0sPU 2195
ltchiptool/gui/panels/__init__.py sha256=q8wIrxFgRQyfoRncKRkA_QL6y-Qd0-O7LZnkkt-_h4Y 48
ltchiptool/gui/panels/about.py sha256=YWFnYY_nDkxbE0-FtcEU4Xlu9r1RqO9ez0kkTfWb-3o 2056
ltchiptool/gui/panels/base.py sha256=zRZ1X5hOXTkyiVbPtIva_ZFQuZI1Cr2my6xUrRKNbF0 129
ltchiptool/gui/panels/flash.py sha256=pmTTaw3Kny90Nmq7-6ZXT_64WbIFoQDhdQaxXvmrgNg 20093
ltchiptool/gui/panels/install.py sha256=dbf2BTcJh0gEIyKnue1kOJpGcY4P7LDhm5KobTw5BXU 4779
ltchiptool/gui/panels/log.py sha256=WD1O9rMI8irHtsypH5a3Lu25PYWMZoL0ZdrlJ0AZcIQ 8383
ltchiptool/gui/panels/plugins.py sha256=e-7cQ8jx_D7MoW_Bvpb651pDad6DHwxoFaXtk3rbcK4 13034
ltchiptool/gui/utils.py sha256=jkgbE10iblh7nUJ45LUiqxzQfyhcWpRZmFPTLGUslPE 1377
ltchiptool/gui/work/__init__.py sha256=QJHLPdX0HTXMJtP7RgRbh-K5ngB9JVaLT0A5S7cK2xQ 47
ltchiptool/gui/work/base.py sha256=Nj3OVi3UbRL2r1s4Z85PmuEeSu8KFW1Q0ddaBo3DzBE 1035
ltchiptool/gui/work/devices.py sha256=hsdvJmbV2obhXxiRr2BeStyKQnKSbtWn-dkyrRcT7Q0 3326
ltchiptool/gui/work/flash.py sha256=bEH8OdaCBzTU9ABk3ucv901as8euaDZLOAdkxFIvqBE 6712
ltchiptool/gui/work/install.py sha256=eabQ2wH2yPWCvXWyysUDhx_u6ehco7lI6xSbHlPrxg4 2142
ltchiptool/gui/work/plugins.py sha256=PmEJbUdLfvFFTC6Elq-OPdul9OzckWYsSZnaxgzQ9E4 798
ltchiptool/gui/work/ports.py sha256=NezS5ucIRZ7dVPOflP7LDNJwJjcV0KG2_SdfxUOhFjw 199
ltchiptool/models/__init__.py sha256=419bLrduMTWqlfENRQWPPOKURjSd2hD7vccVLG_LcNQ 263
ltchiptool/models/board.py sha256=iTYraQbT1pNUFXUZmbDeK2gL4g2UoScQVmdNEgyPjvM 3144
ltchiptool/models/enums.py sha256=x3dNTvcIwxYjLL6DuEKiZAa5xnwTFblBPZxagtEhyBA 155
ltchiptool/models/family.py sha256=bl9I9m9MIsByLln9ZxcDKhFrnbRngt7lpMTBUsEFWQU 5966
ltchiptool/platform.json sha256=J1kFW2U6R7CY68YUB4UfSo1w_9DF4mP1DWKO3H57jEo 3294
ltchiptool/soc/__init__.py sha256=bAL7vn456v9Ris1peUcRM45ITnUFuuTrQBj_U4pRj-Q 185
ltchiptool/soc/amb/efuse.py sha256=yzFzPHzFEycAmydQSus4mAxzmuG1oD7dJ8Oe9ZCxRoA 1326
ltchiptool/soc/amb/system.py sha256=YSTSejeL3AkuttLgiv2978KmGe5cL1On3Azx_YJajYI 2464
ltchiptool/soc/ambz/__init__.py sha256=kwBtC8fIGN570H17DW0eOTjjnDF3px1A9ESowf6f4xc 111
ltchiptool/soc/ambz/binary.py sha256=7cMk9cwgW79kwzaPJ_fUP6_wDWLMIrmVWaTWIFHj0XA 6198
ltchiptool/soc/ambz/flash.py sha256=lSphyXGgZ-dxikn1cTGlIEcCBw2_ky-zU2Jq2BcAX3w 12732
ltchiptool/soc/ambz/main.py sha256=KIlhFISE96PG28TVb62WuOMnbV52TdlxnTU0lncI2nA 721
ltchiptool/soc/ambz/util/__init__.py sha256=LVRJNGxjJnEqk5T4_jk79viGIOstkzyq7M0J6BWTpuk 48
ltchiptool/soc/ambz/util/ambzcode.py sha256=sB_GU1Kohjf1oFOlUdF9OlMEb9Cjhd-BkG2T253-_2w 8606
ltchiptool/soc/ambz/util/ambztool.py sha256=YslxVIrnQ9UsNqeTOtRT1ba6AIoeIW842lzIDPhuwcE 15538
ltchiptool/soc/ambz/util/rtltool.py sha256=LY2kXECEiAcN0miMB2L2pGDbSpqDliRYsKKt8DJW0Vg 18071
ltchiptool/soc/ambz2/__init__.py sha256=sJirT2ePlRH3cjDAgDXSlvEhYDI9ABP9XhirWgxnLRA 114
ltchiptool/soc/ambz2/binary.py sha256=Uak52sy8dyoGbQbE4gZ0Q2DqMZvujOPQjwyizddiiIU 8215
ltchiptool/soc/ambz2/flash.py sha256=W455W4fvDtky1BRd8lleegFFJz85IcOH5xqVmowGxoc 8608
ltchiptool/soc/ambz2/main.py sha256=TgPHDOQj9GigieyuunnsgFIsudTvqTO-SubYb8ccue4 648
ltchiptool/soc/ambz2/parse_partition.py sha256=hPFLyvleVKCBHXIy470e7IvQ-_HRzHI9qfal097CVFI 7691
ltchiptool/soc/ambz2/util/__init__.py sha256=6A3HCHkO49MpivJuxb1zm8l-CT8vczRIGTdpLr0Hzds 49
ltchiptool/soc/ambz2/util/ambz2code.py sha256=3ssYccTn1VbHlwth4EFZeECeH0bgbi3xqnCQoQsdynE 981
ltchiptool/soc/ambz2/util/ambz2tool.py sha256=nvxQoDo-ezA5G90SEBLIOBvMlOdc8Vgp5IxnxCTr1Mk 20460
ltchiptool/soc/ambz2/util/models/__init__.py sha256=E2yJYKwrCEqjhCgruA3DfxBC3d4e6I9nodYIDlcH08A 48
ltchiptool/soc/ambz2/util/models/config.py sha256=Yb_tOCe2c7ffPJK-soMF884B5LMtlIzbgcPjT2Ce_pI 1993
ltchiptool/soc/ambz2/util/models/enums.py sha256=DAXY496Z98dERR2FNN6D4KMBVcTGhi3D_I6MlQWrnz8 695
ltchiptool/soc/ambz2/util/models/headers.py sha256=Ye6PxijCwZ_GNsVR6-irsIFYar9eqeaE1AnWcVOTA_0 3188
ltchiptool/soc/ambz2/util/models/images.py sha256=JqrxfxIeGuHf8uPbuQA5vqMYErPOwwVpSKQCNl4OagI 5175
ltchiptool/soc/ambz2/util/models/partitions.py sha256=VToeizu7G73DZwVWlaWW8w0gLe9Fs5rMg4diBr0Cwb0 3568
ltchiptool/soc/ambz2/util/models/utils.py sha256=IpeF0Y81M7lPO_AbHcQKBCXkouMJ1L6m8v1Cu_SKMG8 619
ltchiptool/soc/bk72xx/__init__.py sha256=XUid-rmmvKBihr2Obn6IiDc9p-fdv-0WisLquRK84Tk 111
ltchiptool/soc/bk72xx/binary.py sha256=f7_KjEdNnZJGU_SQeG1JGAPg6Lkb83HiBrIhFRCdgf4 9025
ltchiptool/soc/bk72xx/bkpackager.py sha256=QBUoNyfcoCX1I07yWq7ZXDmtxSy1W6cv4IBM0uL7Cdk 8657
ltchiptool/soc/bk72xx/flash.py sha256=o51QZd6jvESeVjVQ_9RMV7AwfJVLFaSxsUdL6dN4ToU 11370
ltchiptool/soc/bk72xx/main.py sha256=TzRfqa605U5gTOX7qwNpPJUDBikmvL0MCixFnKpp4n0 723
ltchiptool/soc/bk72xx/util/__init__.py sha256=wpPyQb2mSaYqG_JadMxJj5JBAGxJRFS3DT_4exraVIo 317
ltchiptool/soc/bk72xx/util/binary.py sha256=EqLx1SSLoZWUOLx2vtquumbGuSvvrSto0KCbnepm7DE 7205
ltchiptool/soc/bk72xx/util/crypto.py sha256=H9c_PsHIgPEHbFJBe3WahB5t5UpVweqvx7RiA4CwVrM 6175
ltchiptool/soc/bk72xx/util/models.py sha256=wWV27Ecmymh0WfMD-7Vaq_HgEHfIxLIAsZSrsaoZQpo 515
ltchiptool/soc/bk72xx/util/rbl.py sha256=J-J_a5cVCGNLLLm1Iyr29wX7Ojeag7MUxIurM_VVPko 2956
ltchiptool/soc/common.py sha256=GDjA6buM1pG7vAfRhlmD_48-JTyMKkS9iHL8BvaZruE 2843
ltchiptool/soc/interface.py sha256=uQNSE-CAs4Tu6gWQsG84Om-I0o7cZQTuFMXr4D7YJog 7190
ltchiptool/util/__init__.py sha256=LVRJNGxjJnEqk5T4_jk79viGIOstkzyq7M0J6BWTpuk 48
ltchiptool/util/bitint.py sha256=tK6fvX4hETm448auGQkvpswPce36RK9H3h1JzOev_Tk 2408
ltchiptool/util/cli.py sha256=LXEFjB-WIdbApIiNXAkA6Oiz05aSIkajQ6AILi0dsdE 3472
ltchiptool/util/crc16.py sha256=WMdlSFvraCkq0L1wPo6nlwWLbGawkWsbJQIU2zORk1Y 5642
ltchiptool/util/crypto.py sha256=1Et2fTn1IoqXo4lKPRLN1kS9fOdTvtgrv7kHHCkWj5o 2212
ltchiptool/util/curve25519.py sha256=eNJp6_umrSlzTcnyOSO7dAYnD0bHEOX6owtuKc5hp0I 4441
ltchiptool/util/detection.py sha256=Yj1a-XYD3pq4sKCRGOTYvifZeKEwscUtjfN4bLko8io 6671
ltchiptool/util/dict.py sha256=rUSUAI3cYGAZDwD1fakJuAA2HwqOKdPln1ukJBYjvrU 1987
ltchiptool/util/env.py sha256=tVZtyOSK73R3PyfQwRym2QqI10c6V4K3AFZtMh02v-o 252
ltchiptool/util/fileio.py sha256=06svJ9YlxceBqN8Tei3Dj0lLuALgde9GuFXnT5_bwws 2661
ltchiptool/util/flash.py sha256=XmO5VcZd9iUBCbD9uvsQ67QZ89viuEGLFsXo3AZWTd8 2210
ltchiptool/util/fwbinary.py sha256=kY0w828EZ7BbXmhgJGuv3agqoEfbL9mAYcrziGT0jI8 3296
ltchiptool/util/intbin.py sha256=5VFTdKOzjlwapNCmzQScaaHVazN6Kr1BLrLUbs3dhm4 6105
ltchiptool/util/logging.py sha256=Ck9VFoTF0Pdr0jTJjqab5lN6OBd0PdzOqzwFhdZdRwE 5930
ltchiptool/util/lpm.py sha256=AV_QGEAMwDQFiL0qcjZCImRkuGR700oDOHRzWj1NtUI 7348
ltchiptool/util/ltim.py sha256=ONwvOu1EvGq1uMyaZNiPjTUL3Xyr0tTZyy87EjWyO7c 12215
ltchiptool/util/lvm.py sha256=Iotg3JbUBZT690Ir0uEmL2aa-alsWYHm1DzQUdie4gE 7345
ltchiptool/util/misc.py sha256=YKhZwrR5H5S3fpV7D09gD4crhZpgZehgOx9tDB1kqrQ 2623
ltchiptool/util/obj.py sha256=aV8QcDiCZEjx3l1jKzvCK1zD6CCyB0AHScSWrAuHK_Q 1878
ltchiptool/util/serialtool.py sha256=a91tTpuRrpBKUQC7jau9mUNCYpdHC5BUIgIQPXVyo0I 3715
ltchiptool/util/slice.py sha256=xVvU09TXJBLDpaZpFDGjGO4LjYp9Fq1ocfmK3uH8c2U 866
ltchiptool/util/streams.py sha256=QWbpkwhF7qFoAzSQ_iNgZl8fxnX8uortR4wm3kTcqD8 6837
ltchiptool/util/toolchain.py sha256=W7f_QKMEP1IvVyDi2XNPk12KaoZNzLyokyDZu_bDcoU 1612
ltchiptool/version.py sha256=QS6ueyhThA1mAcD3vMJ2OgMx_OSFxCMZDurFOi0MPzU 772
ltctplugin/base/__init__.py sha256=lEthhHw1X_DlFDnxwoQQFTYkx8VaIdUmim8VjixkIcI 154
ltctplugin/base/base.py sha256=V-QyJk4NW_8HlPIkPSWpcg0NLboHxFaxuvi4LY-N_38 5169
uf2tool/__init__.py sha256=TdTX99er3QutjRBQVch9Yti6CQMD5224ObUVjIxLsdY 172
uf2tool/binpatch/__init__.py sha256=BohReS3rOca9ON1BC3bI43z2-ziYuzUQmX7V1lJyqOw 251
uf2tool/binpatch/apply.py sha256=VGDGTUMQeAe767qo4HRhn1oVT3VNQMNi1RWQjJk7rXY 471
uf2tool/binpatch/bindiff.py sha256=Nxxl2WIbIU9DaimFNNWaUceTTDHe2LULtlV2NxNqBqw 1027
uf2tool/binpatch/diff32.py sha256=cIOae3SRLyGMORPhEerT4m-FngthmLZKkSbCFkYDkEY 1666
uf2tool/cli.py sha256=qDnZ1Rz21T0O2NIevVeFXOhqgprK-ot8gxBn7zEMczU 4306
uf2tool/models/__init__.py sha256=D9U_X4snruHpZVs_29ukkj7SAiNpaVcJ3gn4wOYe0Og 360
uf2tool/models/block.py sha256=AnTEmk_htCsU9fh3iV9yzm8-VNx69OefjyKUgzkJQQ0 4805
uf2tool/models/context.py sha256=8E9DFhc0G8_V9FjvwB5ANLaPPjKetZF0JqDjU28YJOs 5803
uf2tool/models/enums.py sha256=qoLoZIPqX6bGXXTYQ5U1P91dhKfl7Sg4QevzgJo5w3w 2205
uf2tool/models/flags.py sha256=dhiRcvQ3dAYn91qhdrGiv0ZOkjO_X--USIKsIQQMJW8 1256
uf2tool/models/image.py sha256=h0oOn6JVgiOCWqI9IKSVSx-AAsuGZI7EmGT2k-8rsKY 3311
uf2tool/models/partition.py sha256=ShoCJtQT-sHdzAHn9Qu-Ou9QiFqoah8bOwaP1Ca-c3o 772
uf2tool/models/uf2.py sha256=JFxt-kU1Xd2VtyaZzz0KQ9wtN84ZpdhksKo9Vz2JDro 4552
uf2tool/writer.py sha256=JuvJd8XWQvaTOCacLWQz94li5AJRCDw-wWHGDCMnutY 7174
ltchiptool-4.11.1.dist-info/LICENSE sha256=5zcJKR7qPNQbEp-0HRY9Rt-DeAYVHC_piSWMrwFXDJg 1076
ltchiptool-4.11.1.dist-info/METADATA sha256=B-jU2moyvnrPstmHZQCU3DO9K2mgCE049uan4fjtcrk 4100
ltchiptool-4.11.1.dist-info/WHEEL sha256=sP946D7jFCHeNz5Iq4fL4Lu-PrWrFsgfLXbbkciIZwg 88
ltchiptool-4.11.1.dist-info/entry_points.txt sha256=p3TZl3FXRVIMFMozD8g-MVwCj4UGgWcpP80PzpqHDPA 45
ltchiptool-4.11.1.dist-info/RECORD

entry_points.txt

ltchiptool = ltchiptool:cli