python-kasa

View on PyPIReverse Dependencies (7)

0.7.7 python_kasa-0.7.7-py3-none-any.whl

Wheel Details

Project: python-kasa
Version: 0.7.7
Filename: python_kasa-0.7.7-py3-none-any.whl
Download: [link]
Size: 203095
MD5: 37f1c58c5a3aadda7467defc55160966
SHA256: a84493c3852c551270c38a44e62312c69944d8b7764b6e84625f40df7c63d07e
Uploaded: 2024-11-04 16:00:24 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: python-kasa
Version: 0.7.7
Summary: Python API for TP-Link Kasa and Tapo devices
Author: python-kasa developers
Project-Url: Homepage, https://github.com/python-kasa/python-kasa
Project-Url: Bug Tracker, https://github.com/python-kasa/python-kasa/issues
Project-Url: Documentation, https://python-kasa.readthedocs.io
Project-Url: Repository, https://github.com/python-kasa/python-kasa
License: GPL-3.0-or-later
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Operating System :: OS Independent
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: <4.0,>=3.9
Requires-Dist: aiohttp (>=3)
Requires-Dist: async-timeout (>=3.0.0)
Requires-Dist: asyncclick (>=8.1.7)
Requires-Dist: cryptography (>=1.9)
Requires-Dist: pydantic (>=1.10.15)
Requires-Dist: typing-extensions (<5.0,>=4.12.2)
Requires-Dist: tzdata (>=2024.2); platform_system == "Windows"
Requires-Dist: docutils (>=0.17); extra == "docs"
Requires-Dist: myst-parser; extra == "docs"
Requires-Dist: sphinx-rtd-theme (~=2.0); extra == "docs"
Requires-Dist: sphinxcontrib-programoutput (~=0.0); extra == "docs"
Requires-Dist: sphinx (~=5.0); extra == "docs"
Requires-Dist: ptpython; extra == "shell"
Requires-Dist: rich; extra == "shell"
Requires-Dist: kasa-crypt (>=0.2.0); extra == "speedups"
Requires-Dist: orjson (>=3.9.1); extra == "speedups"
Provides-Extra: docs
Provides-Extra: shell
Provides-Extra: speedups
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 10145 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.25.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
kasa/__init__.py sha256=xwIRLtS5AS7KgFhOgeVzlRVanC_GnpptqFfNxPl4R9k 4490
kasa/aestransport.py sha256=EW0bCXTMXju-4d-bPceOA2yEJrdiLseKtWCN7bSRt8I 18303
kasa/cachedzoneinfo.py sha256=PLFn9f52E9WdKG3Zhvul3QlrSznmzWPT4fpX5iBuzok 778
kasa/credentials.py sha256=SU9O5QjkWsozC7oCMhc2abydmETNjLZrJwv_KJ6fnK4 357
kasa/device.py sha256=QsDzyFQZpAaYmzFFXvb_v3zo3agVI2fypWMegr5KNEM 18019
kasa/device_factory.py sha256=Ut6qrV9Ttmm4egjgvtYY8C3ZU-V52TksGh6rhKh30gE 7775
kasa/device_type.py sha256=pGYddljQtBRI_pByrI1FxCPlpjvk0RcTJ1vmapFZrMU 766
kasa/deviceconfig.py sha256=aW6oUDJcSOVh0tjgRAL2ONnO59kcb1BEWKc6GEnRqlI 8496
kasa/discover.py sha256=EgM2GxEJ1wg4Lp9AuU7OwR-4xYplLAwNNJW-RV77ceI 31354
kasa/emeterstatus.py sha256=0EF5XwicsKPKTu6NV80Bs904yOGrCij_3SxsmjpVQrk 2530
kasa/exceptions.py sha256=MGVDJxn21_Cgt_9O_MaLqnrwWJp_zT6xiSkTKzNlUN4 5759
kasa/feature.py sha256=ejhoowq4oPIKC29VRoQYhUZwGqUuJro8Bi7GuLl9WMw 10549
kasa/httpclient.py sha256=4hqw5YlWFoOtsSDuqNAbVu473bl0aT4YROzQgV2ejTM 5752
kasa/iotprotocol.py sha256=uj5chjjbPYAVFn3gNSHYIG74qxqzsovsmkRYEHunczY 5566
kasa/json.py sha256=cPLAwsWD1yCp3_dHe4CjgrM29FaICHbqUL37QYoiipk 415
kasa/klaptransport.py sha256=BR5WplpdrSrz3z1OSXytrQP1ir05KFe-vezi8A2VUOU 18508
kasa/module.py sha256=MrL6P5n0J7t-Or0DIsdAUPs0uDiH7KGsnPrnCcg6-yk 7057
kasa/modulemapping.py sha256=79mtaewNYvhFjn1Jo39xE57aid5gn08A-45bOS0vgMs 499
kasa/modulemapping.pyi sha256=dP-zCo8FiFOC68TtpBlxDcJASDwUur1gFyC9Ei9aaMU 3853
kasa/protocol.py sha256=OMv4ZPY5IUoLd2GkeicIfNMuWCo5hju03i_Kw7NW1BQ 4764
kasa/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
kasa/smartprotocol.py sha256=DTRVk-tWoA28NKQzR1Mmjs_6Tv6cvS4YHkDYlfeKCzw 16537
kasa/xortransport.py sha256=sXZ6AhCsvmahSIszzDEuv2KXUoPAYBTLQ60e43cSg7k 8428
kasa/cli/__init__.py sha256=S8z6xs4EPXXtF2wLwuvDLjcuy46c0jWaG0wiqqU5FiY 27
kasa/cli/__main__.py sha256=B5nsKIZhYL1upQHrrKXnqE3t261v8nthD52e8m3DAgY 88
kasa/cli/common.py sha256=ZrPOf1Yy50DPf2t4H0Ct5bjyhGZevcdISu5G-vC_0bs 7436
kasa/cli/device.py sha256=29zpmSGcjYakV5N_oBswuF8TMnQ4vQbgMZyRShYGl8U 5568
kasa/cli/discover.py sha256=XlAq4Ww5xPXWFvyiiANbF6Kl3h-yZHWDcsf888CwbfI 8553
kasa/cli/feature.py sha256=3cm33EuTHDwGX4AX9rZHCIp0J2YHowWeE6O3Rg9EQ0w 3486
kasa/cli/lazygroup.py sha256=KBm-21HwxiOnO8houCTBGkPjQiW3cwoCm4DlvJyGzI0 2486
kasa/cli/light.py sha256=7Xqid5SfsKg0kK2OCd9winnynt1umw5xgx8Z6ey-s2s 6391
kasa/cli/main.py sha256=GatGnNNHIhjBZTCaB3Nd_mOGwWZ0MX8HCclqcthbnao 11822
kasa/cli/schedule.py sha256=9WXLPOVZn2p83VxYxnQ4iL5u13VHlYhVaueC08sCO50 1097
kasa/cli/time.py sha256=MJJe4uZKyp7sW1DEB2J84RVfforGsU8nfVX8ShHJ5jA 4296
kasa/cli/usage.py sha256=hERbKxCSuSaazkdfkosTAcFcTrpQ2AWJXzdYr-R4pOY 4227
kasa/cli/wifi.py sha256=9sJWL7yvOhN-WQm43VWrm85NfsF_jST3t9nILHHXDFo 1100
kasa/experimental/__init__.py sha256=HbujYBxpBtI-KxzWU8qg8rps84fZS9Ts7YUGBbWB-1A 625
kasa/experimental/smartcamera.py sha256=woACbhLqQFMF-wt1gTY5XCDIcv1Dp_GfinBJVtaflss 7126
kasa/experimental/smartcameramodule.py sha256=jLkueDH01TlBRq--AJGU0iUsLJO1bFYus3dqpMIq8ME 3136
kasa/experimental/smartcameraprotocol.py sha256=3R9KRP9-W-diP6C_7hHqobapIadolSPtmGbzR2pZ0xI 8582
kasa/experimental/sslaestransport.py sha256=bchKYN3hFQOOr9KDDGwEn6tUEajGwG3rtpso3qxvgRc 17480
kasa/experimental/modules/__init__.py sha256=ASX5DmSruuIpAra8jbi-HdMXklpt3EsZ95OqWm1pPD8 240
kasa/experimental/modules/camera.py sha256=_ZkIN5f-dvfjr3KhQm3uhqDlNKrfrdt8JA8knYx-5f4 2553
kasa/experimental/modules/childdevice.py sha256=u_1-9UAeDRu1S-tl0jKc7WyLsBRE5Z6ZEI-03zPdMMI 870
kasa/experimental/modules/device.py sha256=i4nWpucpMzObbHPhDhdqnJr88WckmC3yCgk3UJ_wjEE 1179
kasa/experimental/modules/time.py sha256=PB9s43qxhWZ97jFO74x6Ji9F7lFYE8mA1ebnoaYIIsE 3129
kasa/interfaces/__init__.py sha256=0efmmBOyHlF_C9xUhpJpW3v4aLCHiisCeHWo4HCuhCw 366
kasa/interfaces/energy.py sha256=Ue3SFO0bQq9eXD8Rl8bvKZTekTgZBgn_ToReBbixgxw 6089
kasa/interfaces/fan.py sha256=cnT9HpiJrJ9JSrF4nRzb6Ff8OyC1-ZUzW6aIGXQObWc 411
kasa/interfaces/led.py sha256=LJR2IiEhZdrskza9nDLAe5WWgr_JCd3B35jve7q0BI0 950
kasa/interfaces/light.py sha256=Jk5ELfLF4DegGRwuUVPevx_EqbfNwvGkoRevR3UlYwo 4712
kasa/interfaces/lighteffect.py sha256=r42muGmJdjFKGFjqt6RJZUApfaLddrtkbkX-kD7eHyk 3117
kasa/interfaces/lightpreset.py sha256=oDIilwkSV03EJ-TgwblFhKavFh6JzXQ3uBAw2t8lNJo 4070
kasa/interfaces/time.py sha256=MTrhDdzMc4Cad9AB3CC0yhHCif7tIipK4dgcJ-Lt7GA 585
kasa/iot/__init__.py sha256=k0QlxHTzb_btqNIIpUd9ybDo-CjkQLa1DReyAkTfs4I 399
kasa/iot/effects.py sha256=au35HDrHso7JRdv9bPSdkepdpR8NbSp-gFGHW2SKZUw 7506
kasa/iot/iotbulb.py sha256=iqDXVLkgAxiAEjla4iHwdVlb7J4TqE8hp6ES_DzEYs0 18607
kasa/iot/iotdevice.py sha256=2xgeRIDmQbMk0DePKptTSURAcZ8XeLt-UakRaH44Ybo 23270
kasa/iot/iotdimmer.py sha256=aWHgpw7B8XF_t5s3fOPoAJilV8vpFl2H6kUQIH0Qc4g 7780
kasa/iot/iotlightstrip.py sha256=uJ9EeN1qiyTcOKhc2Hwso3_1TQMKg1cv4yIUFYpgX5U 2104
kasa/iot/iotmodule.py sha256=M3OHij6gq4J49Ybsd1QUhEn8W-VXxoF6FMkn2IcSyDo 2095
kasa/iot/iotplug.py sha256=0KRjKdkazHBb-xbW9HJXkTioxKZstKWYzmdwg1DAHTs 3411
kasa/iot/iotstrip.py sha256=ewCdGqpmEDs6Yj_Byr1prfuD5MKgmkKuYiQAZa73UDg 16136
kasa/iot/iottimezone.py sha256=v3nbntDwVRZSmGAWbYD6xO4nu5pCELkORgMMxEMCGSM 5094
kasa/iot/modules/__init__.py sha256=Nq49DvOol1DcURsL3ZmXRLOmQRAgA7s3yFA9aiKQkss 751
kasa/iot/modules/ambientlight.py sha256=lo9MPsY6tUUVI6ekEPMi5OdNs7Z7SEGChnGv6cYlRjY 2913
kasa/iot/modules/antitheft.py sha256=XV5NM_zMLMU50KpR-MCFGx-1S4TxB61jcuOh3KZ-9Zc 235
kasa/iot/modules/cloud.py sha256=8dR34gu2Xm5bjJH9wrNFN8ze4qmmtK5ErJ7_AeJcxCE 2058
kasa/iot/modules/countdown.py sha256=53PUMGv3L1zMTkx1PBRvMSGzqX6ZnbwmtXHMyBioT4o 159
kasa/iot/modules/emeter.py sha256=UTv1GHRGnYlAe0I8BpoueFXVHrWGJztwSjjArIOF6nI 5031
kasa/iot/modules/led.py sha256=J0utBGM7kttH6Llv9TN-W264ttAGp2dx3duJRNSVejc 971
kasa/iot/modules/light.py sha256=RUYJ9mPRJQMpvURf8MZbVNp5dS63IEjk6SDOGctX0co 9625
kasa/iot/modules/lighteffect.py sha256=nz4fUnJ_4j2hrzF5r8ZP0gOwYgSry2g283Y1IXEs2kU 4199
kasa/iot/modules/lightpreset.py sha256=QuLodJzfK-zfusYDJKv88NLPXTaLzkM1X4H-c4cd87o 5565
kasa/iot/modules/motion.py sha256=mD1k7AGaR_ub5QjPvQ9zbjgCzRcamrG0my1BNTTQxgU 3101
kasa/iot/modules/rulemodule.py sha256=_QgsgMRvnh2M2xLx0ACvPdhn_3LZ9zwTbhpT5oQqxvE 2040
kasa/iot/modules/schedule.py sha256=r9MbXp4CRV8qKPlSXWY5RpHqkT6ULdLGLg8P857sEqI 151
kasa/iot/modules/time.py sha256=giSTojPX7vUxVkui3Lo6hRlQzpt_I7AVlid61NYdFpg 2744
kasa/iot/modules/usage.py sha256=YeeUdVJ6Koj2eSQ0U9qETdqhBrUVd0j7cnY1XOhVSlc 3819
kasa/smart/__init__.py sha256=gdmi-Doe7dnv7e8ab_892lr9IdOXeFa3XlU3u_CePCk 198
kasa/smart/effects.py sha256=E3oPHeWlc4lzThBbYV_UC2q-3EpdRiWf8eZiENMfb4k 11476
kasa/smart/smartchilddevice.py sha256=J95QS6D-5F1lGfcAixpnFbyYuC5lxL7GhBXOU2m0pKE 4145
kasa/smart/smartdevice.py sha256=DQaaNYULR85Svu5nnYGCchOqJaVgyI986acEh-6cwRo 27721
kasa/smart/smartmodule.py sha256=hjjhG_gRvIFzbRxXBgmGBJv4GUcy4vDdZd44pkGYUyY 7309
kasa/smart/modules/__init__.py sha256=_tLL_xSHj9djKZXkPfSmflcR0uNL7-wHQW9EQSkgVHA 1697
kasa/smart/modules/alarm.py sha256=y0ebu-fuVELE-lmVNInr24CvI1TtE9289-BZU8blHBc 4387
kasa/smart/modules/autooff.py sha256=PksBuMJ-MGeqsiI0ZSQ-192DToKwC86Pu8fI_b6o1nA 3253
kasa/smart/modules/batterysensor.py sha256=E0GZM067J_BHd6K8AO4DrUO8ZLZKubiiDZKL2taNNjY 1753
kasa/smart/modules/brightness.py sha256=aP6i-y812eQ4MP-r5LegY1mM1HwYD_37oYJ-ZWQeVZk 2621
kasa/smart/modules/childdevice.py sha256=oxzSEk0uDcxtsTfT0TPPb0otPb9fwKpFObihNVheL64 991
kasa/smart/modules/childprotection.py sha256=0ZuSsnytT-gHxnkOmOnD6W62Mk41DSc3ungUcF0FC7I 1220
kasa/smart/modules/cloud.py sha256=9GLz0Z69Ebv0Bv5Npjb0N91VCD9TbOy85zL_0BTDotE 1040
kasa/smart/modules/color.py sha256=1w5toZxsB9DV4w8nqI-WMCkU9E7iTe5BTDH26g5Vp9Q 3161
kasa/smart/modules/colortemperature.py sha256=qeX9Pf3jydNp1-6KiDAEa-YPXdbrTt22_Rpoz3wMOkw 2506
kasa/smart/modules/contactsensor.py sha256=kpSgXxu1NgPqD9MkYdUNDBB9Ki6FUbOrwZVvK9W0Jps 1053
kasa/smart/modules/devicemodule.py sha256=2DDYrpEOublNMmRJtfy3oKu-MTRKUBMVrBHdEkt1-6o 856
kasa/smart/modules/energy.py sha256=n9Jl8akO5fI5SUV3JeSlK5aUw24rSfhFbxjCOHJT0os 3900
kasa/smart/modules/fan.py sha256=dTW99W_-1LxpDLjlw7jRdrojHnvG2LoZ178n8qdzcw0 2444
kasa/smart/modules/firmware.py sha256=SAOtOKg6tlG-Br-TDcP5uRMm_AjTQWeyJ_LlPQKD44I 8534
kasa/smart/modules/frostprotection.py sha256=NsNhbvMnuCoUJWGbAWfP7_ODoOiIGISTHHE-Xj9IeNw 1125
kasa/smart/modules/humiditysensor.py sha256=vPnKXHg4_T6tmbioRYjhlfV1v2tgPSv0VurEU6vHmLQ 1684
kasa/smart/modules/led.py sha256=iOx8SJkOECyZ_C2j7bJRHsHHP8LCq6Izvyk0jIqUgrg 1503
kasa/smart/modules/light.py sha256=IaYt-rUaar6JzAF5aky8YqqBuMf3SgR_XSGTjQzCPHY 5719
kasa/smart/modules/lighteffect.py sha256=j1O9KMb6ctHjkA_HQM7tTjed905p5WkN9xSr2RfmVP8 6297
kasa/smart/modules/lightpreset.py sha256=W4PUqKcfiLUsfNkYeutWmUNeFJJPTXPJ-Uh23EfHIEE 6503
kasa/smart/modules/lightstripeffect.py sha256=0sPh2xjiS9GEnB5jiA0hm2nF9rzcub4ccwo18MfIt68 6026
kasa/smart/modules/lighttransition.py sha256=X9kz4CKxM2iHGV7tDZOvB-D7dZmg6OmrvnDOfJwL0Is 8374
kasa/smart/modules/motionsensor.py sha256=55Qoi8Is3VUJDpyzzD_YBcuup_ZTl_RjsjBn2gLASbg 1012
kasa/smart/modules/reportmode.py sha256=PT7TpWp7nHYjBqHxehHUz8cpkrMZMv5-krntySvTMDg 1055
kasa/smart/modules/temperaturecontrol.py sha256=yE8Y3r2eJAXfPhBzDxvKpr-O7hWUD00L9_rP162VhAg 5801
kasa/smart/modules/temperaturesensor.py sha256=ZgcJalOKRPcuO1-Manzq9DpmC06t9MaU49eEi051elM 2679
kasa/smart/modules/time.py sha256=z7bu1VAaezG-MUCFLZIpgLO9ebvykedLZ1TsAOfxnYw 3171
kasa/smart/modules/triggerlogs.py sha256=uxm8eAnDMw03_jPJU1s_nVV8qnlvD1lNE-K7fQq5SQA 818
kasa/smart/modules/waterleaksensor.py sha256=yJdb_yaxWo_NBo1nGBTWwSsUeXeuBftmQCIkH-CJ3rs 2683
python_kasa-0.7.7.dist-info/METADATA sha256=KHoAKUYVB_dZTCVhja8E1ry1RTNWeAR8WvR7iUGpnr8 11884
python_kasa-0.7.7.dist-info/WHEEL sha256=1yFddiXMmvYK7QYTqtRNtX66WJ0Mz8PYEiEUoOUUxRY 87
python_kasa-0.7.7.dist-info/entry_points.txt sha256=gTVS_oUcmt4q77WSkppQofMelqufh0zeXvvUkmBPRJA 47
python_kasa-0.7.7.dist-info/licenses/LICENSE sha256=Klt9aEsei738epLgYqeikhpdBWwMvU1VAli14Bxlc5c 33218
python_kasa-0.7.7.dist-info/RECORD

entry_points.txt

kasa = kasa.cli.__main__:cli