scrutinydebugger

View on PyPIReverse Dependencies (0)

0.3.0 scrutinydebugger-0.3.0-py3-none-any.whl

Wheel Details

Project: scrutinydebugger
Version: 0.3.0
Filename: scrutinydebugger-0.3.0-py3-none-any.whl
Download: [link]
Size: 258978
MD5: b0681e4bfe8223bb08e3bd90c7ee5076
SHA256: bf2ad115188360adbd26f98ebd86fe940ab78e63d34ffb28756112dc67c8c7af
Uploaded: 2024-05-22 03:03:39 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: scrutinydebugger
Version: 0.3.0
Summary: Scrutiny debugger Python framework
Author: Pier-Yves Lessard
Home-Page: https://github.com/scrutinydebugger/scrutiny-python
License: MIT
Requires-Python: >3.8
Requires-Dist: appdirs (==1.4.4)
Requires-Dist: pyelftools (==0.31)
Requires-Dist: websockets (==12.0)
Requires-Dist: sortedcontainers (==2.4.0)
Requires-Dist: pyserial (==3.5)
Requires-Dist: mypy; extra == "dev"
Requires-Dist: ipdb; extra == "dev"
Requires-Dist: autopep8; extra == "dev"
Requires-Dist: coverage; extra == "dev"
Requires-Dist: sphinx-book-theme (==1.1.2); extra == "dev"
Requires-Dist: sphinx (==7.2.6); extra == "dev"
Requires-Dist: mypy; extra == "test"
Requires-Dist: coverage; extra == "test"
Requires-Dist: sphinx-book-theme (==1.1.2); extra == "test"
Requires-Dist: sphinx (==7.2.6); extra == "test"
Provides-Extra: dev
Provides-Extra: test
License-File: LICENSE
[No description]

WHEEL

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

RECORD

