pysmartmeter

View on PyPIReverse Dependencies (0)

0.5.0 pysmartmeter-0.5.0-py3-none-any.whl

Wheel Details

Project: pysmartmeter
Version: 0.5.0
Filename: pysmartmeter-0.5.0-py3-none-any.whl
Download: [link]
Size: 54327
MD5: 8a2ec04bf9fc5a2dc07ea0b6e1ae770d
SHA256: dd925f0a5d92a667ce5d932d96a70a53c47b3572015971106b9e9eae03c15d37
Uploaded: 2023-12-29 22:08:00 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: pysmartmeter
Version: 0.5.0
Summary: Collect data from Hichi Smartmeter and expose it via MQTT
Author-Email: Jens Diemer <pysmartmeter[at]jensdiemer.de>
Project-Url: Documentation, https://github.com/jedie/pysmartmeter
Project-Url: Source, https://github.com/jedie/pysmartmeter
License: GPL-3.0-or-later
Requires-Python: >=3.9
Requires-Dist: ha-services
Requires-Dist: cli-base-utilities
Requires-Dist: pyserial
Requires-Dist: paho-mqtt
Requires-Dist: bx-py-utils
Requires-Dist: click
Requires-Dist: rich-click
Requires-Dist: rich
Requires-Dist: manageprojects (>=0.17.1); extra == "dev"
Requires-Dist: pip-tools; extra == "dev"
Requires-Dist: tox; extra == "dev"
Requires-Dist: coverage; extra == "dev"
Requires-Dist: autopep8; extra == "dev"
Requires-Dist: pyupgrade; extra == "dev"
Requires-Dist: flake8; extra == "dev"
Requires-Dist: pyflakes; extra == "dev"
Requires-Dist: codespell; extra == "dev"
Requires-Dist: EditorConfig; extra == "dev"
Requires-Dist: safety; extra == "dev"
Requires-Dist: mypy; extra == "dev"
Requires-Dist: twine; extra == "dev"
Requires-Dist: darker[color,flynt,isort]; extra == "dev"
Requires-Dist: tomli; extra == "dev"
Requires-Dist: typing-extensions (>=3.10); python_version < "3.10" and extra == "dev"
Provides-Extra: dev
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 8944 characters]

WHEEL

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

RECORD

