Support pylint v3.3
There is a new too-many-positional-arguments
check:
************* Module duniterpy.api.client
duniterpy/api/client.py:205:4: R0917: Too many positional arguments (7/5) (too-many-positional-arguments)
************* Module duniterpy.api.endpoint
duniterpy/api/endpoint.py:28:4: R0917: Too many positional arguments (7/5) (too-many-positional-arguments)
duniterpy/api/endpoint.py:240:4: R0917: Too many positional arguments (6/5) (too-many-positional-arguments)
duniterpy/api/endpoint.py:580:4: R0917: Too many positional arguments (7/5) (too-many-positional-arguments)
************* Module duniterpy.documents.block
duniterpy/documents/block.py:150:4: R0917: Too many positional arguments (28/5) (too-many-positional-arguments)
************* Module duniterpy.documents.certification
duniterpy/documents/certification.py:55:4: R0917: Too many positional arguments (7/5) (too-many-positional-arguments)
************* Module duniterpy.documents.identity
duniterpy/documents/identity.py:75:4: R0917: Too many positional arguments (7/5) (too-many-positional-arguments)
************* Module duniterpy.documents.membership
duniterpy/documents/membership.py:74:4: R0917: Too many positional arguments (9/5) (too-many-positional-arguments)
************* Module duniterpy.documents.peer
duniterpy/documents/peer.py:65:4: R0917: Too many positional arguments (7/5) (too-many-positional-arguments)
************* Module duniterpy.documents.transaction
duniterpy/documents/transaction.py:85:4: R0917: Too many positional arguments (6/5) (too-many-positional-arguments)
duniterpy/documents/transaction.py:534:4: R0917: Too many positional arguments (12/5) (too-many-positional-arguments)
duniterpy/documents/transaction.py:986:4: R0917: Too many positional arguments (12/5) (too-many-positional-arguments)
We can skip them or fix them.
Supporting pylint v3.3, allows to fix the not found collections.abc.Sequences
module report when run with Py3.13. I think this is a false positive.