Fri Jul 22 01:00:24 2022 UTC ()
Update to 5.3.1. From the changelog:

Allow minimal imports by lazy loading dependencies. The following
dependencies are only needed if used:

- BeautifulSoup4 in verify_html
- allpairspy in pairwise approvals
- pyperclip in clipboard reporter

pkgsrc changes:

- Add an 'x11' option, off by default, to control the pyperclip
  dependency.


(schmonz)
diff -r1.42 -r1.43 pkgsrc/devel/py-approvaltests/Makefile
diff -r1.18 -r1.19 pkgsrc/devel/py-approvaltests/PLIST
diff -r1.41 -r1.42 pkgsrc/devel/py-approvaltests/distinfo
diff -r0 -r1.1 pkgsrc/devel/py-approvaltests/options.mk

cvs diff -r1.42 -r1.43 pkgsrc/devel/py-approvaltests/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/py-approvaltests/Makefile 2022/06/29 19:12:18 1.42
+++ pkgsrc/devel/py-approvaltests/Makefile 2022/07/22 01:00:24 1.43
@@ -1,29 +1,30 @@ @@ -1,29 +1,30 @@
1# $NetBSD: Makefile,v 1.42 2022/06/29 19:12:18 schmonz Exp $ 1# $NetBSD: Makefile,v 1.43 2022/07/22 01:00:24 schmonz Exp $
2 2
3DISTNAME= approvaltests-5.3.0 3DISTNAME= approvaltests-5.3.1
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
5CATEGORIES= devel python 5CATEGORIES= devel python
6MASTER_SITES= ${MASTER_SITE_PYPI:=a/approvaltests/} 6MASTER_SITES= ${MASTER_SITE_PYPI:=a/approvaltests/}
7 7
8MAINTAINER= schmonz@NetBSD.org 8MAINTAINER= schmonz@NetBSD.org
9HOMEPAGE= https://approvaltests.com/ 9HOMEPAGE= https://approvaltests.com/
10COMMENT= Assertion/verification library to aid testing 10COMMENT= Assertion/verification library to aid testing
11LICENSE= apache-2.0 11LICENSE= apache-2.0
12 12
13DEPENDS+= ${PYPKGPREFIX}-allpairspy-[0-9]*:../../devel/py-allpairspy 13DEPENDS+= ${PYPKGPREFIX}-allpairspy-[0-9]*:../../devel/py-allpairspy
14DEPENDS+= ${PYPKGPREFIX}-beautifulsoup4-[0-9]*:../../www/py-beautifulsoup4 14DEPENDS+= ${PYPKGPREFIX}-beautifulsoup4-[0-9]*:../../www/py-beautifulsoup4
15DEPENDS+= ${PYPKGPREFIX}-empty-files-[0-9]*:../../devel/py-empty-files 15DEPENDS+= ${PYPKGPREFIX}-empty-files-[0-9]*:../../devel/py-empty-files
16DEPENDS+= ${PYPKGPREFIX}-pyperclip>=1.5.27:../../x11/py-pyperclip 16
 17.include "options.mk"
17 18
18TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test 19TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test
19 20
20# This is the officially documented method, but not all necessary files 21# This is the officially documented method, but not all necessary files
21# are in the pypi distfile (as of 3.5.0) 22# are in the pypi distfile (as of 3.5.0)
22#TEST_DEPENDS+= ${PYPKGPREFIX}-tox-[0-9]*:../../devel/py-tox 23#TEST_DEPENDS+= ${PYPKGPREFIX}-tox-[0-9]*:../../devel/py-tox
23#do-test: 24#do-test:
24# cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHONBIN} -m tox 25# cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHONBIN} -m tox
25 26
26USE_LANGUAGES= # none 27USE_LANGUAGES= # none
27 28
28PYTHON_VERSIONS_INCOMPATIBLE= 27 29PYTHON_VERSIONS_INCOMPATIBLE= 27
29 30

cvs diff -r1.18 -r1.19 pkgsrc/devel/py-approvaltests/PLIST (expand / switch to unified diff)

