artisan-roaster-scope / artisan

artisan: visual scope for coffee roasters
https://artisan-scope.org
GNU General Public License v3.0
948 stars 256 forks source link

[skip ci]: Bump pymodbus from 3.6.9 to 3.7.0 in /src #1651

Closed dependabot[bot] closed 3 months ago

dependabot[bot] commented 3 months ago

Bumps pymodbus from 3.6.9 to 3.7.0.

Release notes

Sourced from pymodbus's releases.

pymodbus 3.7.0

Version 3.7.0

  • Remove unneeded client parameters. (#2272)
  • simulator: Fix context single parameter (#2264)
  • buildPacket can be used for Request and Response (#2262)
  • More descriptive decoder exceptions (#2260)
  • Cleanup ReadWriteMultipleRegistersResponse and testing (#2261)
  • Feature/simulator addressing (#2258)
  • Framer optimization (apart from RTU). (#2146)
  • Use mock.patch.object to avoid protected access errors. (#2251)
  • Fix some mypy type checking errors in test_transaction.py (#2250)
  • Update check for windows platform (#2247)
  • Logging 100% coverage. (#2248)
  • CI, Block draft PRs to use CPU minutes. (#2245, #2246)
  • Remove kwargs client. (#2243, #2244, #2257)
  • remove kwargs PDU messagees. (#2240)
  • Remove message_generator example (not part of API). (#2239)
  • Update dev dependencies (#2241)
  • Fix ruff check in CI (#2242)
  • Remove kwargs. (#2236, #2237)
  • Simulator config, kwargs -> parameters. (#2235)
  • Refactor transaction handling to better separate async and sync code. (#2232)
  • Simplify some BinaryPayload pack operations (#2224)
  • Fix writing to serial (rs485) on windows os. (#2191)
  • Remember to remove serial writer. (#2209)
  • Transaction_id for serial == 0. (#2208)
  • Solve pylint error.
  • Sync TLS needs time before reading frame (#2186)
  • Update transaction.py (#2174)
  • PDU classes --> pymodbus/pdu. (#2160)
  • Speed up no data detection. (#2150)
  • RTU decode hunt part. (#2138)
  • Dislodge client classes from modbusProtocol. (#2137)
  • Merge new message layer and old framer directory. (#2135)
  • Coverage == 91%. (#2132)
  • Remove binary_framer. (#2130)
  • on_reconnect_callback --> on_connect_callback. (#2122)
  • Remove certfile,keyfile,password from TLS client. (#2121)
  • Drop support for python 3.8 (#2112)

API CHANGES:

  • default slave changed to 1 from 0 (which is broadcast).
  • broadcast_enable, retry_on_empty, no_resend_on_retry parameters removed.
  • class method generate_ssl() added to TLS client (sync/async).
  • removed certfile, keyfile, password from TLS client, please use generate_ssl()
  • on_reconnect_callback() removed from clients (sync/async).
  • on_connect_callback(true/false) added to async clients.
  • binary framer no longer supported

... (truncated)

Changelog

Sourced from pymodbus's changelog.

Version 3.7.0

  • Remove unneeded client parameters. (#2272)
  • simulator: Fix context single parameter (#2264)
  • buildPacket can be used for Request and Response (#2262)
  • More descriptive decoder exceptions (#2260)
  • Cleanup ReadWriteMultipleRegistersResponse and testing (#2261)
  • Feature/simulator addressing (#2258)
  • Framer optimization (apart from RTU). (#2146)
  • Use mock.patch.object to avoid protected access errors. (#2251)
  • Fix some mypy type checking errors in test_transaction.py (#2250)
  • Update check for windows platform (#2247)
  • Logging 100% coverage. (#2248)
  • CI, Block draft PRs to use CPU minutes. (#2245, #2246)
  • Remove kwargs client. (#2243, #2244, #2257)
  • remove kwargs PDU messagees. (#2240)
  • Remove message_generator example (not part of API). (#2239)
  • Update dev dependencies (#2241)
  • Fix ruff check in CI (#2242)
  • Remove kwargs. (#2236, #2237)
  • Simulator config, kwargs -> parameters. (#2235)
  • Refactor transaction handling to better separate async and sync code. (#2232)
  • Simplify some BinaryPayload pack operations (#2224)
  • Fix writing to serial (rs485) on windows os. (#2191)
  • Remember to remove serial writer. (#2209)
  • Transaction_id for serial == 0. (#2208)
  • Solve pylint error.
  • Sync TLS needs time before reading frame (#2186)
  • Update transaction.py (#2174)
  • PDU classes --> pymodbus/pdu. (#2160)
  • Speed up no data detection. (#2150)
  • RTU decode hunt part. (#2138)
  • Dislodge client classes from modbusProtocol. (#2137)
  • Merge new message layer and old framer directory. (#2135)
  • Coverage == 91%. (#2132)
  • Remove binary_framer. (#2130)
  • on_reconnect_callback --> on_connect_callback. (#2122)
  • Remove certfile,keyfile,password from TLS client. (#2121)
  • Drop support for python 3.8 (#2112)
Commits


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
dependabot[bot] commented 3 months ago

Looks like pymodbus is up-to-date now, so this is no longer needed.