Created attachment 220288 [details]
Pymodbus is a full Modbus protocol implementation using twisted for
its asynchronous communications core. It can also be used without any
third party dependencies (aside from pyserial) if a more lightweight
project is needed.
portlint: looks fine
poudriere: testport passes on 12.2-RELEASE-p1, py37, py38, py39
Upstream supports building documentation, but it does not work in ports. It requires a Python 2 compatible sphinx (textproc/py-sphinx18) as well as textproc/py-recommonmark, which depends on textproc/py-sphinx when building with Python 3. The result is the same as https://pymodbus.readthedocs.io/ anyway.
Created attachment 220477 [details]
Track renaming of dependency devel/py-prompt-toolkit.
Created attachment 221040 [details]
Forgot to add the new port to the category Makefile.