Path Digest Size
scrutiny/__init__.py sha256=iaLU0gTL898IzUbxS7wQwl_GaKy-Tsh8KvJO7yYdllA 188
scrutiny/__main__.py sha256=l2fp64PqkGkM7HOUbhwyVMWlatytMhwDliMbZ_MNfnk 453
scrutiny/exceptions.py sha256=K8lumhqLJKt-kEFGBw_gJl6wcUxY-8rVdxoS9NmOZcA 290
scrutiny/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
scrutiny/cli/__init__.py sha256=5tAlnZe3x7U8au7sF0HsjuT4azOGm-ZqrdaJWY43ljA 39
scrutiny/cli/cli.py sha256=8hZEjRZ4Di0Punlh7UgGrElzoiwJL05hJEl-l6oaFms 5088
scrutiny/cli/commands/__init__.py sha256=GpYMQXsjAml_HtYQ4eZHZasTpX7qwQ6R8DqSqfk8N0U 1577
scrutiny/cli/commands/add_alias.py sha256=mjTEV3aNBLuI3rfaZnm6wE6-6URXtnMoeHXh8agpBTg 5166
scrutiny/cli/commands/base_command.py sha256=D8ghnX712Y0-Ye5xWxvXzyI4bqEpDvPhfm-JAcSqQsE 1431
scrutiny/cli/commands/datalog_info.py sha256=rwesrZ9v8_7_nabzqRIZpQ-L0mf1hMjQxUVT7Ex_VZw 2774
scrutiny/cli/commands/delete_datalog.py sha256=M0yktNmPKtD0cfQkifI-RYm5uKdsQIcsVvxomC4h_UI 1481
scrutiny/cli/commands/elf2varmap.py sha256=VyGTAAE7i-fVjYZwYpB5FW5QzBU64hINzXYmZh86o1E 2148
scrutiny/cli/commands/export_datalog.py sha256=giwEfc3dJQ7lfmq_90uwp8IqUud7C9M7BPJ5v5oKsV8 1699
scrutiny/cli/commands/get_firmware_id.py sha256=wBSBuPYiQnynHM60dxcJKQqQqaZEHRrT14bzukfgjGk 2082
scrutiny/cli/commands/install_sfd.py sha256=fzjYVashDve54Ying6PgfWDqytagwkt1D2fqi1t05Xw 1314
scrutiny/cli/commands/launch_server.py sha256=GyT7IbmwA-iJRYrC0CrDMnj08iXlP2mdciEXxilq3zg 3437
scrutiny/cli/commands/list_datalog.py sha256=pCFDWF0PE7N5bydxuYN1uM1apTlYUxNMOl6cJsGCiPI 5569
scrutiny/cli/commands/list_sfd.py sha256=w81OXoreehOzS0S95Vw3l5GO5kt6p4qH-2bPVcLNMbA 3746
scrutiny/cli/commands/make_metadata.py sha256=sUSkOcxrf1yklCHaKcOyjkFZHpfM6fFqe6dADU0OSpI 2880
scrutiny/cli/commands/make_sfd.py sha256=6APcr35OYvw-ejYM-u4Ypxe2R9ZYJs2Vn_m4PZgejGQ 1641
scrutiny/cli/commands/runtest.py sha256=Jg1Jz3j8N2Z7Yw-WC9DTH1mWxobOvzIEWzcrVGP5AI0 3618
scrutiny/cli/commands/tag_firmware_id.py sha256=p3-HAjKo7rwObkqTOlJb6vG3AUCKzYKgFiZJboRB0Hs 1970
scrutiny/cli/commands/uninstall_sfd.py sha256=4BQxrfThUFUSAP9_fj8U6WUbAV7ViQcVrsxKXBYtIBU 1498
scrutiny/core/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
scrutiny/core/alias.py sha256=U99a89kzROaaTJ5X-Y7rBsmxS1CfiHotwCgvw15ucqw 7785
scrutiny/core/basic_types.py sha256=ZRgTkIaa1iaTYJukde1pbY1gMTfWupNyGxmgxtPktYQ 6707
scrutiny/core/codecs.py sha256=HRcxjvKJHyJK_OrnbBFBCfji1pEpLq26QYNUZo0pDpM 5385
scrutiny/core/datalogging.py sha256=MTwvbphkkAQwsxpqZWYv1MSaLGTFUN89gvC_z6kvVHg 7670
scrutiny/core/embedded_enum.py sha256=kqsacJ85Cyt8heqFolmZ1exh_Ya92LD-jKbAa3pshJc 2830
scrutiny/core/firmware_description.py sha256=PDelhzVebOfcTTQEzK4RnZxckyiMDk9m2relnAKE4ys 10600
scrutiny/core/firmware_id.py sha256=vpe0wzt23YfTGDnRl0N1157QFBZ3Z-E5YW9j-JEMS6s 402
scrutiny/core/firmware_parser.py sha256=El1Dzm0_GXggooOEWW1Nw-tqUVvQOsZah02AKrU9-1k 3653
scrutiny/core/memory_content.py sha256=sEdiuUwf9DxJbrrkRvVi11xUF8SK0orTF6R2w5yD8xQ 14117
scrutiny/core/sfd_storage.py sha256=9MCjNM5t0srp3IYTg-MP9e1JkyWNGL5y2u0S3QkhdGw 6939
scrutiny/core/typehints.py sha256=Vq7g6UsPI31SWWk4q421m1XMhRHsDPa7V7Tn-RP4IpI 334
scrutiny/core/validation.py sha256=7kxcKEr37zyOJUgO_5h6x404Z98Dx0DPFNLlw_S0Dlc 3000
scrutiny/core/variable.py sha256=BsGBUfleWRR1rlBWwagcIm3jPEoMy_fBQO7ZNWdnJdM 13338
scrutiny/core/varmap.py sha256=BmcRL3ZHL_d0dKcwNl2FT0btERzynWGpDHCS5J14BN0 10695
scrutiny/core/bintools/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
scrutiny/core/bintools/demangler.py sha256=hevsjGBquRCh-MXpv8q4sBUUMDtNJYI2xpGkUF5-nm0 1924
scrutiny/core/bintools/elf_dwarf_var_extractor.py sha256=KW8Lj7KJeGGCBMLWPbNbxbymmpWzkpY_52XxpeIAxro 37585
scrutiny/core/bintools/elftools_stubs.py sha256=4-oX6YatIZ3Xbq5zwP8qIY7QvDGFkTU7Y9_bvBVT76U 223
scrutiny/core/bintools/elftools_stubs.pyi sha256=3m1BcnxlL-oFQ20wTtngLuMda2C8Ujc2SfdjRD_j7Q4 547
scrutiny/core/bintools/get_var_memrange.py sha256=SFq3t3iDz265i40FvfQ-QCYQ0Ov8QhWRAp6-lZPk1gY 755
scrutiny/sdk/__init__.py sha256=TxNH40kSyu4RVpY-_ECwjArnechg_S4A4qB3igQ6EMs 350
scrutiny/sdk/_api_parser.py sha256=k7VO5pVad-zwkGAVO8RM-ow-DKZ-KzJqn50OKG4p69c 36938
scrutiny/sdk/client.py sha256=m8AeEbEUDkuUMmexQkqZSztHZomZYmjdcqMRtePODAM 73445
scrutiny/sdk/datalogging.py sha256=rnwkivXS-uNlF8_7Zzk_rINziiMzmYx3mU-5L38bbuU 23098
scrutiny/sdk/definitions.py sha256=ATE2HPZzToQ-Sp66oXBPienlymKa7JUvPM3rd19gNC4 13001
scrutiny/sdk/exceptions.py sha256=BeSLXo41HEyyGhfMFvqLoW8l95PG3tAKmtkmAWe46r0 1650
scrutiny/sdk/watchable_handle.py sha256=33b0-JFB4tUb47zYhWI3gKPeymWnN507ZlSR8wmBF7o 12565
scrutiny/sdk/write_request.py sha256=6q1QYJ1bPk9XA02OIkjRk7rMRekc2qxUpN0Yr98Eizk 3707
scrutiny/sdk/listeners/__init__.py sha256=iGQODPXPvszPoczIztxutP6pUh7f1b5HTj6M_AiPjPA 11943
scrutiny/sdk/listeners/buffered_reader_listener.py sha256=vDIrsrKDGl0Q17t8l-XvxVsJkDx4-vpxrmiYUdUIiao 1365
scrutiny/sdk/listeners/csv_file_listener.py sha256=MT0sbaZKbzufSXDCue668m4uvD_cQs9Ot3uQs3lUQas 10506
scrutiny/sdk/listeners/text_stream_listener.py sha256=OXtcHFm1QuYbwX1--LB7IpQr6T6hur_tl3rxufDp5GM 2127
scrutiny/server/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
scrutiny/server/active_sfd_handler.py sha256=kw45hKHcXqfkrkjs09TiAdyMAgMPibMTf4ssIkcvqfQ 7890
scrutiny/server/server.py sha256=aZRgEkf2PqIqv4l2vM-jdLEV3cTuc8ynjs6-gcsqtl8 6227
scrutiny/server/api/API.py sha256=bo5CA6BOqZagUn3VdUAFj2N-2DVEN_AhIzbwaVCHmo4 79349
scrutiny/server/api/__init__.py sha256=sJNthxTleqDnfq_4UMGGopDGJTvz_u_ATEOiFA7mw5g 64
scrutiny/server/api/abstract_client_handler.py sha256=5zx8QSeEE5Iqq3AHThEWy1GkDiL7Qbc1vepE2KDcjJQ 1261
scrutiny/server/api/dummy_client_handler.py sha256=tG3tA5vvQnBNJ4uGRcDV4DnyWSy0C1qR5k5ygUd7hYE 6259
scrutiny/server/api/typing.py sha256=qDSn6zReHMYe5caIWTJ3-kXTwZWEH3WLDYXzSIETuXc 11237
scrutiny/server/api/value_streamer.py sha256=7Zms2ZkxaSEPfCTWsuP8Ve6NTs7s_hdt16S5uNFR-hI 2868
scrutiny/server/api/websocket_client_handler.py sha256=N5eEQbAFUztrhZutDqKX_db0SFsy_KPSNCA5Tzl1EcM 4774
scrutiny/server/datalogging/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
scrutiny/server/datalogging/datalogging_manager.py sha256=_K10HOsj8TKLwnBwkTgmmGb26lKS9XtMey2sC61qD_Y 29329
scrutiny/server/datalogging/datalogging_storage.py sha256=ZWH74a0Skdar-iQk8UeoinvMm4SU7QSeENq2uaZ8zjo 22438
scrutiny/server/datalogging/datalogging_utilities.py sha256=ucSybcEioP4du1kTLRFu-51zMz3qEV3ciyHM42rSdkY 2294
scrutiny/server/datalogging/definitions/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
scrutiny/server/datalogging/definitions/api.py sha256=obDRvB_xVhaS6Lcml1lJYJam7B1iMaH0eikralKPYqs 2680
scrutiny/server/datalogging/definitions/device.py sha256=DcB2JQDN59tRut6N-Lh5JQhcmqDmCshzuUTF8hRoxOM 11122
scrutiny/server/datastore/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
scrutiny/server/datastore/datastore.py sha256=qOh6Nk0M6w77ISzxzx8Z2BoXqzaavGPcEx8uXmOSN7s 14406
scrutiny/server/datastore/datastore_entry.py sha256=0LcA9BTPQSxI2rFwnIadcKP3MCV-vkhTDJE-vZCPlKQ 17792
scrutiny/server/datastore/entry_type.py sha256=AjymVqaamO2CCLGaPmmR2oHim-uuc_SRYS14EtaEfcA 716
scrutiny/server/device/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
scrutiny/server/device/device_handler.py sha256=_ThZx7TEpJjd1QaCjerBK4kHeY6Zvd6dDkE77wuFkFg 48109
scrutiny/server/device/device_info.py sha256=35Di2Lz_RHtiIJRXYWGISRNI2IjDWeuh-7Wvkb6OLd0 5021
scrutiny/server/device/emulated_device.py sha256=N1jBqfK8flCz_eZSpijv646AQigS-Ux3AD8xx3inQ6w 50049
scrutiny/server/device/request_dispatcher.py sha256=_52sGizkANLSby8liT8iKuAm3G-DfX3oKJELbixu3Xg 8885
scrutiny/server/device/links/__init__.py sha256=ITI8A-vCzKe9fIu3RTAOOBhN-d8cLz-3icXsCsw_O9s 94
scrutiny/server/device/links/abstract_link.py sha256=pyT2Vqckd6YF0uJjV0bzsFcY9EDDhZljUvbLfOp7ToA 1976
scrutiny/server/device/links/dummy_link.py sha256=TVNk3Y-tOrDARUKD9hzM2W0EOGpCTiZFI6E2sS_DXNQ 3853
scrutiny/server/device/links/serial_link.py sha256=ChMKNBu5CyjYte6hRFRz1mCzN93HvPeLBt7a09kxHHo 7395
scrutiny/server/device/links/udp_link.py sha256=KcchijRSQTRS96DEEuHfl4ExE8xcvjaARHs-AwVOkNE 5494
scrutiny/server/device/submodules/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
scrutiny/server/device/submodules/datalogging_poller.py sha256=4YgRDxGJ_v_3pCIJJZXBCJrUUwNci1EdcTqjFCrE1rQ 37471
scrutiny/server/device/submodules/device_searcher.py sha256=WHf5KZtAj4sKorjV7FOS6KrQW9l4sF8bcb1GHyjwpLY 6282
scrutiny/server/device/submodules/heartbeat_generator.py sha256=jsWnIgD4C7dY-S1C0dbYwWvvlQ-qptFSOJfpnZRBVm8 6202
scrutiny/server/device/submodules/info_poller.py sha256=MByw36iIXyDBzo3PK4AZkHD47gPgvMhfJ6lDozE0XMM 27629
scrutiny/server/device/submodules/memory_reader.py sha256=I3o8npzku-FCY0WvUeRZXk_tj7fic0y1ICRyT-S8BVw 30694
scrutiny/server/device/submodules/memory_writer.py sha256=Rd2PJ8D6ThA_B8yR_BSGVQZP7x9-eHQJqmweAtI6-UU 25277
scrutiny/server/device/submodules/session_initializer.py sha256=mzGDxSa98nhaZGT7JCIthfJfoLP2vvvE0oljOtOWPxc 5979
scrutiny/server/protocol/__init__.py sha256=VUC1I8LYQYT9ioPh0l-4_94odraRV-aG21jKEfMHHNo 191
scrutiny/server/protocol/comm_handler.py sha256=g1tIfwFuqUHBIgxuYSc5i3tEU5Yp090HfWS4T-HhNHI 18574
scrutiny/server/protocol/crc32.py sha256=KHYAdRTvjsEWqic8q84RwBRJdFzJcGf8dZR9CARqbC8 622
scrutiny/server/protocol/exceptions.py sha256=YP7A3pAeWMLKNa2bSFGxir3vUx2iwX9wr8-fRQCgwcg 790
scrutiny/server/protocol/protocol.py sha256=2eRzJPcTM5smi5YoPOaaYDWlbKaxhtXA3vTeh1q7E6k 61707
scrutiny/server/protocol/request.py sha256=8zCYlG9s_yEQpbXTJhqhISUeXXMT3RkfVTqpmV7e-oE 4218
scrutiny/server/protocol/response.py sha256=gaMKN2rF57vOwxEgzal9j7yvle41GfMg4qqTzBrxDCE 4315
scrutiny/server/protocol/typing.py sha256=cWHjPVOhdR73x9-tGezNB1WkxivA9SzWzFJoAw0P8Dk 6527
scrutiny/server/protocol/commands/__init__.py sha256=pXsTjWPdA2cj9nQEbODte3ZKBP64-tdk1tyRhHlvqbc 360
scrutiny/server/protocol/commands/base_command.py sha256=lyzxUTmgwqQ_1e7Ffo24FulVy4CN0PJXHoZZHPJM4CY 1639
scrutiny/server/protocol/commands/comm_control.py sha256=o-nv2N444L5PZ0OgQnmPoPgMubLSYI7tpan03RVtoGU 1084
scrutiny/server/protocol/commands/datalog_control.py sha256=vZSelOXn4sN_S-OTn9F8qjdc1F6N-lAjNTmpSPUPnV8 1439
scrutiny/server/protocol/commands/dummy_command.py sha256=C-4Tlt4S1KB5dEqMVTgqPuU_Y3v3k4VwZ9rPpPc41Pc 517
scrutiny/server/protocol/commands/get_info.py sha256=3nYuciiO5SI1O8OnzjKXYFNDhur70M4CotG5Y7h10W8 1738
scrutiny/server/protocol/commands/memory_control.py sha256=royAuYaVRVqB5hNNHHNNdGEbv5fpVp045SF22Glf2pM 1448
scrutiny/server/protocol/commands/user_command.py sha256=n_4kjkeJAB419mFaQSc9wQn4XzyepGGFywYcOQbnN0E 481
scrutiny/tools/__init__.py sha256=QvAZRsMeGsgssnCqdY25FEt3qiU6bF8nb_ckFkEj1Fo 779
scrutiny/tools/synchronous_websocket_server.py sha256=F323zrcdySHYNSBRlNMIgz0-yXISLpFWdZ5qyvI28WQ 4971
scrutiny/tools/throttler.py sha256=J8Bv3n5C1kugOyQIKRnV5QOe9sOImCKZh8QhLPKD1h8 5442
scrutiny/tools/timer.py sha256=LZNwhvD3Rw6FaCBvs4h7ziTSnhEpXiKPT6-0v3lfmXs 1287
scrutinydebugger-0.3.0.dist-info/LICENSE sha256=FvQYotBP1nMrJ7ACmhnU0PHqi3N9dOvNNElW88rlN7o 1073
scrutinydebugger-0.3.0.dist-info/METADATA sha256=pvjGLNkURnIzmHcLUhQmoLn3BKAMHpisa_aLSGQ1pw8 907
scrutinydebugger-0.3.0.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
scrutinydebugger-0.3.0.dist-info/entry_points.txt sha256=UVsUW4B3BEwXy2pcPyHF7vK0fJHUNWPFRB3FMYGGdEI 52
scrutinydebugger-0.3.0.dist-info/top_level.txt sha256=X8aM9m_qqcfgVleXswqiGmW5m6KPpIH7yhxJ9CQK_Qk 9
scrutinydebugger-0.3.0.dist-info/RECORD

top_level.txt

scrutiny

entry_points.txt

scrutiny = scrutiny.__main__:main