speculos

View on PyPIReverse Dependencies (1)

0.9.0 speculos-0.9.0-py3-none-any.whl

Wheel Details

Project: speculos
Version: 0.9.0
Filename: speculos-0.9.0-py3-none-any.whl
Download: [link]
Size: 2581185
MD5: 8ffa9b1ea7aa4a268832cefbc4ce4dbc
SHA256: 77a4ad76d567c6ce7f326c5a12ed04410cc4d180c873a53d5c730828dcb1268a
Uploaded: 2024-05-06 15:52:31 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: speculos
Version: 0.9.0
Summary: Ledger Blue, Stax, Flex and Nano S/S+/X application emulator
Author-Email: Ledger <hello[at]ledger.fr>
Project-Url: Homepage, https://github.com/LedgerHQ/speculos
Project-Url: Bug Tracker, https://github.com/LedgerHQ/speculos/issues
Classifier: Programming Language :: Python :: 3
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: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: MacOS :: MacOS X
Requires-Python: >=3.8
Requires-Dist: construct (<3.0.0,>=2.10.56)
Requires-Dist: flask (<3.0.0,>=2.0.0)
Requires-Dist: flask-restful (<1.0,>=0.3.9)
Requires-Dist: jsonschema (<4.18.0,>=3.2.0)
Requires-Dist: mnemonic (<1.0,>=0.19)
Requires-Dist: pillow (<11.0.0,>=8.0.0)
Requires-Dist: pyelftools (<1.0,>=0.27)
Requires-Dist: pyqt5 (<6.0.0,>=5.15.2)
Requires-Dist: requests (<3.0.0,>=2.25.1)
Requires-Dist: ledgered (>=0.6.2)
Requires-Dist: pytest; extra == "dev"
Requires-Dist: pytest-cov; extra == "dev"
Provides-Extra: dev
Description-Content-Type: text/markdown
License-File: COPYING
License-File: COPYING.LESSER
[Description omitted; length: 3468 characters]

WHEEL

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

RECORD

