meshtastic

View on PyPIReverse Dependencies (11)

2.6.0 meshtastic-2.6.0-py3-none-any.whl

Wheel Details

Project: meshtastic
Version: 2.6.0
Filename: meshtastic-2.6.0-py3-none-any.whl
Download: [link]
Size: 303127
MD5: 4c765f562e1876dfe0a8bed42e971172
SHA256: 978826de05cf8189a46b5413d22cf9f482e0bac566064e296e8dd5a01d3abe4c
Uploaded: 2025-03-10 23:18:52 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: meshtastic
Version: 2.6.0
Summary: Python API & client shell for talking to Meshtastic devices
Author: Meshtastic Developers
Author-Email: contact[at]meshtastic.org
License: GPL-3.0-only
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.9,<3.14
Requires-Dist: argcomplete (<4.0.0,>=3.5.2); extra == "cli"
Requires-Dist: bleak (<0.23.0,>=0.22.3)
Requires-Dist: dash (<3.0.0,>=2.17.1); extra == "analysis"
Requires-Dist: dash-bootstrap-components (<2.0.0,>=1.6.0); extra == "analysis"
Requires-Dist: dotmap (<2.0.0,>=1.3.30); extra == "cli"
Requires-Dist: packaging (<25.0,>=24.0)
Requires-Dist: pandas (<3.0.0,>=2.2.2); extra == "analysis"
Requires-Dist: pandas-stubs (<3.0.0.0,>=2.2.2.240603); extra == "analysis"
Requires-Dist: print-color (<0.5.0,>=0.4.6); extra == "cli"
Requires-Dist: protobuf (>=4.21.12)
Requires-Dist: pypubsub (<5.0.0,>=4.0.3)
Requires-Dist: pyqrcode (<2.0.0,>=1.2.1); extra == "cli"
Requires-Dist: pyserial (<4.0,>=3.5)
Requires-Dist: pytap2 (<3.0.0,>=2.3.0); extra == "tunnel"
Requires-Dist: pyyaml (<7.0.0,>=6.0.1)
Requires-Dist: requests (<3.0.0,>=2.31.0)
Requires-Dist: tabulate (<0.10.0,>=0.9.0)
Requires-Dist: wcwidth (<0.3.0,>=0.2.13); extra == "cli"
Provides-Extra: analysis
Provides-Extra: cli
Provides-Extra: tunnel
Description-Content-Type: text/markdown
[Description omitted; length: 3412 characters]

WHEEL

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

RECORD

