py-checkdmarc: updated to 4.4.5

4.4.4

Fix DNS caching

4.4.3

Fix tarball build

4.4.2

Fix CSV output
Always parse RUA and RUF fields, even if other parts of the record are invalid
Convert documentation to markdown
Migrate build from setuptools to hatch
Migrate automated testing from Travis CI to GitHub Actions
This commit is contained in:
adam 2022-11-30 10:38:49 +00:00
parent 51ef31c9c7
commit c33f53429a
3 changed files with 24 additions and 17 deletions

View file

@ -1,15 +1,16 @@
# $NetBSD: Makefile,v 1.2 2022/08/25 07:49:43 tnn Exp $
# $NetBSD: Makefile,v 1.3 2022/11/30 10:38:49 adam Exp $
DISTNAME= checkdmarc-4.4.1
DISTNAME= checkdmarc-4.4.5
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= mail
CATEGORIES= mail python
MASTER_SITES= ${MASTER_SITE_PYPI:=c/checkdmarc/}
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= https://pypi.org/project/checkdmarc/
HOMEPAGE= https://github.com/domainaware/checkdmarc
COMMENT= Python module and command line parser for SPF and DMARC records
LICENSE= apache-2.0
TOOL_DEPENDS+= ${PYPKGPREFIX}-hatchling>=1.8.1:../../devel/py-hatchling
DEPENDS+= ${PYPKGPREFIX}-dns>=2.0.0:../../net/py-dns
DEPENDS+= ${PYPKGPREFIX}-expiringdict>=1.1.4:../../devel/py-expiringdict
DEPENDS+= ${PYPKGPREFIX}-pyleri>=1.3.2:../../devel/py-pyleri
@ -17,10 +18,15 @@ DEPENDS+= ${PYPKGPREFIX}-publicsuffix2>=2.20191221:../../www/py-publicsuffix2
DEPENDS+= ${PYPKGPREFIX}-requests>=2.25.0:../../devel/py-requests
DEPENDS+= ${PYPKGPREFIX}-timeout-decorator>=0.4.1:../../devel/py-timeout-decorator
USE_LANGUAGES= # none
REPLACE_PYTHON= checkdmarc.py
PYTHON_VERSIONS_INCOMPATIBLE= 27 # py-dns
post-install:
cd ${DESTDIR}${PREFIX}/bin && ${MV} checkdmarc checkdmarc-${PYVERSSUFFIX} || ${TRUE}
.include "../../lang/python/egg.mk"
.include "../../lang/python/application.mk"
.include "../../lang/python/wheel.mk"
.include "../../mk/bsd.pkg.mk"

View file

@ -1,11 +1,12 @@
@comment $NetBSD: PLIST,v 1.1 2022/08/24 10:18:34 wiz Exp $
@comment $NetBSD: PLIST,v 1.2 2022/11/30 10:38:49 adam Exp $
bin/checkdmarc-${PYVERSSUFFIX}
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
${PYSITELIB}/${EGG_INFODIR}/requires.txt
${PYSITELIB}/${EGG_INFODIR}/top_level.txt
${PYSITELIB}/${WHEEL_INFODIR}/INSTALLER
${PYSITELIB}/${WHEEL_INFODIR}/METADATA
${PYSITELIB}/${WHEEL_INFODIR}/RECORD
${PYSITELIB}/${WHEEL_INFODIR}/REQUESTED
${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
${PYSITELIB}/${WHEEL_INFODIR}/direct_url.json
${PYSITELIB}/${WHEEL_INFODIR}/entry_points.txt
${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE
${PYSITELIB}/checkdmarc.py
${PYSITELIB}/checkdmarc.pyc
${PYSITELIB}/checkdmarc.pyo

View file

@ -1,5 +1,5 @@
$NetBSD: distinfo,v 1.1 2022/08/24 10:18:34 wiz Exp $
$NetBSD: distinfo,v 1.2 2022/11/30 10:38:49 adam Exp $
BLAKE2s (checkdmarc-4.4.1.tar.gz) = fb8d7f3631bc7240e60ec3596060ca319fde27a4ae2a4a06b4f78fac80a78840
SHA512 (checkdmarc-4.4.1.tar.gz) = d255387a06a90e9f94301b30dde5c0fbd4d0f36438b81fd2109e3b952a8207b9908bd37507b8adfe19dd9e6446ca3866910891038377af89cda6507d734a3ae4
Size (checkdmarc-4.4.1.tar.gz) = 22930 bytes
BLAKE2s (checkdmarc-4.4.5.tar.gz) = f0b57e7427b009cda40a9bda8a57ff4842106db5c570094301f3100252fa44a8
SHA512 (checkdmarc-4.4.5.tar.gz) = 8e59d23fa6cffb68c55bda93f93992fc9e954e38b41ea39f4f8a0e8ec80321536dc31afe144636277c6789aa25c4f084f333599a97eb31fa78b4f02290b11cd6
Size (checkdmarc-4.4.5.tar.gz) = 23975 bytes