plugp100

View on PyPIReverse Dependencies (0)

5.1.3 plugp100-5.1.3-py3-none-any.whl

Wheel Details

Project: plugp100
Version: 5.1.3
Filename: plugp100-5.1.3-py3-none-any.whl
Download: [link]
Size: 102979
MD5: 6656f2f3c79b3bdd26524712e13eaf0d
SHA256: ea368e4aa6e5b90d07b3932051d513ff3c1476ad04bfd7ee488b3b879ed21ac6
Uploaded: 2024-04-13 09:58:23 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: plugp100
Version: 5.1.3
Summary: Controller for TP-Link Tapo P100 and other devices
Author: @petretiandrea
Author-Email: petretiandrea[at]gmail.com
Home-Page: https://github.com/petretiandrea/plugp100
Download-Url: https://github.com/petretiandrea/plugp100
License: GPL3
Keywords: Tapo,P100
Classifier: Development Status :: 5 - Production/Stable
Requires-Dist: certifi (>=2021.5.30)
Requires-Dist: jsons (>=1.6.3)
Requires-Dist: requests (>=2.27.1)
Requires-Dist: aiohttp (>=3.8.1)
Requires-Dist: semantic-version (==2.10.0)
Requires-Dist: cryptography (>=38.0.3)
Requires-Dist: scapy (>=2.5.0)
Requires-Dist: urllib3 (<2,>=1.26.5)
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 5212 characters]

WHEEL

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

RECORD

