Pydrawise

Latest version: v2024.12.0

Safety actively analyzes 693883 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 5 of 6

2023.7.1

What's Changed
🐞 Bug fixes

* Make update_controller_info return a bool (54) dknowles2

🧩 Dependency updates

* Bump mkdocs from 1.4.3 to 1.5.0 (53) dependabot
* Bump mkdocstrings-python from 1.1.2 to 1.2.1 (52) dependabot
* Bump aiohttp from 3.8.4 to 3.8.5 (51) dependabot
* Bump pytest-asyncio from 0.21.0 to 0.21.1 (49) dependabot

2023.7.0

What's Changed
πŸš€ New features

* Add LegacyHydrawise (46) dknowles2

🐞 Bug fixes

* Fix some bugs with the legacy API (47) dknowles2

🧩 Dependency updates

* Bump pytest from 7.3.2 to 7.4.0 (44) dependabot
* Bump release-drafter/release-drafter from 5.23.0 to 5.24.0 (45) dependabot
* Bump pytest from 7.3.1 to 7.3.2 (43) dependabot
* Bump mkdocstrings-python from 1.1.0 to 1.1.2 (42) dependabot
* Bump mkdocstrings from 0.21.2 to 0.22.0 (41) dependabot
* Bump mkdocstrings-python from 1.0.0 to 1.1.0 (40) dependabot

2023.5.2

What's Changed
πŸš€ New features

* Add remaining_time field to ScheduledZoneRun (37) dknowles2
* Add customer_id field to User (36) dknowles2

πŸ“‹ Other changes

* Add explicit versions to docs/requirements.txt (39) dknowles2
* Documentation overhaul (38) dknowles2

2023.5.1

What's Changed
⚠️ Breaking changes

* Drop support for python 3.9 (32) dknowles2

🐞 Bug fixes

* Update usage example (35) dknowles2
* zone.status.suspended_until can be None (34) rumbu13

πŸ“‹ Other changes

* Add docstrings in preparation for readthedocs generation (31) dknowles2
* Add Hydrawise & pydrawise to known cspell words (30) dknowles2
* Move helper functions out of schema.py (29) dknowles2

2023.5.0

What's Changed
Updates
* Various updates (27) dknowles2
* Changes the method signature for most methods in `client.py`. Methods now take data objects from `schema.py` instead of opaque identifiers.
* `_auth` attributes and methods have been removed from data objects in `schema.py`. These were all duplicates of methods available in `client.py` and it's annoying to have them exposed in both places.
* A bunch of tests have been added
* Add support for `delete_zone_suspension()` which does what it says on the tin

Cleanups
* Migrate from setup.py to pyproject.toml (28) dknowles2
* Run black on all files (26) dknowles2
* Ensure async tests run (20) dknowles2
* Add pre-commit config (19) dknowles2
* Rename "Python Package" workflow to "Build and Test" (18) dknowles2
* Add devcontainer & vscode configs (17) dknowles2

Dependency updates
* Bump gql[aiohttp] from 3.4.0 to 3.4.1 (25) dependabot
* Bump pytest from 7.3.0 to 7.3.1 (24) dependabot
* Bump pytest from 7.2.2 to 7.3.0 (23) dependabot
* Bump pytest-asyncio from 0.20.3 to 0.21.0 (22) dependabot
* Bump pytest from 7.2.1 to 7.2.2 (21) dependabot
* Bump release-drafter/release-drafter from 5.22.0 to 5.23.0 (16) dependabot
* Bump aiohttp from 3.8.3 to 3.8.4 (15) dependabot

2023.1.4

What’s Changed
* Fix token refreshes, this time with a test (14) dknowles2

Page 5 of 6

Β© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.