- 23 Aug, 2022 4 commits
-
-
Gard Spreemann authored
The tests require asynctest, which was removed from Debian [1]. [1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1003364
-
Gard Spreemann authored
-
Gard Spreemann authored
-
Gard Spreemann authored
-
- 19 Aug, 2022 5 commits
- 16 Aug, 2022 4 commits
- 10 Aug, 2022 4 commits
- 05 Aug, 2022 4 commits
- 03 Aug, 2022 1 commit
-
-
puddly authored
-
- 02 Aug, 2022 2 commits
-
-
puddly authored
* Format enums verbosely, not as their underlying type * Remove `is_reply` from unit tests * Replace `is_reply` in all command definitions * Fix other uses `is_reply` * Revert changes to ZCL cluster definitions * Mostly merge `request` and `reply` * Allow `direction` to be specified * Handle ZDO replies (Need to add a unit test!) * Swap incorrect command direction * Add unit tests
-
puddly authored
-
- 01 Aug, 2022 1 commit
-
-
puddly authored
-
- 28 Jul, 2022 1 commit
-
-
puddly authored
-
- 24 Jul, 2022 6 commits
-
-
puddly authored
-
puddly authored
0.48.0 Release
-
puddly authored
-
puddly authored
-
puddly authored
* Create database v10 schema and initial migration * Migrate to pydantic's `dataclass` replacement * Perform asynchronous network backups on startup * Fix unit tests * Use Python 3.8-compatible annotation syntax * Use `NetworkBackup` internally and create a backup manager class * Create classmethods for backup <-> JSON operations * Create more methods to keep interactions within the backup API * Rename `zigpy.backup` to `zigpy.backups` * Add more unit tests * Emit a backup when one is restored * Raise the default restore frame counter increment to 10,000 * Implement zigpy-internal backup JSON serialization * Ensure the backup JSON is stable * Persist only a single backup per network * Fix failing unit tests due to kwarg-only `NodeInfo` initializer * Remove `asyncio.coroutine` * Keep the list of backups sorted * Parse both backup formats with `from_dict` * Replace the `tmpdir` fixture with `tmp_path` * Unit test network backups in the database * Test backups for completeness before storing * Test backups for completeness before restoring * Ensure restoration also fails with an incomplete backup * Get rid of pydantic * Create a backup factory fixture * Unit test adding new backups * Revert attribute name changes to `Counter` * Revert change to counter unit test * Fix failing unit tests
-
codyhackw authored
Correction from PR #991, need to stick with int but specify base 16 instead of base 10.
-
- 19 Jul, 2022 1 commit
-
-
puddly authored
* Document new OTA subelement types * Fix invalid lighting enum type annotation * Add new lighting enums * Document Ballast enums * Document new Level options from ZCL R8 and Lighting specs * Document all closure enums and bitmaps * Fix OTA image unit tests
-
- 14 Jul, 2022 3 commits
- 12 Jul, 2022 2 commits
-
-
puddly authored
* Truncate the SQLite journal file instead of deleting it https://github.com/home-assistant/core/issues/73067 * Delete the journal on shutdown * Handle pysqlite3 being unable to change the journal mode * Add a unit test * Disable automatic transactions when changing the journal mode * Fix unit tests
-
puddly authored
* Remove Python 3.7 from CI * Remove 3.7-specific code * Bump minimum required Python version to 3.8 * Remove Python 3.7-compatible mock calls * Remove 3.7 from pytest jobs as well
-
- 28 Jun, 2022 2 commits