Path Digest Size
plugp100/__init__.py sha256=AuMUzEL7BKGRcUOCMrlX7OhdBnRjdeDlYRx4Va_o52E 562
plugp100/example.py sha256=dexyZJuHZ48NXvi3cv_p0FIdBobryB0D34_wQ7WaU2o 2697
plugp100/api/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
plugp100/api/light_effect.py sha256=A2nnxzym29oZ9ujDmtNCX6EeydrSnf6SQp_hHtFC91o 19612
plugp100/api/light_effect_preset.py sha256=jVl8cu3P9-MDk8CbGxzF1xCDHrsIJ7yat5Qbm8YtD64 2092
plugp100/api/tapo_client.py sha256=75OimmlYoQ7-2iUFdMu0FQK274mJ9oEd0QBXgxcMI9s 8301
plugp100/api/requests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
plugp100/api/requests/handshake_params.py sha256=Vvo_KbXsOrUdCf2FwJzxjZTrUyJyUWzIyYjCseptrpY 207
plugp100/api/requests/login_device.py sha256=qw_GJNrT33psKShbcsqZWx1K9Ipfeohu0B1iNNo2gXY 627
plugp100/api/requests/secure_passthrough_params.py sha256=9vWO1-rHBGQUd-JckDpvo_LuJuxlYfZVZdD6gnuBWbY 103
plugp100/api/requests/tapo_request.py sha256=ChW5LCQbJvG8OJLJexfhTFEbQ2y58JavnPbAqzq9ojI 4288
plugp100/api/requests/trigger_logs_params.py sha256=dTUdOSHrE2H74rXY_oogQao2o1BLnim0RWzMEOYGulo 112
plugp100/api/requests/internal/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
plugp100/api/requests/internal/snowflake_id.py sha256=boB6AWmxUIfU6lpHENaOzZrdTiGFStHrTsO6iBMGAjk 2547
plugp100/api/requests/set_device_info/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
plugp100/api/requests/set_device_info/play_alarm_params.py sha256=P29xl5F8rIJxaLI8Fd_dsmkrlAN1A9SUDW7HTyZdumc 223
plugp100/api/requests/set_device_info/set_light_color_info_params.py sha256=UoLKdzOj-BWCU7xs12c3SiIAxpwiO8TfWq0EcDM6E6k 295
plugp100/api/requests/set_device_info/set_light_info_params.py sha256=ODO49WFthq-pItdXu1zkClVIo0Ei4D1AdnI1XqeJtPk 186
plugp100/api/requests/set_device_info/set_plug_info_params.py sha256=C7Tvph4TBJDnkCEKvc76QMjNFWWQHUYxtZB6SY463Tk 100
plugp100/api/requests/set_device_info/set_trv_info_params.py sha256=ulGZZusoerg_9xcPLlYx6zO9tzaUNg8kwC8pL2Wp338 279
plugp100/common/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
plugp100/common/credentials.py sha256=zgudBFlYyc8OKXWo1WYXg96PC62FdREo1K9vM3dJejw 102
plugp100/common/functional/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
plugp100/common/functional/tri.py sha256=jQtctgSo_13NJAj0ejHW73qw3o5wEgQjGY7DRsUWgpI 5729
plugp100/common/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
plugp100/common/utils/http_client.py sha256=oZdO9GMqiCuJrxj7_Dp6ZobK5cTWlaEU-eOztB_tmrg 1186
plugp100/common/utils/json_utils.py sha256=KZP-47BHrouoHTdOZ8kRKXES2z1mG7qtSOwzn9zEyg8 178
plugp100/discovery/__init__.py sha256=0m0I57i8AYPFu4_VzPZyxM__Pm68doa-55bN7l1Twto 177
plugp100/discovery/cloud_client.py sha256=7kslCO28nCaY6xKQ59L6K0I6YdeKVXMYK6WpKBCfnLI 4036
plugp100/discovery/discovered_device.py sha256=D0UwEdmmuVergqrC846TetptYyvtrju8ISlJ414V8Jg 3792
plugp100/discovery/rsa_session.py sha256=k3RdADiP6S6XDGKJpEKSMsARcEhFN7qYyhPQkKSIwe8 1772
plugp100/discovery/tapo_discovery.py sha256=Wtti_s2VAnhvpX_wQPaQ77Eb1KhtZoRW-ym8Eyp5q_M 3587
plugp100/encryption/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
plugp100/encryption/helpers.py sha256=TuTL4_GB1GyJXSTJEwTT68zeelNLM8Xxg1XPXHAP0wU 714
plugp100/encryption/key_pair.py sha256=j0uQ8cIUJ6XJHnJug8yJL4k0wFSw8TIIwA2dap2DuEo 1304
plugp100/encryption/tp_link_cipher.py sha256=y7zrojmAKPxKGMuHmZvIYahk_LYEdul5DhLLicC-Jy4 1983
plugp100/new/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
plugp100/new/device_factory.py sha256=ngQOWY2IdzueG3zKA0P1b75PDXMWYcukm-uenF3HAzw 4268
plugp100/new/device_type.py sha256=G7UmroVj1yZI34u0khioGair9gjqgvNtf6O-PnCySI4 414
plugp100/new/hub_device_tracker.py sha256=fEvcgDCAFbnsF1k_Bct9rWTYkILEbJjoBA0RjL44OoI 1011
plugp100/new/tapobulb.py sha256=j4Mulu1T2x45urY-OficZybcPhz9jvPjRdzY9B3lRDs 3833
plugp100/new/tapodevice.py sha256=6zrPNGIEFg3lZZOCKbmf626gg7UpgTCbhLpFeBKQklE 6802
plugp100/new/tapohub.py sha256=QouejaK8KvHhvvx0nz3z28jkLhfdK0MjEbrlkm9GQxQ 3405
plugp100/new/tapoplug.py sha256=kBtaFRKMWLh7sNHyfzNcs1ZZFs5cA-XQ6C7BTcxJDGc 1701
plugp100/new/child/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
plugp100/new/child/tapohubchildren.py sha256=3gUyrF6lWryCWciJ7HzymBjQ3x1CRWmrOvNNoCidr-E 14264
plugp100/new/child/tapostripsocket.py sha256=FDJF9ozbgk92KbUqu2rbhUUmJQDBsxJKa2m11dBXRy8 1210
plugp100/new/components/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
plugp100/new/components/alarm_component.py sha256=iLqxBhDbHq-5gc2-leoiV1KgyPVdMXQy7LfML2vgkbI 1645
plugp100/new/components/battery_component.py sha256=AtqUmPFHorJxX8E4-5CgQD_3wGJ86y4Ths_jYGjnkEI 723
plugp100/new/components/countdown.py sha256=NFwHHjg7yr5xTjd5EhBKJa6dBPl0lfepXgiOf5zvqdY 2352
plugp100/new/components/device_component.py sha256=HzjXVXKWBsLAw6KjfeMdnW2v585Gig5We69jJpCB0Sw 178
plugp100/new/components/energy_component.py sha256=v6we3V5S6AP2GYYTC2tSS_BwP0aHSBWtUCwqYQmxcF0 998
plugp100/new/components/hub_children_component.py sha256=I_lMrMKBgQZ-ipkRsaSmaQYx6P_cs0IhRXEHXtsFVfY 4384
plugp100/new/components/humidity_component.py sha256=1HM78Yl_pb4M8pVPj5KI6jQyerqSRYTU229qapYecxw 460
plugp100/new/components/light_component.py sha256=DLEXnAHf05Nu6mL-XIltOrlQiZlKE0fL60tcqA8D5Ow 2596
plugp100/new/components/light_effect_component.py sha256=efkMMXrneSPp4pV4P-ft5NG6OHLv7v7K7z_0KodCFoc 1452
plugp100/new/components/motion_sensor_component.py sha256=Nx7joQ2d7qnVX3gpDifU0befVXY1aTeNf-bO4-23z_Q 423
plugp100/new/components/on_off_component.py sha256=FB8qUJJen4GevWvvusCIUm-IgsUBLXBT4LMeOgUTeBM 1480
plugp100/new/components/overheat_component.py sha256=lBquSNd1sifUG1-zzFo6TmthVZCBVm1-YFoz7eZGcz4 689
plugp100/new/components/report_mode_component.py sha256=d_H4BVd6-Mko1-QEqTWtxUl9CtJ46GQd3HOwS0_ftbs 674
plugp100/new/components/smart_door_component.py sha256=Dug02znzkBovaTpVqWlpWYUwvPK8qxXFpmrYgUSCEGY 469
plugp100/new/components/socket_children_component.py sha256=ZQrMDZusaqjR-mNKULkby8OQeUuktqTnf_BiFVWnkcw 1536
plugp100/new/components/temperature_component.py sha256=iBB_qeuQgJ_M_tHwqpxzqthDMe9DFBEqFuix2v3rhZ8 850
plugp100/new/components/temperature_humidity_records.py sha256=sO6riheyOUHxlr4rZW9bq58CZ7j_KxIbhUE-1zds8Is 946
plugp100/new/components/trigger_log_component.py sha256=a210A1oMa9mqrYBmHaSP0moSiIf0_ax3wwXDFj4_aHM 1537
plugp100/new/components/water_leak_component.py sha256=ecn4ss3qn6mS6D075UMh5gFEyUwjkSyQWC9HxXxyspU 582
plugp100/new/errors/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
plugp100/new/errors/invalid_authentication.py sha256=A4DcNjuCTU0C6Ue8a05xW5FpuI3-oqQ8sgKduvLPH_s 168
plugp100/new/event_polling/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
plugp100/new/event_polling/event_subscription.py sha256=0oQvZKAJ5wNXMamD8heG9LmyzDgNDOdCiuDuGcdsiR8 1274
plugp100/new/event_polling/poll_tracker.py sha256=6eKk2FvMVrZiTYWY6dLSqZt91atD_pP9BLkai45TGzY 3614
plugp100/new/event_polling/state_tracker.py sha256=OPiicuETDGIkSWJVSVAin4ESacHljVRvFBmHgWmim4s 1246
plugp100/protocol/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
plugp100/protocol/passthrough_protocol.py sha256=2FDRWPBjRR3DHdqZTe8Ht8ziPXUW1La3wcnWmgM8sD4 4168
plugp100/protocol/securepassthrough_transport.py sha256=Tq0Y_ZxfvFK7kY72eBbdMEhbto6sRAffQCS7v6GNpZU 5294
plugp100/protocol/tapo_protocol.py sha256=pRl5vHg0bHP_bYzNiebUAmcCpPV0eIjZwQ-K8ZzCTdc 534
plugp100/protocol/klap/__init__.py sha256=TFvLvLeku2UXwOqaiD62-qY5D0qZmj0WZyFFoV0Wv5o 405
plugp100/protocol/klap/klap_handshake_revision.py sha256=W_ihfBKTTPALUCe_t-kWv94IKfsz_4TSFhlGfRAmb44 1559
plugp100/protocol/klap/klap_protocol.py sha256=hHVQc2FYsS91RDavXxaULY89cqPUrmDLIM78kVRajNo 13428
plugp100/responses/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
plugp100/responses/alarm_type_list.py sha256=Jh3aGFbJbFDTAOA4ItJ5nHggSFbDtbwE9UguuJLGmss 344
plugp100/responses/child_device_list.py sha256=G3TqFSYGy__yfiNz1TqSuh93wIP6co15e9ysdPO1QQ8 2672
plugp100/responses/components.py sha256=OIJubOybm3W0m9sz5oVToLLjkHKSnpOYNxtOWgFJC7Y 802
plugp100/responses/device_state.py sha256=dC17IUNjAjQ6C9WS5yNccECUOIUYiNS9dGDVNiGL9rU 5621
plugp100/responses/device_usage_info.py sha256=drgUmN5-oR1zSCHJl2mJkfHCV8tR5oLzTrlGt6dyV_k 878
plugp100/responses/energy_info.py sha256=bAhSzQdUj3K-jqwDgOg2lXCywUo59TOsQ-1LRqX_jiQ 604
plugp100/responses/firmware.py sha256=HTmj_AIXWe4TZg-Zjvt0RpZCol66ny1JOiD6E5IOXDk 1513
plugp100/responses/power_info.py sha256=t_JuUWxxoeuj9_N1NcGUw7JbYqLwXsnop0QRp9_5HzE 299
plugp100/responses/tapo_exception.py sha256=DKoRKamsWkh9OSWUsPtmMGhAmEFnVZbAN0zkQIGyIDs 2268
plugp100/responses/tapo_response.py sha256=YKZpLmu5ugYSpHEEX3d9Huu9gvYdmgRyn6hbDW9wxMk 857
plugp100/responses/temperature_unit.py sha256=rFRoAxM6h-aW5EhK4EAsCcEMNv6xEFo2RucbUW9_QXk 107
plugp100/responses/time_info.py sha256=gbP2cnARJlLNaHzNfjhqNIqQHdX3vSQG3-rEDnSTC_o 825
plugp100/responses/hub_childs/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
plugp100/responses/hub_childs/hub_child_base_info.py sha256=-_lm0ZoP28FSP-sv7RIpk9E8ObehxB5tvNn6s2iRPLc 1664
plugp100/responses/hub_childs/ke100_device_state.py sha256=N3AXhlSSYsMqUAIoy1a95wOlqMQwyMBpyVxzRN25rSg 2086
plugp100/responses/hub_childs/leak_device_state.py sha256=4YrrIEUbOCr8i25uwcwTiqtQZh-iLbp2iB5Ld8anCLM 743
plugp100/responses/hub_childs/s200b_device_state.py sha256=prgpxRCmcOY0PxMycR4lEXBESUozLxulQwZX6N5b6Vo 1434
plugp100/responses/hub_childs/switch_child_device_state.py sha256=dDNkwz6Dily_dPzaUi042cPLDIS43XWbcK6AK6a0T6k 729
plugp100/responses/hub_childs/t100_device_state.py sha256=GynVSPn-o8_50gSKsijP84sB5eh4E0UHDH9Z0cAsw-0 1020
plugp100/responses/hub_childs/t110_device_state.py sha256=-WurQAD_s_NuZ5UcvQBk6I0iXZzgumbGSHPTHGCdoBE 1207
plugp100/responses/hub_childs/t31x_device_state.py sha256=vwcaaI3bVBp2GZ8a5ERS-dGIMKG1h9m_gf3IU1HU2L4 2380
plugp100/responses/hub_childs/trigger_log_response.py sha256=jvK8YUD0y9bTtOQW2eNX98D9kpM4Fe-TYECWlXpLqUU 645
tests/integration/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/integration/tapo_test_helper.py sha256=gLXIPSH-JCRS7-Wx9Is-S2lzYvry_R2bDWtV50PBAMs 1977
tests/integration/test_button_t310.py sha256=LU3WMl91byS7ojbnOofiC8UwDcz4JYOaVeKtqxyX8F0 2718
tests/integration/test_hub.py sha256=I2QSGae50ryRccheQiubScEkKLJL2HjYCz0vM-iVOzs 2415
tests/integration/test_ledstrip.py sha256=q-3PGlOhPFUnR_RfjDVMglJuIILLAC76SrFhkvz3aSw 3139
tests/integration/test_light.py sha256=Ez0TYPp-qs7ajDSMjH-x_ByraNZHQX7zB2x5_PBkin0 2160
tests/integration/test_plug.py sha256=T1kVzmFvtLjN1mK9S9ifRrkY3fyaZFTj00pGyep0v3U 1312
tests/integration/test_power_strip.py sha256=XENuRF-yEXymC-8WsOHsK0qu_X55P_LHOIbTEpCUWFo 2165
tests/integration/test_sensor_s200b.py sha256=ZVQYUprXA4Ayfq0bONny0VT7iGL4daAQXRtW7KbuyNk 2789
tests/integration/test_tapo_discovery.py sha256=3TIA3xPXMe3pvCawF2rpd2OnrlsVPLnVxLVADElY12I 3735
tests/unit/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/unit/test_bulb.py sha256=6pwN_Wi2xj3dje0Q_J6h8PNLW580TfYubt8i7LdgG9I 2815
tests/unit/test_discovery.py sha256=bhhJlNZaD4dd7o-MRgR30XEYX6KCbC38CGnPevn7OUo 1803
tests/unit/test_hub.py sha256=3doCWfxGVjehL9D3K08iWLI_Gj_pnpR8ra6OC5OXtKE 1392
tests/unit/test_klap_protocol.py sha256=ulvahiZO0WB-5IMEqN8wBW9Q5D9gQ57Cxq14EkSXPqs 3637
tests/unit/test_plug.py sha256=HAfIEnfJVuNBcFpxvW5SFSwfvBvnB02ltROXb2VDYFw 993
tests/unit/test_plug_strip.py sha256=hVQmy8_QquBlGOG89TTu7YpclzPF14MSeZGoLoEuHNE 1723
tests/unit/test_utils.py sha256=9dDu--LAy2sqfE2wEhG_glIuZTDm4hAlWJ-vu0rJRKg 959
tests/unit/hub_child/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/unit/hub_child/test_button.py sha256=zKPhVvUVlksZ-VgqyUE-KfnSx3M_DtAUTLFmirfoAA4 1217
tests/unit/hub_child/test_temp_hum_sensor.py sha256=9rMb0mJ83OFvekH2ux6TcWGUKtkPa66fJlSxy1FHQY0 1747
tests/unit/hub_child/test_trv_ke100.py sha256=W1-yXBn-jrUntp-xXtLg2leIt5Q6hZlLAoBhcsC4W_0 2599
plugp100-5.1.3.dist-info/LICENSE sha256=OXLcl0T2SZ8Pmy2_dmlvKuetivmyPd5m1q-Gyd-zaYY 35149
plugp100-5.1.3.dist-info/METADATA sha256=l3rQkniUYhP-y0tIb1pOjgtvLm-D6PsLWRN3268TA3o 5917
plugp100-5.1.3.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
plugp100-5.1.3.dist-info/top_level.txt sha256=9j2T93zF-_0xlUifdjD-i3ZIf_8160jGoHP0UUAiBVk 15
plugp100-5.1.3.dist-info/RECORD

top_level.txt

plugp100
tests