Sun May 7 21:08:39 2023 UTC ()
py-aiosmtpd: update to 1.4.4.post2

1.4.4.post2 (2023-01-19)
Fixed/Improved
Prevent unclean repo from being built
Reduce chance of not-ready-for-release packages from being uploaded

1.4.4 (2023-01-17)
Fixed/Improved
No longer expect an implicit creation of the event loop through get_event_loop()

1.4.3 (2022-12-21)
Fixed/Improved
Is now compatible with uvloop
Add compatibility for Python 3.10 and 3.11
Test matrix update
Drop Python 3.6, PyPy 3.6 (some) and MacOS 10
Add Python 3.10 & 3.11, PyPy 3.7 & 3.8, Ubuntu 22.04, MacOS 11 & 12
Expanded tox environments
Longer AUTOSTOP_DELAY especially for Windows
Update signing keys
Some documentation fixes


(markd)
diff -r1.10 -r1.11 pkgsrc/mail/py-aiosmtpd/Makefile
diff -r1.4 -r1.5 pkgsrc/mail/py-aiosmtpd/PLIST
diff -r1.7 -r1.8 pkgsrc/mail/py-aiosmtpd/distinfo

cvs diff -r1.10 -r1.11 pkgsrc/mail/py-aiosmtpd/Makefile (expand / switch to unified diff)

--- pkgsrc/mail/py-aiosmtpd/Makefile 2023/03/29 09:34:11 1.10
+++ pkgsrc/mail/py-aiosmtpd/Makefile 2023/05/07 21:08:39 1.11
@@ -1,34 +1,36 @@ @@ -1,34 +1,36 @@
1# $NetBSD: Makefile,v 1.10 2023/03/29 09:34:11 wiz Exp $ 1# $NetBSD: Makefile,v 1.11 2023/05/07 21:08:39 markd Exp $
2 2
3DISTNAME= aiosmtpd-1.4.2 3DISTNAME= aiosmtpd-1.4.4.post2
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
5PKGREVISION= 2 
6CATEGORIES= mail python 5CATEGORIES= mail python
7MASTER_SITES= ${MASTER_SITE_PYPI:=a/aiosmtpd/} 6MASTER_SITES= ${MASTER_SITE_PYPI:=a/aiosmtpd/}
8 7
9MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= https://github.com/aio-libs/aiosmtpd 9HOMEPAGE= https://github.com/aio-libs/aiosmtpd
11COMMENT= Asyncio based SMTP server 10COMMENT= Asyncio based SMTP server
12LICENSE= apache-2.0 11LICENSE= apache-2.0
13 12
14DEPENDS+= ${PYPKGPREFIX}-atpublic-[0-9]*:../../devel/py-atpublic 13DEPENDS+= ${PYPKGPREFIX}-atpublic-[0-9]*:../../devel/py-atpublic
15DEPENDS+= ${PYPKGPREFIX}-attrs-[0-9]*:../../devel/py-attrs 14DEPENDS+= ${PYPKGPREFIX}-attrs-[0-9]*:../../devel/py-attrs
16 15
17USE_LANGUAGES= # none 16USE_LANGUAGES= # none
18 17
19PYTHON_VERSIONS_INCOMPATIBLE= 27 18PYTHON_VERSIONS_INCOMPATIBLE= 27
20 19
21USE_PKG_RESOURCES= yes 20USE_PKG_RESOURCES= yes
22 21
23.include "../../lang/python/pyversion.mk" 22.include "../../lang/python/pyversion.mk"
24 23
25.if ${PYTHON_VERSION} < 308 24.if ${PYTHON_VERSION} < 308
26DEPENDS+= ${PYPKGPREFIX}-typing-extensions-[0-9]*:../../devel/py-typing-extensions 25DEPENDS+= ${PYPKGPREFIX}-typing-extensions-[0-9]*:../../devel/py-typing-extensions
27.endif 26.endif
28 27
 28pre-configure:
 29 ${CHMOD} -R go-w ${WRKSRC}
 30
