Steven B.
a01247d48f
Remove support for python <3.11 ( #1273 )
...
Python 3.11 ships with latest Debian Bookworm.
pypy is not that widely used with this library based on statistics. It could be added back when pypy supports python 3.11.
2024-11-18 18:46:36 +00:00
Teemu R.
668ba748c5
Move transports into their own package ( #1247 )
...
This moves all transport implementations into a new `transports` package
for cleaner main package & easier to understand project structure.
2024-11-12 14:40:44 +01:00
Steven B
983aacbc24
Structure cli into a package ( #1038 )
...
PR with just the initial structural changes for the cli to be a package.
Subsequent PR will break out `main.py` into modules. Doing it in two
stages ensure that the commit history will be continuous for `cli.py` >
`cli/main.py`
2024-07-04 14:52:01 +02:00
Steven B
0d0f56414c
Switch from TPLinkSmartHomeProtocol to IotProtocol/XorTransport ( #710 )
...
* Switch from TPLinkSmartHomeProtocol to IotProtocol/XorTransport
* Add test
* Update docs
* Fix ruff deleting deprecated import
2024-01-26 09:11:31 +00:00
Teemu R
c431dbb832
Use ruff and ruff format ( #534 )
...
Replaces the previously used linting and code formatting tools with ruff.
2023-10-29 23:15:42 +01:00
Teemu R
02c857d472
Some release preparation janitoring ( #432 )
...
* Use myst-parser for readme.md doc injection
* Relax version pins
* Define bug tracker and doc links for pypi
* Update pre-commit hooks
2023-02-18 22:09:35 +01:00
Teemu R
dd044130d4
Use rich for prettier output, if available ( #403 )
...
Use rich for prettier output, if available.
This does not add a new dependency, but rather uses rich if it's installed.
2023-02-18 17:31:06 +01:00
Teemu R
1ee4757fdb
Return None instead of raising an exception on missing, valid emeter keys ( #146 )
...
Fixes #142
Also, update the pre-commit hooks to their newest versions
2021-03-18 19:22:10 +01:00
Teemu R
713b443dd0
Add parse_pcap to devtools, improve readme on contributing ( #84 )
...
* Add parse_pcap to devtools, improve readme on contributing
* simplify context extraction
2020-07-12 23:07:24 +02:00