Path Digest Size
pysmartmeter/__init__.py sha256=MdksJX6JQXfdHFxWKJzWQesxcM-f1yQrWxfIVvCce04 167
pysmartmeter/__main__.py sha256=y-C80eYm-daVT_kPMpptNFpwBbREeKNcoz7PBrFLwYs 198
pysmartmeter/constants.py sha256=qtyieyx6ann2LVDBiD0JYM-0uEvEPW-W0sJyp-ls7mA 167
pysmartmeter/data_classes.py sha256=CKcY2eliBknE3kXm88h-6wiyTCerN3cGh5MeCBXoINo 1595
pysmartmeter/detect_serial.py sha256=xya-HlDAolSpF8fYbewGs8e43IAKNhJYekEnU9OWwCY 2377
pysmartmeter/dump.py sha256=9lBF9riphQmnUB_VhouHoNOq7PDL9o1K2q7ZPbHZlfs 675
pysmartmeter/ha_const.py sha256=1L4XWNAMb8Cbn1Rv3eJLOJjS31NoCnSyO2v8pNQRFBY 319
pysmartmeter/homeassistant.py sha256=jF2JRLSsjQsq4vTVz0-SPb3Z0DkEc2Tgh_f476HW5N0 4436
pysmartmeter/log_utils.py sha256=JhWisEZh-yCs5r-TwIUKX8B0G_zjdOba_SwzJX_8BI0 1397
pysmartmeter/obis_map.py sha256=vpntbTu8r6C4nxziJA8InJtvUx4hWkEVhxQt6nTKKHE 1684
pysmartmeter/parser.py sha256=8UY-PLd7hI9gdZtW76sjirNCW1n3FnrpJp3iL6H5i1w 4742
pysmartmeter/publish_loop.py sha256=sTsrjdbGWj7gmwP8B823XOtyTrjIDFLRfCFxX6r9B4c 4721
pysmartmeter/cli/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pysmartmeter/cli/cli_app.py sha256=gIliF7lUKMTmIQMCO8uDKT_PN_i3ja2t6sb7kuCr7B0 5721
pysmartmeter/cli/dev.py sha256=hZpypr3YLHXt8D67VazjCOWZyYpl330-c4TVveWv1gY 8331
pysmartmeter/tests/__init__.py sha256=7RkVdA5qRILTjNpbfLFy8iqIk0JO9DCXePSCRqMxzNY 1197
pysmartmeter/tests/base.py sha256=6HedvNeTQ7ImVhZ9R370pSO7D7LeujrLBe6w8jagqfc 438
pysmartmeter/tests/data.py sha256=0LirDlD0X-ylOoTiCM4RDtzSw6jkhyEkT_cIJXv_trQ 2835
pysmartmeter/tests/mocks.py sha256=24DLuBblVQKFQ3FYHynhuRtA5WJqqO_t00EeyaX6pNU 2119
pysmartmeter/tests/test_cli.py sha256=LQBSR9kOHCTSGK5vQg_1o3sUb4F32NE1-6I1g8DP_-I 1634
pysmartmeter/tests/test_credentials.py sha256=Fh-n_TJtQBVUEC35egc_-kPLFy1zwEAKHbTWs0P49OE 1954
pysmartmeter/tests/test_doctest.py sha256=t3J24cVqXDcZ0m97O2gM25JLrA_W9yxvUNDd4NDsgKo 375
pysmartmeter/tests/test_doctests.py sha256=h6yYgdxd46YoIYXBzm5Z3TrXMmrZeiuK08ljdIndOCY 219
pysmartmeter/tests/test_homeassistant.py sha256=aqCHW6-KA45aIRfnV8tPJFJvgVivS6sT4uyDILqTEJU 6038
pysmartmeter/tests/test_homeassistant_data2config_1.snapshot.json sha256=Vt_yz7aA7ofiQz_uuvueGpoicYn-8byW9y6nHCx2kWg 7078
pysmartmeter/tests/test_homeassistant_ha_convert_obis_values_1.snapshot.json sha256=uheLYlj5efggV5WXf55Wv21K-kWiQurakUz1pQxW9tI 3304
pysmartmeter/tests/test_homeassistant_ha_publisher_1.snapshot.json sha256=TSuY3WJqntrdaYofmb8txFwbAK7R6pmBWutFOYyD-M8 20379
pysmartmeter/tests/test_homeassistant_homeassistant_mqtt_payloads_1.snapshot.json sha256=eJJFZbimLBrGlxkSy3T-ftlygzhkW96dmtD_IXYIisc 7522
pysmartmeter/tests/test_mqtt_connection.py sha256=NbYv2h_xOtX35Tg__hv0mXCpYpSOvZbivx0oOi98pl0 1396
pysmartmeter/tests/test_mqtt_connection_via_cli_1.snapshot.txt sha256=Q2_Viz9rx3oIIwEX2tbSB6EA_cG5iclhs_C8zvUMqCw 161
pysmartmeter/tests/test_parser.py sha256=iHVGJEznBA4jVD1o2qccfdRjav6sjySOT6M1r1_alEI 7682
pysmartmeter/tests/test_parser_handle_empty_line_1.snapshot.json sha256=_wlgQXAYRNzDODu1Z32R2Gz5kCnZjgIMVG11ZZkLvA4 3193
pysmartmeter/tests/test_parser_happy_path_1.snapshot.json sha256=p3H7iCKjZtR9KuERQV48CyL1Q5AEn6zP3PiVfOuWxmk 3852
pysmartmeter/tests/test_parser_interim_incorrect_data_1.snapshot.json sha256=p3H7iCKjZtR9KuERQV48CyL1Q5AEn6zP3PiVfOuWxmk 3852
pysmartmeter/tests/test_parser_start_in_the_middle_1.snapshot.json sha256=j15V9CgQJ8cI7maHlb9FenPQPIGrNlYcgElWJ36K954 1927
pysmartmeter/tests/test_project_setup.py sha256=bM2ZpLqsKDjAb01pEBFiKRziEZPhveDOYUSnF8hbrhc 1462
pysmartmeter/tests/test_publish_loop.py sha256=E5G4qsXYCwQ5W4EwmfjCv3D5M8V7-6mWHPLsSNH0igU 2474
pysmartmeter/tests/test_publish_loop_publish_loop_1.snapshot.json sha256=8F-KzqmiX55wC7SFx-0A_UNkA2SaM0KJU5Nn6clUto0 14915
pysmartmeter/tests/test_readme.py sha256=soBzMWdEIC9rLdFmiQKbap5UMfpzx_5BWAXtmu-8o0Q 1793
pysmartmeter/tests/test_utilities.py sha256=nS1aMzPgmmMcEDyZ3nKPR5ey4adGq402JbvpNGzPXrk 597
pysmartmeter/utilities/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pysmartmeter/utilities/credentials.py sha256=Nm8QlosY4WcFUzStab42vJsyR3h0Dq9_7XszY-dzXpk 906
pysmartmeter/utilities/interactive.py sha256=O2Qq5GKK3pYA-bS90N-Tl3pR0S6WLf09R4Y2E5BgoOg 132
pysmartmeter/utilities/serializer.py sha256=nopqnaw19uGvarL9TptZquWJy_fTK07jLgEkizzYoso 501
pysmartmeter/utilities/string_utils.py sha256=OZ0B847NvKJXySa1obiprNOvQpN3OOdLDo1kHN5TBdw 245
pysmartmeter/utilities/systemd.py sha256=hzL_6J-XdkEXLjujLW6SrkBF2kI3WYT5hZulZYZsxNE 2351
pysmartmeter-0.5.0.dist-info/LICENSE sha256=OXLcl0T2SZ8Pmy2_dmlvKuetivmyPd5m1q-Gyd-zaYY 35149
pysmartmeter-0.5.0.dist-info/METADATA sha256=GURWTCmZDMZxgzUAiA6buSnZ7odOVyTjsEJhZmRACsc 11985
pysmartmeter-0.5.0.dist-info/WHEEL sha256=oiQVh_5PnQM0E3gPdiz09WCNmwiHDMaGer_elqB3coM 92
pysmartmeter-0.5.0.dist-info/entry_points.txt sha256=y77YjyV2herYLFd2Z8kzq1RU9jnYX9Giphjbsd6cb5M 109
pysmartmeter-0.5.0.dist-info/top_level.txt sha256=RS0UX_t-P9EoE4OpEac9uW8R2_5v4yIvoUV6uqocVk4 13
pysmartmeter-0.5.0.dist-info/RECORD

top_level.txt

pysmartmeter

entry_points.txt

pysmartmeter_app = pysmartmeter.__main__:main
pysmartmeter_dev = pysmartmeter.cli.dev:main