Solved py39-* packages with mismatched checksums

My local daily security emails are complaining that I have a bunch of Python packages with mismatched checksums.

Is this an issue I can fix on my own? or does it require the port maintainers to fix?

Code:
Checking for packages with mismatched checksums:
py39-authres-1.2.0: /usr/local/lib/python3.9/site-packages/authres/__pycache__/__init__.cpython-39.opt-1.pyc
py39-authres-1.2.0: /usr/local/lib/python3.9/site-packages/authres/__pycache__/__init__.cpython-39.pyc
...
py39-dnspython-2.2.1_1,1: /usr/local/lib/python3.9/site-packages/dns/__pycache__/__init__.cpython-39.opt-1.pyc
py39-dnspython-2.2.1_1,1: /usr/local/lib/python3.9/site-packages/dns/__pycache__/__init__.cpython-39.pyc
...
py39-fail2ban-1.0.2: /usr/local/lib/python3.9/site-packages/fail2ban/__pycache__/__init__.cpython-39.pyc
py39-fail2ban-1.0.2: /usr/local/lib/python3.9/site-packages/fail2ban/__pycache__/exceptions.cpython-39.pyc
...
py39-milter-1.0.5: /usr/local/lib/python3.9/site-packages/Milter/__pycache__/__init__.cpython-39.opt-1.pyc
py39-milter-1.0.5: /usr/local/lib/python3.9/site-packages/Milter/__pycache__/__init__.cpython-39.pyc
...
py39-pyinotify-0.9.6: /usr/local/lib/python3.9/site-packages/__pycache__/pyinotify.cpython-39.opt-1.pyc
py39-pyinotify-0.9.6: /usr/local/lib/python3.9/site-packages/__pycache__/pyinotify.cpython-39.pyc
...
py39-pyspf-2.0.14: /usr/local/lib/python3.9/site-packages/__pycache__/spf.cpython-39.opt-1.pyc
py39-pyspf-2.0.14: /usr/local/lib/python3.9/site-packages/__pycache__/spf.cpython-39.pyc
...
py39-setuptools-63.1.0: /usr/local/lib/python3.9/site-packages/_distutils_hack/__pycache__/__init__.cpython-39.opt-1.pyc
py39-setuptools-63.1.0: /usr/local/lib/python3.9/site-packages/_distutils_hack/__pycache__/override.cpython-39.opt-1.pyc
...
-- End of security output --
 
You can ignore it. It was cause of this update (c17ddfbf66e2801ec620d49979aca3d7077d7002) which was reverted. To fix it you need to reinstall python39 and then rebuild all py39- packages.

For those ports/packages that currently package bytecode, some
checksum mismatches on those files may occur. This is harmless and
will be rectified, in large as part of a USE_PYTHON=distutils
overhaul to reduce churn.

See the commit history of python39 here: https://www.freshports.org/lang/python39/
 
In such cases pkg check -r helps:

# pkg check -sa
py39-pycparser-2.21: checksum mismatch for /usr/local/lib/python3.9/site-packages/pycparser/__pycache__/c_ast.cpython-39.pyc
# pkg check -r
Checking all packages: 100%
# pkg check -sa
#
 
Back
Top