--- pkgsrc/devel/py-approvaltests/PLIST 2022/06/29 19:12:18 1.18
+++ pkgsrc/devel/py-approvaltests/PLIST 2022/07/22 01:00:24 1.19
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.18 2022/06/29 19:12:18 schmonz Exp $ 1@comment $NetBSD: PLIST,v 1.19 2022/07/22 01:00:24 schmonz Exp $
2${PYSITELIB}/${EGG_INFODIR}/PKG-INFO 2${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
3${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt 3${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
4${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt 4${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
5${PYSITELIB}/${EGG_INFODIR}/requires.txt 5${PYSITELIB}/${EGG_INFODIR}/requires.txt
6${PYSITELIB}/${EGG_INFODIR}/top_level.txt 6${PYSITELIB}/${EGG_INFODIR}/top_level.txt
7${PYSITELIB}/approvaltests/__init__.py 7${PYSITELIB}/approvaltests/__init__.py
8${PYSITELIB}/approvaltests/__init__.pyc 8${PYSITELIB}/approvaltests/__init__.pyc
9${PYSITELIB}/approvaltests/__init__.pyo 9${PYSITELIB}/approvaltests/__init__.pyo
10${PYSITELIB}/approvaltests/approval_exception.py 10${PYSITELIB}/approvaltests/approval_exception.py
11${PYSITELIB}/approvaltests/approval_exception.pyc 11${PYSITELIB}/approvaltests/approval_exception.pyc
12${PYSITELIB}/approvaltests/approval_exception.pyo 12${PYSITELIB}/approvaltests/approval_exception.pyo
13${PYSITELIB}/approvaltests/approvals.py 13${PYSITELIB}/approvaltests/approvals.py
14${PYSITELIB}/approvaltests/approvals.pyc 14${PYSITELIB}/approvaltests/approvals.pyc
@@ -151,26 +151,29 @@ ${PYSITELIB}/approvaltests/scrubbers/__i @@ -151,26 +151,29 @@ ${PYSITELIB}/approvaltests/scrubbers/__i
151${PYSITELIB}/approvaltests/scrubbers/__init__.pyo 151${PYSITELIB}/approvaltests/scrubbers/__init__.pyo
152${PYSITELIB}/approvaltests/scrubbers/scrubbers.py 152${PYSITELIB}/approvaltests/scrubbers/scrubbers.py
153${PYSITELIB}/approvaltests/scrubbers/scrubbers.pyc 153${PYSITELIB}/approvaltests/scrubbers/scrubbers.pyc
154${PYSITELIB}/approvaltests/scrubbers/scrubbers.pyo 154${PYSITELIB}/approvaltests/scrubbers/scrubbers.pyo
155${PYSITELIB}/approvaltests/storyboard.py 155${PYSITELIB}/approvaltests/storyboard.py
156${PYSITELIB}/approvaltests/storyboard.pyc 156${PYSITELIB}/approvaltests/storyboard.pyc
157${PYSITELIB}/approvaltests/storyboard.pyo 157${PYSITELIB}/approvaltests/storyboard.pyo
158${PYSITELIB}/approvaltests/string_writer.py 158${PYSITELIB}/approvaltests/string_writer.py
159${PYSITELIB}/approvaltests/string_writer.pyc 159${PYSITELIB}/approvaltests/string_writer.pyc
160${PYSITELIB}/approvaltests/string_writer.pyo 160${PYSITELIB}/approvaltests/string_writer.pyo
161${PYSITELIB}/approvaltests/utilities/__init__.py 161${PYSITELIB}/approvaltests/utilities/__init__.py
162${PYSITELIB}/approvaltests/utilities/__init__.pyc 162${PYSITELIB}/approvaltests/utilities/__init__.pyc
163${PYSITELIB}/approvaltests/utilities/__init__.pyo 163${PYSITELIB}/approvaltests/utilities/__init__.pyo
 164${PYSITELIB}/approvaltests/utilities/clipboard_utilities.py
 165${PYSITELIB}/approvaltests/utilities/clipboard_utilities.pyc
 166${PYSITELIB}/approvaltests/utilities/clipboard_utilities.pyo
164${PYSITELIB}/approvaltests/utilities/exceptions/__init__.py 167${PYSITELIB}/approvaltests/utilities/exceptions/__init__.py
165${PYSITELIB}/approvaltests/utilities/exceptions/__init__.pyc 168${PYSITELIB}/approvaltests/utilities/exceptions/__init__.pyc
166${PYSITELIB}/approvaltests/utilities/exceptions/__init__.pyo 169${PYSITELIB}/approvaltests/utilities/exceptions/__init__.pyo
167${PYSITELIB}/approvaltests/utilities/exceptions/exception_collector.py 170${PYSITELIB}/approvaltests/utilities/exceptions/exception_collector.py
168${PYSITELIB}/approvaltests/utilities/exceptions/exception_collector.pyc 171${PYSITELIB}/approvaltests/utilities/exceptions/exception_collector.pyc
169${PYSITELIB}/approvaltests/utilities/exceptions/exception_collector.pyo 172${PYSITELIB}/approvaltests/utilities/exceptions/exception_collector.pyo
170${PYSITELIB}/approvaltests/utilities/exceptions/exception_utils.py 173${PYSITELIB}/approvaltests/utilities/exceptions/exception_utils.py
171${PYSITELIB}/approvaltests/utilities/exceptions/exception_utils.pyc 174${PYSITELIB}/approvaltests/utilities/exceptions/exception_utils.pyc
172${PYSITELIB}/approvaltests/utilities/exceptions/exception_utils.pyo 175${PYSITELIB}/approvaltests/utilities/exceptions/exception_utils.pyo
173${PYSITELIB}/approvaltests/utilities/exceptions/multiple_exceptions.py 176${PYSITELIB}/approvaltests/utilities/exceptions/multiple_exceptions.py
174${PYSITELIB}/approvaltests/utilities/exceptions/multiple_exceptions.pyc 177${PYSITELIB}/approvaltests/utilities/exceptions/multiple_exceptions.pyc
175${PYSITELIB}/approvaltests/utilities/exceptions/multiple_exceptions.pyo 178${PYSITELIB}/approvaltests/utilities/exceptions/multiple_exceptions.pyo
176${PYSITELIB}/approvaltests/utilities/markdown_table.py 179${PYSITELIB}/approvaltests/utilities/markdown_table.py

cvs diff -r1.41 -r1.42 pkgsrc/devel/py-approvaltests/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/py-approvaltests/distinfo 2022/06/29 19:12:18 1.41
+++ pkgsrc/devel/py-approvaltests/distinfo 2022/07/22 01:00:24 1.42
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.41 2022/06/29 19:12:18 schmonz Exp $ 1$NetBSD: distinfo,v 1.42 2022/07/22 01:00:24 schmonz Exp $
2 2
3BLAKE2s (approvaltests-5.3.0.tar.gz) = 49dab4b252606178400effcef63a62dfc8feff1394e1b68c1f74f19ba8d2583e 3BLAKE2s (approvaltests-5.3.1.tar.gz) = 42e902739e252ba3097f6a83ccf584dc44aacd18a9f4b4636336be18251eb5f8
4SHA512 (approvaltests-5.3.0.tar.gz) = 3fe2dc1c4f3983d5e8f89a1518188201bf415e70e34501090aa7980e0c9102bbf597413c0106040c0262dda3db3f55e274d858ed2af949c0b7884cbe67ba11be 4SHA512 (approvaltests-5.3.1.tar.gz) = 6d96a2eef7573e20c372318f2a46ba6ec633a88c004721a32a3ce7944059b368af2a17061b9010c23b057c2d6327d375136adb72eb52ddce85ed3b579821699d
5Size (approvaltests-5.3.0.tar.gz) = 30903 bytes 5Size (approvaltests-5.3.1.tar.gz) = 31100 bytes

File Added: pkgsrc/devel/py-approvaltests/options.mk
# $NetBSD: options.mk,v 1.1 2022/07/22 01:00:24 schmonz Exp $

PKG_OPTIONS_VAR=	PKG_OPTIONS.py-approvaltests
PKG_SUPPORTED_OPTIONS=	x11

.include "../../mk/bsd.options.mk"

.if !empty(PKG_OPTIONS:Mx11)
DEPENDS+=		${PYPKGPREFIX}-pyperclip>=1.5.27:../../x11/py-pyperclip
.endif