Commit Graph

22 Commits

Author SHA1 Message Date
1680cacf49
fix protocol unit test for python3.12 (#148)
* fix protocol unit test for python3.12

* add workflow test for python 3.12
2024-01-29 14:25:39 +01:00
Hans Erik van Elburg
5f58bc8f72 add pylama back in + fix uniform style issues reported by pylama 2022-12-27 18:58:48 +01:00
98a10998e9 Remove pylama because of incompatibility with python3.6, maybe find replacement 2022-10-19 14:20:29 +02:00
Richard Schleich
09f4afcada
Adds support for the Sagemcom T210-D-r smart meter installed by Austrian grid operators.
The smart meter uses the DSMR/P1 standard and embeds the data in an encrypted and authenticated "DLMS General Global Cipher" frame.
The encryption/decryption is handled by the "dlms_cosem" lib.
Test cases are included.
Adds OBIS codes for reactive energy.
2022-10-14 17:50:02 +02:00
Dennis Siemensma
61de170a79 Tox no longer relies on every Python version installed, due to multiple CI runners 2021-09-22 21:36:46 +02:00
Dennis Siemensma
b3a705a74d "pytest-catchlog plugin has been merged into the core, please remove it from your requirements" 2021-09-22 21:27:22 +02:00
Franck Nijhof
adaa2dcad5
Remove deprecated asyncio coroutine decorator 2021-03-03 11:48:49 +01:00
Johan Bloemberg
5630520771 Pass exception to log.exception as it is not called from within an except: clause. Add Python 3.8 test support, drop Python 3.4 test support. 2020-07-21 10:31:40 +02:00
Hans Erik van Elburg
5d88284d8d remove requires property again 2020-02-02 22:34:17 +01:00
Hans Erik van Elburg
b6537678a7 cleaned up based on pylama complaints / pinpointed to coverage version 4.5.4 as next version is incompatible 2020-02-02 22:12:25 +01:00
Hans Erik van Elburg
fee3f696c4 merged upstream 0.18 version and resolved conflict 2020-02-02 17:26:47 +01:00
Hans Erik van Elburg
c36f68a884 working version of the Telegram object 2019-06-06 05:41:55 +02:00
Nigel Dokter
c1a6b930c8 try python 3.6 support 2017-01-26 19:04:01 +01:00
Nigel Dokter
9e74c4c23c adjusting supported python versions 2017-01-26 19:02:15 +01:00
Nigel Dokter
f3d8311ac2 updated readme and changelog for upcoming breaking API changes; skip pylama check for unused imports in clients module; 2017-01-11 17:40:25 +01:00
Nigel Dokter
6dec45ae2c Merge branch 'crc_check' 2016-12-29 19:32:24 +01:00
Nigel Dokter
1c69b4e9ee added telegram CRC verification 2016-12-28 20:29:34 +01:00
Dennis Siemensma
220db73fbe Add code coverage with pytest-cov 2016-11-27 20:07:13 +01:00
Johan Bloemberg
e3569e0719
Add asyncio protocol implementation. 2016-11-21 15:48:29 +01:00
Johan Bloemberg
f8a3c76c68
wip async test 2016-11-21 14:35:35 +01:00
Johan Bloemberg
9ee62f5228
Add python3.4 to the test. 2016-11-08 10:18:42 +01:00
Johan Bloemberg
4a82066144
Add test/style suite. 2016-11-07 19:59:39 +01:00