Path Digest Size
meshtastic/.gitignore sha256=74oa8YR8gNxKxB6lCtoqmgtB2xpZnWM539Qsl4wI_lg 12
meshtastic/__init__.py sha256=EBO8fA15We57XhfffmriW_oiNiruDXXjLZ1nlxRz05Q 11358
meshtastic/__main__.py sha256=XaI0iWMB1cg86oENgmxW5BvHf4RWOjYOc7NpVKSFq7s 78441
meshtastic/analysis/__init__.py sha256=jJs7Dzj0YqLDRIAeE9twN-Tn-SLvCm5I4BRAOyo3Koo 46
meshtastic/analysis/__main__.py sha256=qE4WXCi_wY-8bS9YQwySFfUGbGqTkd5Wj9LQMC3T144 6509
meshtastic/ble_interface.py sha256=_r_E1LqJ2fE5Il8HTuSoiQ3uDKbuKTXKpCl9yJzPQNg 11840
meshtastic/mesh_interface.py sha256=_1Xd5AhH-vClqchbQndM8OiUccnSTlkwGyntfnB1Olg 67110
meshtastic/mt_config.py sha256=e3qXMt6MJsWXTVSLRkHiW9BLn8d3dCKvakOFLlOLqlY 1211
meshtastic/node.py sha256=gj4hAu7g8wiZkVsd-sNUrqu1oFlElX6XbxvPsUjak4k 40257
meshtastic/powermon/__init__.py sha256=i-pc9CbvdIP4PAijR9JpOQdvts17Q0wBeq9EnjfrDkM 251
meshtastic/powermon/power_supply.py sha256=EjZufn1jRjPIThIsy2FC1dG9J9-wWya_s4wCk8s2qDM 1512
meshtastic/powermon/ppk2.py sha256=LMbU7Ctf8x8yYNgaKpr45XdwZEAltZhuCa9e6INoHbA 7649
meshtastic/powermon/riden.py sha256=cDxP8APnoEM3bmG3fkU5JtcFi8JSrOa7GyJGw0NyIe4 2030
meshtastic/powermon/sim.py sha256=LT9ZvCdltSBy9B-UBrGxCmmG9MRGDk4ukV-qnoUjp6E 456
meshtastic/powermon/stress.py sha256=QqmBPF5O7fk-QR7hSr4BM_DvKG2BIfkKiDvfiL0TDak 3952
meshtastic/protobuf/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
meshtastic/protobuf/admin_pb2.py sha256=BNWZmtW0cAd15Mk8lIO5pODOJWK-VjUywcdMjSNk0dM 7883
meshtastic/protobuf/admin_pb2.pyi sha256=d2XHi5Ssc-4fdu5_Qg698pkpy_K6wzKIde1ZmJsNszE 31449
meshtastic/protobuf/apponly_pb2.py sha256=q1NWJE_qhtoP5-X-xF6YoBDCMmNYg_uUUqEEZcb29xw 1736
meshtastic/protobuf/apponly_pb2.pyi sha256=xqA3w9-su6tIClhIrlR-1BM4GV7tGJyDSEueiwtWPLs 1822
meshtastic/protobuf/atak_pb2.py sha256=yqw6MZwNci8daTO6mSMYRk-kOMr4tNxTdIfgtZJ5koY 3834
meshtastic/protobuf/atak_pb2.pyi sha256=LXoliUHpVrz0x7NLiHhdH81kpq9eCBOLlXvO04nq-mA 10904
meshtastic/protobuf/cannedmessages_pb2.py sha256=npYa3e1QugD_QSMJc-myzrQ3YWu1mcBeGxkaw42hwoI 1461
meshtastic/protobuf/cannedmessages_pb2.pyi sha256=6vJCx_c5B6uB6Ed3wFhXwxDvPV_PlO9nEeieVtZm_sk 838
meshtastic/protobuf/channel_pb2.py sha256=YLz-iHQLv3tuGzcA31GoBYe3vcs2jH8pu4k8_8ca8K0 2556
meshtastic/protobuf/channel_pb2.pyi sha256=8_MjXu1bsIXzbiKNN4t6Enkn_67dGv-RXHKynH4zSGM 9729
meshtastic/protobuf/clientonly_pb2.py sha256=AE0ODOmqlD6iHGAlQO02vAtgRNwLbLm_I45IdwlGDQs 2374
meshtastic/protobuf/clientonly_pb2.pyi sha256=BIxa_jGPiMTtqWZ_hOCATjArgG6OeSbRmlAMYOCpRcM 4734
meshtastic/protobuf/config_pb2.py sha256=o_o_jPwuBuolRgFPc5GXIR5AUqD_K3ug0u0S_vOKQ0M 14692
meshtastic/protobuf/config_pb2.pyi sha256=8TXgnwPtcEc6PRgc02ebjSDx7XQ7eXRqki8J5KyV11c 79618
meshtastic/protobuf/connection_status_pb2.py sha256=7WXA5rW1D9XMJPupD86IFpTU0YObFoX0g8LxDuhMasY 3282
meshtastic/protobuf/connection_status_pb2.pyi sha256=dSlcoXhrZKY_eHf9hc0Omy5p4XPu4FBiB4Ud6uMIKcY 7121
meshtastic/protobuf/device_ui_pb2.py sha256=QzAU88VqT2QjwqfLBCO7JZ8T8j9w_SE7G-53bYCMmhU 4226
meshtastic/protobuf/device_ui_pb2.pyi sha256=2W59fr9KdHSEodHBK2GXmNRJbmskYAgdtD8oQWYyAUw 11910
meshtastic/protobuf/deviceonly_pb2.py sha256=4jOzxBcV-Y1GoD-xwJc8GVS-4Z3Ko3F5nOEg6Dk4gG8 5961
meshtastic/protobuf/deviceonly_pb2.pyi sha256=43PgceD19vzJUW4lI9uptWJhTDsKgo9q07VQtGMAA_k 16233
meshtastic/protobuf/localonly_pb2.py sha256=Z4JNnE0sYBR1N3uWp0NxVzkQzLYI7H-b54mP5oBd0O4 3793
meshtastic/protobuf/localonly_pb2.pyi sha256=gipYLb4cqoAptQbLVjBEFTuTPUjljtm9ZbDisEEiX1w 10136
meshtastic/protobuf/mesh_pb2.py sha256=j64p_-qdMon0Cswnk6J6OUgU2L2vnJD1iMjoHnqvKC0 21308
meshtastic/protobuf/mesh_pb2.pyi sha256=YdRBDZ6RhI4kB3_OhiCCvAB3wDFoR2bSmFELL05ZFHw 117467
meshtastic/protobuf/module_config_pb2.py sha256=MU4knHCiKdrETx9SVPJ9Ea-ODKK3YNMAWMiUR1tIMfM 13140
meshtastic/protobuf/module_config_pb2.pyi sha256=zX_gxMSHtMek0Zgo1qxlbvR9cUpCITC3_eeWoUbgnHI 53393
meshtastic/protobuf/mqtt_pb2.py sha256=535-ZM0rzHxLPUsySpoSuVors9VxVBZNEG_INu4gqxk 2581
meshtastic/protobuf/mqtt_pb2.pyi sha256=ieNdwo1-8xRGmz_2Gz7Bu53xVE1fZxNpORFnTRTkvPA 5569
meshtastic/protobuf/paxcount_pb2.py sha256=19qfwl13ENypjeukIGg5Yv2lEg1mJKexcmxa_s_BbP8 1427
meshtastic/protobuf/paxcount_pb2.pyi sha256=vUaupI4TdQ2s_7sMY5P-47w0zVko2sWUdLfFQjYJjNA 987
meshtastic/protobuf/portnums_pb2.py sha256=znJTbrZog6I1r5Kn-9H2Bu0npdSJ-oryr8RB8pTXIQk 2301
meshtastic/protobuf/portnums_pb2.pyi sha256=nNLizdlNRilp1nSc3p02gTd31RYJD_Wc9PhDWHwSF9w 14202
meshtastic/protobuf/powermon_pb2.py sha256=DcButDF2WRR167Zi3nMIr4MSPlyomgmB4NMff0APIAE 2837
meshtastic/protobuf/powermon_pb2.pyi sha256=HEY8aG6JGvMiiwVQxNyE6IoZM2H6EKK7yjZoVc0DQzc 10675
meshtastic/protobuf/remote_hardware_pb2.py sha256=R1w0z3sn5ZgkVN8fUCKbB70ETnmvk37laij1pIwpz-I 1855
meshtastic/protobuf/remote_hardware_pb2.pyi sha256=Ob6KiaAqoP0grJqSZS4HEMu7-OWICxYjReQ_3xYDiVE 4479
meshtastic/protobuf/rtttl_pb2.py sha256=qd0aqtp76Ax0lM9AwwWORS8F-1EeGGH1Saj8i41LloA 1369
meshtastic/protobuf/rtttl_pb2.pyi sha256=emwPzxKqel_q7EsiVv5eqZh51wq4qwnKLSb-yG_CRfA 762
meshtastic/protobuf/storeforward_pb2.py sha256=hZk5q8fbBXnBNl7_1K0NyrH43NEA9F9C7z3ZlId2eqg 3526
meshtastic/protobuf/storeforward_pb2.pyi sha256=k6eV5FkSeK7cylelMiw8___3JCnLs4ngW9ICFNyMrHI 11865
meshtastic/protobuf/telemetry_pb2.py sha256=1zayB4N93GPkQNMkhITiOPOrT22nhVfCyED3aU7Kguk 8504
meshtastic/protobuf/telemetry_pb2.pyi sha256=MF4SblwzZXKDMkqPzYe3Pc85-W92hW3gsD881GrwR6k 39693
meshtastic/protobuf/xmodem_pb2.py sha256=F1MQz9JdnFuQxhFNb1xm58kohV1EZZPLU3ym4q7SK7A 1848
meshtastic/protobuf/xmodem_pb2.pyi sha256=fO_Q8m6Wn9qDg7ijHlFvwue7XZkIqDkRNRBeIR2IvLo 2255
meshtastic/remote_hardware.py sha256=oX9yIihvhL8uJbveIGDaxoxBoniePOoDQv6eSzLutJE 3795
meshtastic/serial_interface.py sha256=DPDKXfeOHDNRqJvexVY3CVyyEEsxrCdWwrOcJLrGzMc 3017
meshtastic/slog/__init__.py sha256=accZWFtGtkGa3Z8OUu55gpRdyIOczYjof1lMng4ab1I 101
meshtastic/slog/arrow.py sha256=NmeWTkFQbqP2SXQajNdJbtOXA_BI9sJGM8g7qBpnlFI 3445
meshtastic/slog/slog.py sha256=O_4LuwVqNRRudnDE8TWVDN7O7mKvTzShkvwnxNnqdXY 9885
meshtastic/stream_interface.py sha256=1r-sK-VTtdXjM7apbwYUYOmFBIQ14rTxMDAnFnqYd2k 8639
meshtastic/supported_device.py sha256=n0UXwnMz6qawLNggE18zk-RG7oX8AH9VuRgMUYG_F3o 6164
meshtastic/tcp_interface.py sha256=BtJBZuB9IlBbcj0FRvKQQAw2fa1ZLdaiCoUF88hAJi0 2905
meshtastic/test.py sha256=kASktZ_ohvKSSZzQe2bY3hU_kEy1LLhtvo0rctVldwQ 6297
meshtastic/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
meshtastic/tests/conftest.py sha256=TrBWhmVRGie2P8tbd-6uqx7NHk_XxPG-FmIOZBGZNyE 1467
meshtastic/tests/slog-test-input/power.feather sha256=BitS4bJAJLYFw5pmLWSjkA9f8pFjvreWKttXj7D98rw 22258
meshtastic/tests/slog-test-input/raw.txt sha256=mnVMlZqRzB1e77126aheAM52UI31WneeHG1NHOpXbTI 24210
meshtastic/tests/slog-test-input/slog.feather sha256=XBdRt0kL5sJTj3nYW9ufdLoZ6zdzXof6CgGUUPfY-Og 6282
meshtastic/tests/test_analysis.py sha256=NpAfYRdgO5m-rU282NpRWCR8Rhj60X887eezyladU8A 627
meshtastic/tests/test_examples.py sha256=WV89ypBXtgfbS9Dee9BdinYOC_ptW0yo5TqUBMt8KsM 983
meshtastic/tests/test_init.py sha256=UX0XGxWcLMf343FE1Bd6XrOArM6NIj_gPNLunvZpqGc 1632
meshtastic/tests/test_int.py sha256=nINap10nK0CgKK-kzaGXHIWpMMNfC6GMLoGacD0Nn4Q 1247
meshtastic/tests/test_main.py sha256=vfjWgTGvkfx6jRsJCXPbGOgECdbMm4UWG_OWWZUhXOA 97137
meshtastic/tests/test_mesh_interface.py sha256=ixfNffuCiO5dyBEx19WxYxrnqXIRdjboEN1ja8iLyO8 26326
meshtastic/tests/test_node.py sha256=F0tYij2kY-GTWARzULyVdqNd8H8bUUwQVy0oW8Y87CU 55843
meshtastic/tests/test_remote_hardware.py sha256=fztkXcjQT-FsLT-PDMCvFWLfRMhPcVL0w__2oBtd_jE 3090
meshtastic/tests/test_serial_interface.py sha256=9DDvB0jQ2f_ynovoX8gb7WfTl-lbDbD43ol5CKZinc4 2448
meshtastic/tests/test_smoke1.py sha256=bCuWsSM0dxN5OpkAKdr8QpgfTKkNFWe1PwmApv3zb1s 26762
meshtastic/tests/test_smoke2.py sha256=3D5tbgCliqX-eEnx3xMHYjKuFTdXkxKHORBARnZmnN8 725
meshtastic/tests/test_smoke_wifi.py sha256=RlnKdTuryEqZ71TjR07f918QqHBvyEDgpR56-jwwDhU 829
meshtastic/tests/test_smokevirt.py sha256=4PCyA4rQQccc7C6-jrcMEbm6i_vMTl6mXDFFNo5duzc 29845
meshtastic/tests/test_stream_interface.py sha256=m2TxkLM11h3ZYqcNPnBb7I4RK4O0r9dBDEU6AQkyYcE 3877
meshtastic/tests/test_tcp_interface.py sha256=_Yy583hlKCDLyRG8L6C5KV_PR54QaPBQ6u79ohOyEmI 1892
meshtastic/tests/test_tunnel.py sha256=ZxY25uwc1JSNzcgXGs3bljkvHABh3J3ZR3QIUiZYnao 9681
meshtastic/tests/test_util.py sha256=aVVXImWVX7nM1hF2cjSs7tHfY8j1uWQPYHTK1sNimq4 21250
meshtastic/tunnel.py sha256=xYCLrveuvfBjaT7EAFqgVSy4RcCqa3DKJnCKUVSNcMA 8702
meshtastic/util.py sha256=xLHX4qTE9WMbHoKsG9fxcA9ajRFqY7ajYGzJvoRaslM 24410
meshtastic/version.py sha256=UwCCl8PM7k-XNm4nJihSCqA5eHOn9nZjguUcNAUb_-A 447
meshtastic-2.6.0.dist-info/LICENSES/GPL-3.0-only.txt sha256=-5gWaMGKJ54oX8TYP7oeg2zITdTapzyWl9PP0tispuA 34674
meshtastic-2.6.0.dist-info/METADATA sha256=DvJVjT6ErEO0lBq3eN6PQltpvY8kfd1larwdLKBh5jg 5089
meshtastic-2.6.0.dist-info/WHEEL sha256=XbeZDeTWKc1w7CSIyre5aMDU_-PohRwTQceYnisIYYY 88
meshtastic-2.6.0.dist-info/entry_points.txt sha256=6CbrBShHjs7hP8Q8GR2WJNAhiIREh8r6Tdni4YXEfRo 164
meshtastic-2.6.0.dist-info/RECORD

entry_points.txt

mesh-analysis = meshtastic.analysis.__main__:main [analysis]
mesh-tunnel = meshtastic.__main__:tunnelMain [tunnel]
meshtastic = meshtastic.__main__:main