The distfile described at https://gitlab.com/duplicity/duplicity/-/releases contains a PGP signature. The distfile currently used -- from pypi.eclass -- does not. they appear to be slightly different tarballs. The only diffferences per diffoscope are in setup.py (pypi lacks setuptools_scm?) and duplicity-2.1.4/bin/duplicity.1 which contains a date 5 days later on PyPI.