29post-install: 31post-install:
30 cd ${DESTDIR}${PREFIX}/bin && \ 32 cd ${DESTDIR}${PREFIX}/bin && \
31 ${MV} aiosmtpd aiosmtpd-${PYVERSSUFFIX} || ${TRUE} 33 ${MV} aiosmtpd aiosmtpd-${PYVERSSUFFIX} || ${TRUE}
32 34
33.include "../../lang/python/egg.mk" 35.include "../../lang/python/egg.mk"
34.include "../../mk/bsd.pkg.mk" 36.include "../../mk/bsd.pkg.mk"

cvs diff -r1.4 -r1.5 pkgsrc/mail/py-aiosmtpd/PLIST (expand / switch to unified diff)

--- pkgsrc/mail/py-aiosmtpd/PLIST 2021/03/08 06:57:26 1.4
+++ pkgsrc/mail/py-aiosmtpd/PLIST 2023/05/07 21:08:39 1.5
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.4 2021/03/08 06:57:26 adam Exp $ 1@comment $NetBSD: PLIST,v 1.5 2023/05/07 21:08:39 markd Exp $
2bin/aiosmtpd-${PYVERSSUFFIX} 2bin/aiosmtpd-${PYVERSSUFFIX}
3${PYSITELIB}/${EGG_INFODIR}/PKG-INFO 3${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
4${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt 4${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
5${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt 5${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
6${PYSITELIB}/${EGG_INFODIR}/entry_points.txt 6${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
7${PYSITELIB}/${EGG_INFODIR}/not-zip-safe 7${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
8${PYSITELIB}/${EGG_INFODIR}/requires.txt 8${PYSITELIB}/${EGG_INFODIR}/requires.txt
9${PYSITELIB}/${EGG_INFODIR}/top_level.txt 9${PYSITELIB}/${EGG_INFODIR}/top_level.txt
10${PYSITELIB}/aiosmtpd/__init__.py 10${PYSITELIB}/aiosmtpd/__init__.py
11${PYSITELIB}/aiosmtpd/__init__.pyc 11${PYSITELIB}/aiosmtpd/__init__.pyc
12${PYSITELIB}/aiosmtpd/__init__.pyo 12${PYSITELIB}/aiosmtpd/__init__.pyo
13${PYSITELIB}/aiosmtpd/__main__.py 13${PYSITELIB}/aiosmtpd/__main__.py
14${PYSITELIB}/aiosmtpd/__main__.pyc 14${PYSITELIB}/aiosmtpd/__main__.pyc
@@ -89,26 +89,29 @@ ${PYSITELIB}/aiosmtpd/tests/certs/server @@ -89,26 +89,29 @@ ${PYSITELIB}/aiosmtpd/tests/certs/server
89${PYSITELIB}/aiosmtpd/tests/certs/server_alt.key 89${PYSITELIB}/aiosmtpd/tests/certs/server_alt.key
90${PYSITELIB}/aiosmtpd/tests/conftest.py 90${PYSITELIB}/aiosmtpd/tests/conftest.py
91${PYSITELIB}/aiosmtpd/tests/conftest.pyc 91${PYSITELIB}/aiosmtpd/tests/conftest.pyc
92${PYSITELIB}/aiosmtpd/tests/conftest.pyo 92${PYSITELIB}/aiosmtpd/tests/conftest.pyo
93${PYSITELIB}/aiosmtpd/tests/test_handlers.py 93${PYSITELIB}/aiosmtpd/tests/test_handlers.py
94${PYSITELIB}/aiosmtpd/tests/test_handlers.pyc 94${PYSITELIB}/aiosmtpd/tests/test_handlers.pyc
95${PYSITELIB}/aiosmtpd/tests/test_handlers.pyo 95${PYSITELIB}/aiosmtpd/tests/test_handlers.pyo
96${PYSITELIB}/aiosmtpd/tests/test_lmtp.py 96${PYSITELIB}/aiosmtpd/tests/test_lmtp.py
97${PYSITELIB}/aiosmtpd/tests/test_lmtp.pyc 97${PYSITELIB}/aiosmtpd/tests/test_lmtp.pyc
98${PYSITELIB}/aiosmtpd/tests/test_lmtp.pyo 98${PYSITELIB}/aiosmtpd/tests/test_lmtp.pyo
99${PYSITELIB}/aiosmtpd/tests/test_main.py 99${PYSITELIB}/aiosmtpd/tests/test_main.py
100${PYSITELIB}/aiosmtpd/tests/test_main.pyc 100${PYSITELIB}/aiosmtpd/tests/test_main.pyc
101${PYSITELIB}/aiosmtpd/tests/test_main.pyo 101${PYSITELIB}/aiosmtpd/tests/test_main.pyo
 102${PYSITELIB}/aiosmtpd/tests/test_misc.py
 103${PYSITELIB}/aiosmtpd/tests/test_misc.pyc
 104${PYSITELIB}/aiosmtpd/tests/test_misc.pyo
102${PYSITELIB}/aiosmtpd/tests/test_proxyprotocol.py 105${PYSITELIB}/aiosmtpd/tests/test_proxyprotocol.py
103${PYSITELIB}/aiosmtpd/tests/test_proxyprotocol.pyc 106${PYSITELIB}/aiosmtpd/tests/test_proxyprotocol.pyc
104${PYSITELIB}/aiosmtpd/tests/test_proxyprotocol.pyo 107${PYSITELIB}/aiosmtpd/tests/test_proxyprotocol.pyo
105${PYSITELIB}/aiosmtpd/tests/test_server.py 108${PYSITELIB}/aiosmtpd/tests/test_server.py
106${PYSITELIB}/aiosmtpd/tests/test_server.pyc 109${PYSITELIB}/aiosmtpd/tests/test_server.pyc
107${PYSITELIB}/aiosmtpd/tests/test_server.pyo 110${PYSITELIB}/aiosmtpd/tests/test_server.pyo
108${PYSITELIB}/aiosmtpd/tests/test_smtp.py 111${PYSITELIB}/aiosmtpd/tests/test_smtp.py
109${PYSITELIB}/aiosmtpd/tests/test_smtp.pyc 112${PYSITELIB}/aiosmtpd/tests/test_smtp.pyc
110${PYSITELIB}/aiosmtpd/tests/test_smtp.pyo 113${PYSITELIB}/aiosmtpd/tests/test_smtp.pyo
111${PYSITELIB}/aiosmtpd/tests/test_smtps.py 114${PYSITELIB}/aiosmtpd/tests/test_smtps.py
112${PYSITELIB}/aiosmtpd/tests/test_smtps.pyc 115${PYSITELIB}/aiosmtpd/tests/test_smtps.pyc
113${PYSITELIB}/aiosmtpd/tests/test_smtps.pyo 116${PYSITELIB}/aiosmtpd/tests/test_smtps.pyo
114${PYSITELIB}/aiosmtpd/tests/test_starttls.py 117${PYSITELIB}/aiosmtpd/tests/test_starttls.py

cvs diff -r1.7 -r1.8 pkgsrc/mail/py-aiosmtpd/distinfo (expand / switch to unified diff)

--- pkgsrc/mail/py-aiosmtpd/distinfo 2021/10/26 10:54:22 1.7
+++ pkgsrc/mail/py-aiosmtpd/distinfo 2023/05/07 21:08:39 1.8
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.7 2021/10/26 10:54:22 nia Exp $ 1$NetBSD: distinfo,v 1.8 2023/05/07 21:08:39 markd Exp $
2 2
3BLAKE2s (aiosmtpd-1.4.2.tar.gz) = 55cc60cfbcaf1cab00f57fc7f336e232d662ba146c4e3b5a6b64ba3d54c3a9a0 3BLAKE2s (aiosmtpd-1.4.4.post2.tar.gz) = b26571ec8a811a17b5eedc4f6291741d91aedd6a254fcc856d79455748f82a75
4SHA512 (aiosmtpd-1.4.2.tar.gz) = b910ae4c00b52f59b9f2199b296a1b76caa7567cbcd2e27c73d4ec894e9b48cd8190090083ce33b87dc924c4394a6425506355951208af65b89a6c1abe371114 4SHA512 (aiosmtpd-1.4.4.post2.tar.gz) = b911e086f9fabd8b677d14cdc46573509377c491379148d8f8e76b96fdd509ba510550cb12b384dfc416759940494326ab6d719c859bce2048721d2d256d40fc
5Size (aiosmtpd-1.4.2.tar.gz) = 140630 bytes 5Size (aiosmtpd-1.4.4.post2.tar.gz) = 152460 bytes