PyPlumIO

View on PyPIReverse Dependencies (1)

0.5.18 PyPlumIO-0.5.18-py3-none-any.whl

Wheel Details

Project: PyPlumIO
Version: 0.5.18
Filename: PyPlumIO-0.5.18-py3-none-any.whl
Download: [link]
Size: 69121
MD5: 7a258096358921212a5971bb9a44a40e
SHA256: f3e911d99b4eeae71460a4b76f1a063263771f48d59ad178cabb92374c7767ec
Uploaded: 2024-05-09 19:15:07 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: PyPlumIO
Version: 0.5.18
Summary: PyPlumIO is a native ecoNET library for Plum ecoMAX controllers.
Author-Email: Denis Paavilainen <denpa[at]denpa.pro>
Project-Url: Documentation, https://pyplumio.denpa.pro
Project-Url: Source Code, https://github.com/denpamusic/PyPlumIO
Project-Url: Bug Tracker, https://github.com/denpamusic/PyPlumIO/issues
License: MIT License
Keywords: home,automation,heating
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
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: Topic :: Software Development :: Libraries
Classifier: Topic :: Home Automation
Platform: any
Requires-Python: >=3.9
Requires-Dist: pyserial-asyncio (==0.6)
Requires-Dist: pyplumio[docs,test]; extra == "dev"
Requires-Dist: pre-commit (==3.7.0); extra == "dev"
Requires-Dist: tomli (==2.0.1); extra == "dev"
Requires-Dist: sphinx (==7.3.7); extra == "docs"
Requires-Dist: sphinx-rtd-theme (==2.0.0); extra == "docs"
Requires-Dist: readthedocs-sphinx-search (==0.3.2); extra == "docs"
Requires-Dist: codespell (==2.2.6); extra == "test"
Requires-Dist: coverage (==7.5.1); extra == "test"
Requires-Dist: mypy (==1.10.0); extra == "test"
Requires-Dist: pyserial-asyncio-fast (==0.11); extra == "test"
Requires-Dist: pytest (==8.2.0); extra == "test"
Requires-Dist: pytest-asyncio (==0.23.6); extra == "test"
Requires-Dist: ruff (==0.4.3); extra == "test"
Requires-Dist: tox (==4.15.0); extra == "test"
Requires-Dist: types-pyserial (==3.5.0.20240311); extra == "test"
Provides-Extra: dev
Provides-Extra: docs
Provides-Extra: test
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 3515 characters]

WHEEL

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

RECORD

