numat / midas

Python driver and command line tool for Honeywell Midas gas detectors.
GNU General Public License v2.0
3 stars 1 forks source link

chore(deps): update dependency pymodbus to >=3.0.2,<3.8.0 #78

Open renovate[bot] opened 3 months ago

renovate[bot] commented 3 months ago

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
pymodbus >=3.0.2,<3.7.0 -> >=3.0.2,<3.8.0 age adoption passing confidence

Release Notes

pymodbus-dev/pymodbus (pymodbus) ### [`v3.7.4`](https://redirect.github.com/pymodbus-dev/pymodbus/blob/HEAD/CHANGELOG.rst#Version-374) [Compare Source](https://redirect.github.com/pymodbus-dev/pymodbus/compare/v3.7.3...v3.7.4) - Clean PDU init. ([#​2399](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2399)) - Wrong close, when transaction do not match. ([#​2401](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2401)) - Remove unmaintained (not working) example contributions. ([#​2400](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2400)) - All pdu (incl. function code) tests to pdu directory. ([#​2397](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2397)) - Add `no_response_expected` argument to requests ([#​2385](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2385)) - Resubmit: Don't close/reopen tcp connection on single modbus message timeout ([#​2350](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2350)) - 100% test coverage for PDU. ([#​2394](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2394)) - Type DecodePDU. ([#​2392](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2392)) - Update to use DecodePDU. ([#​2391](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2391)) - Client/Server decoder renamed and moved to pdu. ([#​2390](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2390)) - Move client/server decoder to pdu. ([#​2388](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2388)) - Introducing PyModbus Guru on Gurubase.io ([#​2387](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2387)) - Remove IllegalFunctionRequest. ([#​2384](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2384)) - remove ModbusResponse. ([#​2383](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2383)) - Add typing to pdu base classes. ([#​2380](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2380)) - Updated roadmap. - remove databuffer from framer. ([#​2379](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2379)) - Improve retries for sync client. ([#​2377](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2377)) - Move process test to framer tests ([#​2376](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2376)) - Framer do not check ids ([#​2375](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2375)) - Remove callback from framer. ([#​2374](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2374)) - Auto fill device ids for clients. ([#​2372](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2372)) - Reenable multidrop tests. ([#​2370](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2370)) - write_register/s accept bytes or int. ([#​2369](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2369)) - roadmap corrections. - Added roadmap (not written in stone). ([#​2367](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2367)) - Update README to show python 3.13. - Test on Python 3.13 ([#​2366](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2366)) - Use [@​abstractmethod](https://redirect.github.com/abstractmethod) ([#​2365](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2365)) - Corrected smaller documentation bugs. ([#​2364](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2364)) - README as landing page in readthedocs. ([#​2363](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2363)) ### [`v3.7.3`](https://redirect.github.com/pymodbus-dev/pymodbus/blob/HEAD/CHANGELOG.rst#Version-373) [Compare Source](https://redirect.github.com/pymodbus-dev/pymodbus/compare/v3.7.2...v3.7.3) - 100% test coverage of framers ([#​2359](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2359)) - Framer, final touches. ([#​2360](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2360)) - Readme file renamed ([#​2357](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2357)) - Remove old framers ([#​2358](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2358)) - frameProcessIncomingPacket removed ([#​2355](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2355)) - Cleanup framers (reduce old_framers) ([#​2342](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2342)) - Run CI on PR targeted at wait_next_api. - Sync client, allow unknown recv msg size. ([#​2353](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2353)) - integrate old rtu framer in new framer ([#​2344](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2344)) - Update README.rst ([#​2351](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2351)) - Client.close should not allow reconnect= ([#​2347](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2347)) - Remove async client.idle_time(). ([#​2349](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2349)) - Client doc, add common methods (base). ([#​2348](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2348)) - Reset receive buffer with send(). ([#​2343](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2343)) - Remove unused protocol_id from pdu ([#​2340](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2340)) - CI run on demand on non-protected branches. ([#​2339](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2339)) - Server listener and client connections have is_server set. ([#​2338](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2338)) - Reopen listener in server if disconnected. ([#​2337](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2337)) - Regroup test. ([#​2335](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2335)) - Improve docs around sync clients and reconnection ([#​2321](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2321)) - transport 100% test coverage (again) ([#​2333](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2333)) - Update actions to new node.js. ([#​2332](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2332)) - Bump 3rd party ([#​2331](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2331)) - Documentation on_connect_callback ([#​2324](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2324)) - Fixes the unexpected implementation of the ModbusSerialClient.connected property ([#​2327](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2327)) - Forward error responses instead of timing out. ([#​2329](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2329)) - Add `stacklevel=2` to logging functions ([#​2330](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2330)) - Fix encoding & decoding of ReadFileRecordResponse ([#​2319](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2319)) - Improvements for example/contib/solar ([#​2318](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2318)) - Update solar.py ([#​2316](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2316)) - Remove double conversion in int ([#​2315](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2315)) - Complete pull request [#​2310](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2310) ([#​2312](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2312)) - fixed type hints for write_register and write_registers ([#​2309](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2309)) - Remove \_header from framers. ([#​2305](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2305)) ### [`v3.7.2`](https://redirect.github.com/pymodbus-dev/pymodbus/blob/HEAD/CHANGELOG.rst#Version-372) [Compare Source](https://redirect.github.com/pymodbus-dev/pymodbus/compare/v3.7.1...v3.7.2) - Correct README - Rename branch wait3.8.0 to wait_next_API ### [`v3.7.1`](https://redirect.github.com/pymodbus-dev/pymodbus/blob/HEAD/CHANGELOG.rst#Version-371) [Compare Source](https://redirect.github.com/pymodbus-dev/pymodbus/compare/v3.7.0...v3.7.1) - Better error message, when pyserial is missing. - Slave=0 will return first response, used to identify device address. ([#​2298](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2298)) - Feature/add simulator api skeleton ([#​2274](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2274)) - Correct max. read size for registers. ([#​2295](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2295)) - Ruff complains, due to upgrade. ([#​2296](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2296)) - Properly process 'slaves' argument ([#​2292](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2292)) - Update repl requirement to >= 2.0.4 ([#​2291](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2291)) - Fix aiohttp < 3.9.0 ([#​2289](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2289)) - Simplify framer test setup ([#​2290](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2290)) - Clean up ModbusControlBlock ([#​2288](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2288)) - example docstrings diag_message -> pdu.diag_message ([#​2286](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2286)) - Explain version schema ([#​2284](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2284)) - Add more testing for WriteRegisters. ([#​2280](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2280)) - Proof for issue 2273. ([#​2277](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2277)) - Update simulator tests. ([#​2276](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2276)) ### [`v3.7.0`](https://redirect.github.com/pymodbus-dev/pymodbus/blob/HEAD/CHANGELOG.rst#Version-370) [Compare Source](https://redirect.github.com/pymodbus-dev/pymodbus/compare/v3.6.9...v3.7.0) - Remove unneeded client parameters. ([#​2272](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2272)) - simulator: Fix context single parameter ([#​2264](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2264)) - buildPacket can be used for Request and Response ([#​2262](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2262)) - More descriptive decoder exceptions ([#​2260](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2260)) - Cleanup ReadWriteMultipleRegistersResponse and testing ([#​2261](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2261)) - Feature/simulator addressing ([#​2258](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2258)) - Framer optimization (apart from RTU). ([#​2146](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2146)) - Use mock.patch.object to avoid protected access errors. ([#​2251](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2251)) - Fix some mypy type checking errors in test_transaction.py ([#​2250](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2250)) - Update check for windows platform ([#​2247](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2247)) - Logging 100% coverage. ([#​2248](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2248)) - CI, Block draft PRs to use CPU minutes. ([#​2245](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2245), [#​2246](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2246)) - Remove kwargs client. ([#​2243](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2243), [#​2244](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2244), [#​2257](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2257)) - remove kwargs PDU messagees. ([#​2240](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2240)) - Remove message_generator example (not part of API). ([#​2239](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2239)) - Update dev dependencies ([#​2241](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2241)) - Fix ruff check in CI ([#​2242](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2242)) - Remove kwargs. ([#​2236](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2236), [#​2237](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2237)) - Simulator config, kwargs -> parameters. ([#​2235](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2235)) - Refactor transaction handling to better separate async and sync code. ([#​2232](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2232)) - Simplify some BinaryPayload pack operations ([#​2224](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2224)) - Fix writing to serial (rs485) on windows os. ([#​2191](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2191)) - Remember to remove serial writer. ([#​2209](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2209)) - Transaction_id for serial == 0. ([#​2208](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2208)) - Solve pylint error. - Sync TLS needs time before reading frame ([#​2186](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2186)) - Update transaction.py ([#​2174](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2174)) - PDU classes --> pymodbus/pdu. ([#​2160](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2160)) - Speed up no data detection. ([#​2150](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2150)) - RTU decode hunt part. ([#​2138](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2138)) - Dislodge client classes from modbusProtocol. ([#​2137](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2137)) - Merge new message layer and old framer directory. ([#​2135](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2135)) - Coverage == 91%. ([#​2132](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2132)) - Remove binary_framer. ([#​2130](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2130)) - on_reconnect_callback --> on_connect_callback. ([#​2122](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2122)) - Remove certfile,keyfile,password from TLS client. ([#​2121](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2121)) - Drop support for python 3.8 ([#​2112](https://redirect.github.com/pymodbus-dev/pymodbus/issues/2112))

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR was generated by Mend Renovate. View the repository job log.