Path Digest Size
speculos/__init__.py sha256=AmztRSy4UFazkmi5uC_EqMV3dXT9XW7DPNNiT9Fk9hg 226
speculos/__main__.py sha256=0mJDul9m0DD5XF6B2c6g8YBxBJKJmYSUmVA3wp0ngq0 79
speculos/__version__.py sha256=dEuABWaRk7ju3R5JrWbpUVQ4xq7RBpvl2clGJceWAS4 411
speculos/client.py sha256=DPzyEgRx-VPh-mLE_ZsVX5c0K0hbeZJ9b27NFdFtxp0 10144
speculos/main.py sha256=sCSTbk08fWBMZaWlnQo8QzJmZN36rRyXU67rfzuoruo 22218
speculos/observer.py sha256=4PJPAsmQRC88Op94voFA9yp6Z-WGo_EVY4tLHONWrU8 894
speculos/api/README.md sha256=sEb5s9NqHFFjstSb1di4mTsrS9w88Fa08Pj99VJuC2c 1050
speculos/api/__init__.py sha256=k9hfyJhCWj4mLSzzFb7gXeE4tXczXRcsLsS6nCcklX0 93
speculos/api/apdu.py sha256=YAHXuaDu_3mJCN0d1VvPj7D0DQKxsvnS5anVenL-_WU 2644
speculos/api/api.py sha256=aD11KkQkArCU8_xJc6wCJOgzqc373qwJfb2SVL1ytAs 3734
speculos/api/automation.py sha256=0RMpGkSani1zYx28TN72IcvU4sZnXpAWDA1b2UFU5-Y 772
speculos/api/button.py sha256=oYhcmXShMb08RkMR4sVEPu2y_Y5NDQURfNqmlchNIFA 1287
speculos/api/events.py sha256=KvJ9BWUWvR7AXVjGzeOWUc6Hb663HPoQiPXtEO6Ux14 3503
speculos/api/finger.py sha256=Vmny_PDHwnSk2NrHch9mjxK0FuafUSkjGEMnRvs7Oms 896
speculos/api/helpers.py sha256=yc0Iy20LFJfz163Qtw6NnxC_ZC3XXiQ9_TUE9pFTxG0 229
speculos/api/restful.py sha256=r0RUVckrSk9DKJwmtkoKDs5sbGvv9ku8J535-IH2GMg 1094
speculos/api/screenshot.py sha256=oW6aLQl4-jO-y9-4TkBwhr_dHxxv0zSdSIbJTgsXFEE 345
speculos/api/swagger.py sha256=GwFTZLyYFdMFLQwF_26kpNdZsDHMa3EWJnQI7gQ9l_8 145
speculos/api/swagger.yaml sha256=O0iNndZslNJEmWnFobFQY813ZW69RCgKez5MAN0k72Y 6092
speculos/api/ticker.py sha256=I368vQTz8vJYMd1bpfbSLDuuEPSv0GQfGcZihbe7NQg 544
speculos/api/web_interface.py sha256=CL1bqFvqDI-Z-NDoCxvL2WeD0EpXn_QenCQLkiR9e9o 142
speculos/api/resources/apdu.schema sha256=SK52Ld9494uHtNwO6PQWlbol2py4g8Y1qZU1Yjsc4Rc 290
speculos/api/resources/button.schema sha256=Wq8QjIcfpWv9qaev3H9DbgO-xGuf9MAIDB0cKthSnCg 289
speculos/api/resources/finger.schema sha256=M-5DSIL3IQAtvfti6YrcJrhKPnJqfuHCIWr26yMoRww 501
speculos/api/resources/ticker.schema sha256=mDQi0-fvvM1FXAOO9mBUvCSUtF396mJM9o_T5qKGBoM 242
speculos/api/static/index.html sha256=YcbSLgMa5UQDQdQk-Qpr47d5if8cqid33U_n_EQ9oVg 8972
speculos/api/static/swagger/README.md sha256=BNGJA8OnO34BJ0H_Fa7mlii_s-QAVflHXWNVF0Zz8wc 83
speculos/api/static/swagger/favicon-16x16.png sha256=ryStYE3Xs7zaj5dauXMHX0ovcKQIeUShL474tjo-B8I 665
speculos/api/static/swagger/favicon-32x32.png sha256=PtYS9B4FDKXnAAytbxy-fn2jn2X8qZwC6Z5lkQVuWDc 628
speculos/api/static/swagger/index.html sha256=tRb_Oydt5_ObKOlH1r7o64iMvfh_tQeBu02bSFKdqsY 1456
speculos/api/static/swagger/swagger-ui-bundle.js sha256=0HaajCNPeZ3_ELdYjodQtaMrIarDO_w2uzP7o8eXOo8 1100409
speculos/api/static/swagger/swagger-ui-standalone-preset.js sha256=adIBVcA-py9J70k9hSlHDX_q1r-phR0adACVefz1w14 336511
speculos/api/static/swagger/swagger-ui.css sha256=pnOObLD9LyLSdPxJC3V5PjrE53oWMKAtZgGwDLh-7Tw 143554
speculos/api/static/swagger/swagger.json sha256=3F7_8ehMvCUwSCAG6mMDfAZavqrWcL2lXNs6-Q8ZLDc 11320
speculos/cxlib/flex-api-level-cx-18.elf sha256=xJ7ShIOB6Q3kH2uDDg5nSYRaPc765As6yoGo8djGVPU 64980
speculos/cxlib/flex-api-level-cx-19.elf sha256=vi1LxJHQIJKCQAYb94DvuL_AYv0-a047O8RWditEk3c 65412
speculos/cxlib/nanos-cx-2.0.elf sha256=sfbvYM4c1DK7PoFFxAa_fCm9TPlgt3g9o1_cMY2C0ss 95196
speculos/cxlib/nanos-cx-2.1.elf sha256=ZGYhtQsD2UyiD1mhLnbEUIdK7pFJzAhbj-Sg-X-B_EU 97112
speculos/cxlib/nanosp-api-level-cx-1.elf sha256=k3StA7UFULvhTZm6crG-cq2u_dh41D1H7eZ7T8R49M8 64612
speculos/cxlib/nanosp-api-level-cx-12.elf sha256=ZtzKkpzr-whZYfdAhkWuYKR1RjWlE1bSfXtoAXmt-8Q 64072
speculos/cxlib/nanosp-api-level-cx-18.elf sha256=hldSFH74rqfxV56hzI6azlfz9so4raFx1HBBb4hRBRI 97748
speculos/cxlib/nanosp-api-level-cx-5.elf sha256=Ntzf4Hs-fpLt4N11Nm1P3AzxwFWwY-48blQgCg42yKE 64620
speculos/cxlib/nanosp-cx-1.0.3.elf sha256=hfHNURJvbuvYWtItvBntrM3dchCT081fl1QAeC0KOsU 65220
speculos/cxlib/nanosp-cx-1.0.elf sha256=62aXiqHDuLoWvvFT4J0MpolcVTDgY80QzIwYnBROeFk 63036
speculos/cxlib/nanox-api-level-cx-1.elf sha256=rEcfDAJG6d6aL3cjuh5ARDGnLQFrYb-npgpnVuFwjrA 97232
speculos/cxlib/nanox-api-level-cx-12.elf sha256=OE_jZ4Yhf7b3b5lY-xE1cEKrTC6miOIUKuyjuU3cnN4 96716
speculos/cxlib/nanox-api-level-cx-18.elf sha256=wrCJYo2Swm7T19gWbzSwk-kGlytcSd7cXv5CQy43M1Q 97680
speculos/cxlib/nanox-api-level-cx-5.elf sha256=LdXKJQX-NcLy5SmMQ888181PCUqVe_UXhwub3TdGKeU 97348
speculos/cxlib/nanox-cx-2.0.2.elf sha256=gJmy64k_BeQkFR9WTLFn0xUKeoRTHGvv4_7Ivj43EvE 108244
speculos/cxlib/nanox-cx-2.0.elf sha256=nDH6Yl2DHJeaz4ZQm_WP5b5WgLIX3QVtb4tOxtRYqCM 96656
speculos/cxlib/stax-api-level-cx-1.elf sha256=sh1g8KBCmsSZ-iKESSAHt4JYpClr4lyRc6U6dC7aGww 97380
speculos/cxlib/stax-api-level-cx-10.elf sha256=MSRtqwLaD067bHgNH-mNv3K54xcamX4Vtk4mwy8HzV8 64620
speculos/cxlib/stax-api-level-cx-11.elf sha256=MSRtqwLaD067bHgNH-mNv3K54xcamX4Vtk4mwy8HzV8 64620
speculos/cxlib/stax-api-level-cx-12.elf sha256=E2c0iHIZLxEzoHvzy3-nnjNLpiv-rlhCqtIuCFa3XqA 64072
speculos/cxlib/stax-api-level-cx-13.elf sha256=E2c0iHIZLxEzoHvzy3-nnjNLpiv-rlhCqtIuCFa3XqA 64072
speculos/cxlib/stax-api-level-cx-14.elf sha256=nRS8Pr23AMqS_ywWoiIU2otlcLOT3li_m2e_iveORiU 65448
speculos/cxlib/stax-api-level-cx-15.elf sha256=oawz038L319FdMkg-kv4MFl1XBSk6Kve1NVP0RDcE1w 65456
speculos/cxlib/stax-api-level-cx-3.elf sha256=DTbuZV8ZBDJOWIyt8IV54WAd_fZi_i8fq4G64YkKpvs 97388
speculos/cxlib/stax-api-level-cx-5.elf sha256=DTbuZV8ZBDJOWIyt8IV54WAd_fZi_i8fq4G64YkKpvs 97388
speculos/cxlib/stax-api-level-cx-7.elf sha256=doCZREXWbHJ0XlocLQrwLOqK8728-x4nd8xqOXoBx-o 64620
speculos/cxlib/stax-api-level-cx-8.elf sha256=doCZREXWbHJ0XlocLQrwLOqK8728-x4nd8xqOXoBx-o 64620
speculos/cxlib/stax-api-level-cx-9.elf sha256=MSRtqwLaD067bHgNH-mNv3K54xcamX4Vtk4mwy8HzV8 64620
speculos/fonts/flex-fonts-18.bin sha256=iJjYuER-00zSB8wZPXExdrLXODauqXqLk6MiZuBLVQQ 45056
speculos/fonts/flex-fonts-19.bin sha256=iJjYuER-00zSB8wZPXExdrLXODauqXqLk6MiZuBLVQQ 45056
speculos/fonts/nanosp-fonts-18.bin sha256=yKni5JewhxWCx4aUTQ564ONO9e9ybC2Sdy5DaaM-JQg 8192
speculos/fonts/nanox-fonts-18.bin sha256=yeNqAHvNEEyc0lzYIiD6ZZTX0maSHDe0o4czTO5uYjI 8192
speculos/fonts/stax-fonts-1.bin sha256=PuY_qidFLx1z0BK91DUNXYjE5zmBPrTgwVhR3Bh-9r0 20480
speculos/fonts/stax-fonts-10.bin sha256=WG1X9DI_VRGqOITBBlXQUB1M3ZnGvMKODFkrbL-O1uQ 40960
speculos/fonts/stax-fonts-11.bin sha256=WG1X9DI_VRGqOITBBlXQUB1M3ZnGvMKODFkrbL-O1uQ 40960
speculos/fonts/stax-fonts-12.bin sha256=aGZu7PMSb1Sqrt8dhnVZYGCrJVIo9MFSN3jHnYCk0oo 40960
speculos/fonts/stax-fonts-13.bin sha256=aGZu7PMSb1Sqrt8dhnVZYGCrJVIo9MFSN3jHnYCk0oo 40960
speculos/fonts/stax-fonts-14.bin sha256=MraVhD0qJ0sc5TlFSUqtCVgJ-sBUQ9-yYvo_IIkYHQs 40960
speculos/fonts/stax-fonts-15.bin sha256=ou27mnnUnQef7qNX0RqafyNny-BRbfj0TboApItmUFY 36864
speculos/fonts/stax-fonts-3.bin sha256=PuY_qidFLx1z0BK91DUNXYjE5zmBPrTgwVhR3Bh-9r0 20480
speculos/fonts/stax-fonts-5.bin sha256=PuY_qidFLx1z0BK91DUNXYjE5zmBPrTgwVhR3Bh-9r0 20480
speculos/fonts/stax-fonts-7.bin sha256=1uyeYgqNCofhzHw_9I4DyDb5XaE_bBCy379iIKG7MTc 45056
speculos/fonts/stax-fonts-8.bin sha256=WG1X9DI_VRGqOITBBlXQUB1M3ZnGvMKODFkrbL-O1uQ 40960
speculos/fonts/stax-fonts-9.bin sha256=WG1X9DI_VRGqOITBBlXQUB1M3ZnGvMKODFkrbL-O1uQ 40960
speculos/mcu/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
speculos/mcu/apdu.py sha256=YWkVSNFKG1dh2jOq3iR7_bpWB2OmYWyvCIDqFm1M2LQ 2870
speculos/mcu/automation.py sha256=U48eJ2nKdK-m76ib_DLv_hqOwwbcN_evTLVcfwNVg2A 1795
speculos/mcu/automation_server.py sha256=fp5RkfHkrRgj0R39TQIXB3qUzuREiwhKWSWr8zLjGqo 2059
speculos/mcu/bagl.py sha256=KkkICXZ97s4pVIRFTqk9P3kRs1b3QZT4xDjU9LPUtRM 26141
speculos/mcu/bagl_font.py sha256=rMAaB6kcmda42xmHEMTmF6K3MiArStnD7_OAnTl6Kis 317859
speculos/mcu/bagl_glyph.py sha256=LCiEw_Z2kIwiATfmTNQd6BJ5MLtYTxG8p-Ldge0P5VI 2663
speculos/mcu/button_tcp.py sha256=8et36Onz1l_CpW6vZ55DadQDL44Pu6WjAjhacRVN3M8 2007
speculos/mcu/display.py sha256=K2g1omZYCP-4uo21tuUsLcC5S-utI_mOH-c0Y7l1KQo 11822
speculos/mcu/finger_tcp.py sha256=ebTBR8mo-3-OIHaphEnKsexlLW5ivaAAWnmej4lJ274 2039
speculos/mcu/headless.py sha256=b1XdN0tzgOzTFr1pHop12DnpIZTFdPvYQOjxsUJyxZU 2854
speculos/mcu/icon.png sha256=lC7tIHC9QZraZ7nF-ZvSGi_c2eL5vjmP9Q8ZQbWOYcE 6320
speculos/mcu/nbgl.py sha256=UMxjZAupYlbyPWwl6JuCDTfJ5g73p1eFPzvr8JAcgbA 11664
speculos/mcu/ocr.py sha256=cBu9MnOT_J1gUUfg7LGPo17h8U2A6kRWDhMY8zq9-dw 9359
speculos/mcu/readerror.py sha256=LzRHur9fsPK4cUo__l_i9ibCBpl0MlagSvrzB7Bx6Jk 311
speculos/mcu/rle_custom.py sha256=_M2VEysIb8A45HAzYnU8-tlaG5pLc3V-Di0vnnX11D8 42017
speculos/mcu/screen.py sha256=Sjpo-HPWPeyw6tvIATuggdbOAvAJLmgXYlN33CNRBLU 10463
speculos/mcu/screen_text.py sha256=bTa6p1yV23nqWjWDnyi0dmrZTsyFTO04hGFFOzF9Gas 5653
speculos/mcu/seproxyhal.py sha256=d8fpS9qt6Hj2HHUih4wQ3BVEdHY_UZsZXhbnKr-_GgE 17873
speculos/mcu/struct.py sha256=zWocEbvUD9Jg3dNG0aydU-GsB69BmukVEygye5kK3zk 1068
speculos/mcu/usb.py sha256=5U6gzyWpgtI8zCWuCl4cBlqW2qbOvogiA09QhvdPY-k 8710
speculos/mcu/vnc.py sha256=0K4C0tKO6aw5fWQrzoUo4j24_AIcuyFg1VUv5jgSOug 3273
speculos/mcu/resources/automation.schema sha256=cisLo04XrY0m87wcHthaFBC1Il0RCLvf37B70lRryd4 2722
speculos/resources/launcher sha256=hgyDseFGgCBLWdAx9SxxKlGog892tofI9ysADsP7pUw 2133924
speculos/resources/vnc_server sha256=u_ylh6KEqBo1t3jcGWB33qEx6T5tvRIJ_yC7UAtVstI 183920
speculos-0.9.0.dist-info/COPYING sha256=ixuiBLtpoK3iv89l7ylKkg9rs2GzF9ukPH7ynZYzK5s 35148
speculos-0.9.0.dist-info/COPYING.LESSER sha256=pWgb-bBdsU2Gd2kwAXxketnm5W_2u8_fIeWEgojfrxs 7651
speculos-0.9.0.dist-info/METADATA sha256=LBLaYYDcoVVH8H6oJXLgjSYnk8iU97tfWb8T6QSSerM 4782
speculos-0.9.0.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
speculos-0.9.0.dist-info/entry_points.txt sha256=Z74i73h9uDSJ8CAHdXeza5r_iwOUVz_SyipnMKgRQRA 48
speculos-0.9.0.dist-info/top_level.txt sha256=tCnXV89MLfLP31ZbKdLdk4OKuusV5LIne0MtP1TxXIA 9
speculos-0.9.0.dist-info/RECORD

top_level.txt

speculos

entry_points.txt

speculos = speculos.main:main