Path Digest Size
pyplumio/__init__.py sha256=4v9BaIkJ440qu2ITrcwVLOg9KO8k2W1gnGHe86sDLM8 3292
pyplumio/__main__.py sha256=oop76iR-XDHhMFhW4LO8-xTnBHsqzUQ5VVh__94OaqY 499
pyplumio/_version.py sha256=TJSWAybqN12Cw_kxmDDEn4jE4KWfkCe6C38YXdi-hN8 413
pyplumio/connection.py sha256=0PmpNOcV7RgSfEeM7Wnhtbw0TpdtMTyqpJPQ2h7IX9M 6199
pyplumio/const.py sha256=4_VRx5mY7qf5fwaUluVlhuK_NIb7bClzhnhRLA-3GkY 3914
pyplumio/exceptions.py sha256=3tgfe0GD-T-DV2TUybsv7dwsk9P9f2g-4Gd8jnXw6DI 698
pyplumio/filters.py sha256=kXR4SUS7YXGaljW35NpEB9prHgxDKpsf_U1ACMTnh5I 11174
pyplumio/protocol.py sha256=btBJiCyB2ys-tiQOm8kj97_Y7yesO4cIOKrEGbrCrsk 8787
pyplumio/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyplumio/stream.py sha256=UPqlUmNBobSS4SvS5BI19g_FeSTLpLj1k3l7OeE32bI 4374
pyplumio/utils.py sha256=h46IS7hOHFbAFGGmnyAUVwlfk0m_eSwa3U8oZq6-bJY 687
pyplumio/devices/__init__.py sha256=zw0DDvXLdASaMeTUMZog-osKhsugNpPMYU4dV1Jr4iU 6379
pyplumio/devices/ecomax.py sha256=cdPZ2LbUvH0l8hpwWxZiB570OloIpeilXWdHEDlixW4 16795
pyplumio/devices/ecoster.py sha256=QH68bzs199x9Id-wOY6J5WddyR69STNQi8SxaWDwKG4 312
pyplumio/devices/mixer.py sha256=a-1klZuEO7dLQfpdOor0vUZ9ksllf8D1w0AbMeGmE_g 2946
pyplumio/devices/thermostat.py sha256=CXHAWwqyDATcI8UYNcTv6TK3YHYDSUyHE3Txyy9fVAI 2401
pyplumio/frames/__init__.py sha256=p3YFapqx7q9KJt3KhmG4qKFmQqNu05Y7hK1k9B9tENY 7264
pyplumio/frames/messages.py sha256=hZn8mvPuSw4kD7EL8Xtroh1sDZe6CqLc5HyvctMzGMc 3616
pyplumio/frames/requests.py sha256=F64kJ29jLfyy1YRqWLVTqib5MALGeB72NY8-kAx42IY 7220
pyplumio/frames/responses.py sha256=7MHwXkNVTcwYpWRAXBMiPxmaJw3vgX9kgoaBTXeRy60 6531
pyplumio/helpers/__init__.py sha256=H2xxdkF-9uADLwEbfBUoxNTdwru3L5Z2cfJjgsuRsn0 31
pyplumio/helpers/data_types.py sha256=UIbJu0JfXaNCiHlg8EnYOfeyKq9Mxiu6j_D8GyRudZk 8211
pyplumio/helpers/event_manager.py sha256=E9gMGCxOOBNZgnHCwpb8rtFgKsNIkjHvIN73XBgwQDk 6004
pyplumio/helpers/factory.py sha256=Ld_PbKnkj0HFnuYcoDwcitiMRa-88UQKXcsE5vdgLqs 824
pyplumio/helpers/parameter.py sha256=ihdom_tON2urYXmS7x_2-zk2I-PcogdjILE7tOiGR8M 8698
pyplumio/helpers/schedule.py sha256=395yTDAKV43so5vEG-q0mgqXGoFVWKpIyhdmqzKT-X4 4958
pyplumio/helpers/task_manager.py sha256=P17Nw9HDbA9NMSdkJo2WQRbEsykzzFSwQyyRzI3uFPk 1089
pyplumio/helpers/timeout.py sha256=bWBWvLPpgjCvdG5hlrSTXok_CsLme-jGnY9rHwupRc0 1286
pyplumio/helpers/typing.py sha256=V3uYCMyC4oePM7YzL0S-xEsyTgjgDbkOM0VNe-1LBPo 684
pyplumio/helpers/uid.py sha256=FTwuET3WLNyEkAHpxD4ZA3hu-l_JCS6pq12xibAQs6s 974
pyplumio/structures/__init__.py sha256=-nbLcQvbWcs2EmnChqJmMVo1CUfj8lqMHb8yK1mV4j8 1298
pyplumio/structures/alerts.py sha256=v--wbEKoB07r9KHMuZgMRT1dk4r8dPwxxB5cPv4lzZY 3259
pyplumio/structures/boiler_load.py sha256=HVPKt53VWvp2KDuSK1B9kcpX1h3Bz3GPBqBI4Oscm2Q 837
pyplumio/structures/boiler_power.py sha256=tP00IMz5qVQaePr70uTz_jCLoXHnmj_g3pvKxdNvenc 900
pyplumio/structures/ecomax_parameters.py sha256=Ywiabk0panLHSScv8SZC_cBmkdSXuXPEfDFyEsjR0ts 25895
pyplumio/structures/fan_power.py sha256=fGU_BTPTtAplnjmTQQHhMXdoiHVYOdLlZ_PDA9F5u9c 870
pyplumio/structures/frame_versions.py sha256=9lFnrlxkok_3CTbXz38cntacnubWYGcaubDnYq9NOAM 1559
pyplumio/structures/fuel_consumption.py sha256=H23GVw9s0fbURvJHAfReTEvGp5q-oPOidh1mToOO3ec 975
pyplumio/structures/fuel_level.py sha256=27QfxB_LXAREmHs7q8KyohpLbagLUZolCQoZJUDTPz0 1068
pyplumio/structures/lambda_sensor.py sha256=JdKHWN2RcMgCXhMZ0IhYCYrHWnw2TgsR-iitLn7QLe0 1586
pyplumio/structures/mixer_parameters.py sha256=UsOey8D5d7rrUACwOcoBB_x2lHQYKC2Xsoxqcpf6DG4 8380
pyplumio/structures/mixer_sensors.py sha256=f6BjpX-ENGlKIDOOWUHMlb0TZ5HMYD9dIkRoSvgRXHg 2259
pyplumio/structures/modules.py sha256=t332XxB-6dTtDbY9mNuqTqb21zDy2XG_17pmWgJfGvw 2519
pyplumio/structures/network_info.py sha256=pLbCB5Z8nCB6efb6ZZImw3TaVAOB3Af5K1z9vVbuGgo 4054
pyplumio/structures/output_flags.py sha256=QWF_HEylx6jYHFW72ILRbfCgx375KSCr7IBLSCcjVBE 1344
pyplumio/structures/outputs.py sha256=hW6w2jF9Elr7J-8my42f6g2Mdsn65qwXVv23tHtZQf8 1915
pyplumio/structures/pending_alerts.py sha256=axAyjedD5r4oKy-B628RA4DEHQAxmJQGwBVpsmNjJHo 738
pyplumio/structures/product_info.py sha256=Os0AS88geH2JqvVRC2zQxEucmGJoDzR3ed3PlPTJFTw 2408
pyplumio/structures/program_version.py sha256=WX5tM3X3aaJCjNd5rsAN6EXivBXM-kLXQvhfQR8wKIM 2358
pyplumio/structures/regulator_data.py sha256=9d7fGcZ1SI2QosUQSd0CpPqaHpgXihqV5-QgHWGzkNU 2379
pyplumio/structures/regulator_data_schema.py sha256=5uwdw8nCqSX9Ex5jH9t4pghj6fLRRsCnGQx69LVGAy0 1504
pyplumio/structures/schedules.py sha256=j7kuT7gYesFKJJ4yMrW6JVO0aJX9O6PT2D_PTCQre04 6441
pyplumio/structures/statuses.py sha256=zjDQTU5fdORRzRkvlkzplgVS8A3AdyHG2qihfkdOHIM 1165
pyplumio/structures/temperatures.py sha256=O8rANFN-wz5NvTWqh_25oUfFajjVyI9hoOMmz8vkKHg 2336
pyplumio/structures/thermostat_parameters.py sha256=1SJzHguN12JE-e2utwA448VgUkFddQxBQy3m66qCobk 7934
pyplumio/structures/thermostat_sensors.py sha256=N9nm3Rp1Rhb8wUPUkJIX56olZztixoxyFxIxP4R5P2g 3176
PyPlumIO-0.5.18.dist-info/LICENSE sha256=m-UuZFjXJ22uPTGm9kSHS8bqjsf5T8k2wL9bJn1Y04o 1088
PyPlumIO-0.5.18.dist-info/METADATA sha256=fHzLAiOHlj3nYHmvnm4OZsFBUMyJcSnSgmRg7zbbr0s 5415
PyPlumIO-0.5.18.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
PyPlumIO-0.5.18.dist-info/top_level.txt sha256=kNBz9UPPkPD9teDn3U_sEy5LjzwLm9KfADCXtBlbw8A 9
PyPlumIO-0.5.18.dist-info/RECORD

top_level.txt

pyplumio