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.
Created attachment 222970 [details]
Updated to version 2.5.0.
Created attachment 222974 [details]
Forgot to add to the category Makefile again.
Created attachment 223741 [details]
Updated to version 2.5.1.
Created attachment 223887 [details]
Remove # $FreeBSD$ from Makefile, as this seems to be a thing now.