Teemu R
e3d76bea75
Add pyupgrade to CI runs ( #314 )
2022-02-21 00:56:18 +01:00
Teemu R
a817d9cab1
Add python 3.10 to CI ( #279 )
...
* Add python 3.10 to CI
* Require pytest >=6.2.5
Required for running on python 3.10 (https://github.com/pytest-dev/pytest/pull/8540 )
* Update lockfile
* Update pre-commit hooks
2021-12-17 17:48:03 +01:00
Teemu R
cf98674c3a
Use codecov-action@v2 for CI ( #277 )
2021-12-13 18:58:46 +01:00
Teemu R
bdb07a749c
Release 0.4.0.dev4 ( #210 )
...
* Release 0.4.0.dev4
The most important enhancements in this release are:
* Support for emeter on strip sockets
* Fix discovery and update() on some devices that do not support multi-module queries (e.g., HS200)
* Improved support for bulbs
[Full Changelog](https://github.com/python-kasa/python-kasa/compare/0.4.0.dev3...0.4.0.dev4 )
**Implemented enhancements:**
- HS300 Children plugs have emeter [\#64](https://github.com/python-kasa/python-kasa/issues/64 )
- Improve emeterstatus API, move into own module [\#205](https://github.com/python-kasa/python-kasa/pull/205 ) ([rytilahti](https://github.com/rytilahti ))
- Avoid temp array during encrypt and decrypt [\#204](https://github.com/python-kasa/python-kasa/pull/204 ) ([bdraco](https://github.com/bdraco ))
- Add emeter support for strip sockets [\#203](https://github.com/python-kasa/python-kasa/pull/203 ) ([bdraco](https://github.com/bdraco ))
- Add own device type for smartstrip children [\#201](https://github.com/python-kasa/python-kasa/pull/201 ) ([rytilahti](https://github.com/rytilahti ))
- bulb: allow set\_hsv without v, add fallback ct range [\#200](https://github.com/python-kasa/python-kasa/pull/200 ) ([rytilahti](https://github.com/rytilahti ))
- Improve bulb support \(alias, time settings\) [\#198](https://github.com/python-kasa/python-kasa/pull/198 ) ([rytilahti](https://github.com/rytilahti ))
- Improve testing harness to allow tests on real devices [\#197](https://github.com/python-kasa/python-kasa/pull/197 ) ([rytilahti](https://github.com/rytilahti ))
- cli: add human-friendly printout when calling temperature on non-supported devices [\#196](https://github.com/python-kasa/python-kasa/pull/196 ) ([JaydenRA](https://github.com/JaydenRA ))
**Fixed bugs:**
- KL430: Throw error for Device specific information [\#189](https://github.com/python-kasa/python-kasa/issues/189 )
- dump\_devinfo: handle latitude/longitude keys properly [\#175](https://github.com/python-kasa/python-kasa/pull/175 ) ([rytilahti](https://github.com/rytilahti ))
**Closed issues:**
- Feature Request - Toggle Command [\#188](https://github.com/python-kasa/python-kasa/issues/188 )
- Is It Compatible With HS105? [\#186](https://github.com/python-kasa/python-kasa/issues/186 )
- Cannot use some functions with KP303 [\#181](https://github.com/python-kasa/python-kasa/issues/181 )
- Help needed - awaiting game [\#179](https://github.com/python-kasa/python-kasa/issues/179 )
- Version inconsistency between CLI and pip [\#177](https://github.com/python-kasa/python-kasa/issues/177 )
- Release 0.4.0.dev3? [\#169](https://github.com/python-kasa/python-kasa/issues/169 )
- Discover does not support specifying network interface [\#167](https://github.com/python-kasa/python-kasa/issues/167 )
- Can't command or query HS200 v5 switch [\#161](https://github.com/python-kasa/python-kasa/issues/161 )
**Merged pull requests:**
- More CI fixes [\#208](https://github.com/python-kasa/python-kasa/pull/208 ) ([rytilahti](https://github.com/rytilahti ))
- Fix CI dep installation [\#207](https://github.com/python-kasa/python-kasa/pull/207 ) ([rytilahti](https://github.com/rytilahti ))
- Use github actions instead of azure pipelines [\#206](https://github.com/python-kasa/python-kasa/pull/206 ) ([rytilahti](https://github.com/rytilahti ))
- Add KP115 fixture [\#202](https://github.com/python-kasa/python-kasa/pull/202 ) ([rytilahti](https://github.com/rytilahti ))
- Perform initial update only using the sysinfo query [\#199](https://github.com/python-kasa/python-kasa/pull/199 ) ([rytilahti](https://github.com/rytilahti ))
- Add real kasa KL430\(UN\) device dump [\#192](https://github.com/python-kasa/python-kasa/pull/192 ) ([iprodanovbg](https://github.com/iprodanovbg ))
- Use less strict matcher for kl430 color temperature [\#190](https://github.com/python-kasa/python-kasa/pull/190 ) ([rytilahti](https://github.com/rytilahti ))
- Add EP10\(US\) 1.0 1.0.2 fixture [\#174](https://github.com/python-kasa/python-kasa/pull/174 ) ([nbrew](https://github.com/nbrew ))
- Add a note about using the discovery target parameter [\#168](https://github.com/python-kasa/python-kasa/pull/168 ) ([leandroreox](https://github.com/leandroreox ))
* replace pypy3 with pypy-3.7 as we do not support python3.6 anyway
* skip pypy-3.7 on windows to avoid flaky ci
2021-09-24 01:44:22 +02:00
Teemu R
d7202883e9
More CI fixes ( #208 )
...
* Remove bandit from CI, update poetry.lock&pre-commit-config.yaml
* We don't support python 3.6
* poetry install also on tests flow
* remove pytest-azurepipelines
2021-09-23 19:09:19 +02:00
Teemu R
202d107d39
Fix CI dep installation ( #207 )
2021-09-23 18:29:45 +02:00
Teemu R
41bed35e01
Use github actions instead of azure pipelines ( #206 )
...
* Use github actions instead of azure pipelines
* add codecov badge
2021-09-23 18:25:41 +02:00