Mon Dec 6 14:41:21 2021 UTC ()
py-FormEncode: update to 2.0.1.

2.0.1
-----
 - Add support for 3.10
 - use Pytest instead of Nose and Github Actions instead of Travis for tests
 - Documentation updates
 - Note this will be the last version to support Python 2.7. The next version
   will be 2.1 to signal this change. If you want to keep support for Python
   2.7 update your dependencies spec to be below 2.1

2.0.0
-----

 - `FormEncode` can now run on Python 3.6 and higher without needing to run 2to3 first.
 - `FormEncode` 2.0 is no longer compatible with Python 2.6 and 3.2 to 3.5.
   If you need Python 2.6 or 3.2 to 3.5 compatibility please use `FormEncode` 1.3.
   You might also try `FormEncode` 2.0.0a1 which supports Python 2.6 and Python 3.3-3.5.
 - This will be the last major version to support Python 2.7
 - Add strict flag to USPostalCode to raise error on postal codes that has too
   many digits instead of just truncating
 - Various Python 3 fixes
 - Serbian latin translation
 - Changed License to MIT
 - Dutch, UK, Greek and South Korean postal code format fixes
 - Add postal code formats for Switzerland, Cyprus, Faroe Islands, San Marino, Ukraine and Vatican City.
 - Add ISODateTimeConverter validator
 - Add ability to target htmlfill to particular form or ignore a form
 - Fix format errors in some translations
 - The version of the library can be checked using formencode.__version__


(wiz)
diff -r1.5 -r1.6 pkgsrc/www/py-FormEncode/Makefile
diff -r1.5 -r1.6 pkgsrc/www/py-FormEncode/distinfo
diff -r1.1 -r1.2 pkgsrc/www/py-FormEncode/PLIST
diff -r1.1 -r1.2 pkgsrc/www/py-FormEncode/patches/patch-setup.py

cvs diff -r1.5 -r1.6 pkgsrc/www/py-FormEncode/Makefile (expand / switch to unified diff)

--- pkgsrc/www/py-FormEncode/Makefile 2020/03/22 12:28:28 1.5
+++ pkgsrc/www/py-FormEncode/Makefile 2021/12/06 14:41:21 1.6
@@ -1,26 +1,31 @@ @@ -1,26 +1,31 @@
1# $NetBSD: Makefile,v 1.5 2020/03/22 12:28:28 rillig Exp $ 1# $NetBSD: Makefile,v 1.6 2021/12/06 14:41:21 wiz Exp $
2 2
3DISTNAME= FormEncode-1.3.1 3DISTNAME= FormEncode-2.0.1
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
5CATEGORIES= www python 5CATEGORIES= www python
6MASTER_SITES= ${MASTER_SITE_PYPI:=F/FormEncode/} 6MASTER_SITES= ${MASTER_SITE_PYPI:=F/FormEncode/}
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= http://formencode.org/ 9HOMEPAGE= http://formencode.org/
10COMMENT= HTML form validation, generation, and conversion package 10COMMENT= HTML form validation, generation, and conversion package
11LICENSE= python-software-foundation 11LICENSE= python-software-foundation
12 12
 13BUILD_DEPENDS+= ${PYPKGPREFIX}-setuptools_scm-[0-9]*:../../devel/py-setuptools_scm
 14BUILD_DEPENDS+= ${PYPKGPREFIX}-setuptools_scm_git_archive-[0-9]*:../../devel/py-setuptools_scm_git_archive
13TEST_DEPENDS+= ${PYPKGPREFIX}-country-[0-9]*:../../geography/py-country 15TEST_DEPENDS+= ${PYPKGPREFIX}-country-[0-9]*:../../geography/py-country
14TEST_DEPENDS+= ${PYPKGPREFIX}-dns-[0-9]*:../../net/py-dns 16TEST_DEPENDS+= ${PYPKGPREFIX}-dns-[0-9]*:../../net/py-dns
15TEST_DEPENDS+= ${PYPKGPREFIX}-nose-[0-9]*:../../devel/py-nose 17TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test
16 18
17USE_LANGUAGES= # none 19USE_LANGUAGES= # none
18 20
19.include "../../lang/python/pyversion.mk" 21PYTHON_VERSIONS_INCOMPATIBLE= 27 # py-country
20.if ${PYPKGPREFIX} == py27 22
21TEST_DEPENDS= # none; py-country is incompatible with py27 23PLIST_SUBST+= PYPKGPREFIX=${PYPKGPREFIX}
22do-test: 24
23.endif 25INSTALLATION_DIRS+= share/doc/${PYPKGPREFIX}-FormEncode
 26
 27post-install:
 28 ${MV} ${DESTDIR}${PREFIX}/LICENSE.txt ${DESTDIR}${PREFIX}/share/doc/${PYPKGPREFIX}-FormEncode
24 29
25.include "../../lang/python/egg.mk" 30.include "../../lang/python/egg.mk"
26.include "../../mk/bsd.pkg.mk" 31.include "../../mk/bsd.pkg.mk"

cvs diff -r1.5 -r1.6 pkgsrc/www/py-FormEncode/distinfo (expand / switch to unified diff)

--- pkgsrc/www/py-FormEncode/distinfo 2021/10/26 11:30:26 1.5
+++ pkgsrc/www/py-FormEncode/distinfo 2021/12/06 14:41:21 1.6
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.5 2021/10/26 11:30:26 nia Exp $ 1$NetBSD: distinfo,v 1.6 2021/12/06 14:41:21 wiz Exp $
2 2
3BLAKE2s (FormEncode-1.3.1.tar.gz) = f2309ed3ce6ba6d1933f7c939c906c37eccf5fb719f8bbaab2d3d5c6a58a745c 3BLAKE2s (FormEncode-2.0.1.tar.gz) = 13225ffbde085fb4d0920c6d91e678c11546594c335f14dc87e9333303ba30ae
4SHA512 (FormEncode-1.3.1.tar.gz) = 5f53d4e868c70adf2615f3f18ca1053b037abc14e0e23f553237af24b77666ce6489390106d1c2be02fe85e63a216722dc5e459c1c41e748d76c332521974626 4SHA512 (FormEncode-2.0.1.tar.gz) = 165d2b5abfd37a361144aaf33b053537660bef5ba6a266b869beb2e1d5467719fd7a9dc6d2cec75a04f0ee0d07d46cc76d90ad6ead5b4adef570e22d566fa87b
5Size (FormEncode-1.3.1.tar.gz) = 197305 bytes 5Size (FormEncode-2.0.1.tar.gz) = 256130 bytes
6SHA1 (patch-setup.py) = c560e9817f9854c6ec2ecf09baefae6c37c965e7 6SHA1 (patch-setup.py) = e5bf0b4ad7900873574c3485bbf0c300411bce09

cvs diff -r1.1 -r1.2 pkgsrc/www/py-FormEncode/PLIST (expand / switch to unified diff)

--- pkgsrc/www/py-FormEncode/PLIST 2015/07/15 18:30:13 1.1
+++ pkgsrc/www/py-FormEncode/PLIST 2021/12/06 14:41:21 1.2
@@ -1,33 +1,34 @@ @@ -1,33 +1,34 @@
1@comment $NetBSD: PLIST,v 1.1 2015/07/15 18:30:13 wiz Exp $ 1@comment $NetBSD: PLIST,v 1.2 2021/12/06 14:41:21 wiz 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}/not-zip-safe 5${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
6${PYSITELIB}/${EGG_INFODIR}/requires.txt 6${PYSITELIB}/${EGG_INFODIR}/requires.txt
7${PYSITELIB}/${EGG_INFODIR}/top_level.txt 7${PYSITELIB}/${EGG_INFODIR}/top_level.txt
8${PYSITELIB}/docs/Design.txt 8${PYSITELIB}/docs/Design.txt
9${PYSITELIB}/docs/ToDo.txt 9${PYSITELIB}/docs/ToDo.txt
10${PYSITELIB}/docs/Validator.txt 10${PYSITELIB}/docs/Validator.txt
11${PYSITELIB}/docs/community.txt 11${PYSITELIB}/docs/community.txt
12${PYSITELIB}/docs/download.txt 12${PYSITELIB}/docs/download.txt
13${PYSITELIB}/docs/history.txt 13${PYSITELIB}/docs/history.txt
14${PYSITELIB}/docs/htmlfill.txt 14${PYSITELIB}/docs/htmlfill.txt
15${PYSITELIB}/docs/i18n.txt 15${PYSITELIB}/docs/i18n.txt
16${PYSITELIB}/docs/index.txt 16${PYSITELIB}/docs/index.txt
17${PYSITELIB}/docs/modules.txt 17${PYSITELIB}/docs/modules.txt
18${PYSITELIB}/docs/whatsnew-0-to-1.2.4.txt 18${PYSITELIB}/docs/whatsnew-0-to-1.2.4.txt
19${PYSITELIB}/docs/whatsnew-1.2.5.txt 19${PYSITELIB}/docs/whatsnew-1.2.5.txt
20${PYSITELIB}/docs/whatsnew-1.3.txt 20${PYSITELIB}/docs/whatsnew-1.3.txt
 21${PYSITELIB}/docs/whatsnew-2.0.txt
21${PYSITELIB}/formencode/__init__.py 22${PYSITELIB}/formencode/__init__.py
22${PYSITELIB}/formencode/__init__.pyc 23${PYSITELIB}/formencode/__init__.pyc
23${PYSITELIB}/formencode/__init__.pyo 24${PYSITELIB}/formencode/__init__.pyo
24${PYSITELIB}/formencode/api.py 25${PYSITELIB}/formencode/api.py
25${PYSITELIB}/formencode/api.pyc 26${PYSITELIB}/formencode/api.pyc
26${PYSITELIB}/formencode/api.pyo 27${PYSITELIB}/formencode/api.pyo
27${PYSITELIB}/formencode/compound.py 28${PYSITELIB}/formencode/compound.py
28${PYSITELIB}/formencode/compound.pyc 29${PYSITELIB}/formencode/compound.pyc
29${PYSITELIB}/formencode/compound.pyo 30${PYSITELIB}/formencode/compound.pyo
30${PYSITELIB}/formencode/context.py 31${PYSITELIB}/formencode/context.py
31${PYSITELIB}/formencode/context.pyc 32${PYSITELIB}/formencode/context.pyc
32${PYSITELIB}/formencode/context.pyo 33${PYSITELIB}/formencode/context.pyo
33${PYSITELIB}/formencode/declarative.py 34${PYSITELIB}/formencode/declarative.py
@@ -72,44 +73,48 @@ ${PYSITELIB}/formencode/i18n/et/LC_MESSA @@ -72,44 +73,48 @@ ${PYSITELIB}/formencode/i18n/et/LC_MESSA
72${PYSITELIB}/formencode/i18n/et/LC_MESSAGES/FormEncode.po 73${PYSITELIB}/formencode/i18n/et/LC_MESSAGES/FormEncode.po
73${PYSITELIB}/formencode/i18n/fi/LC_MESSAGES/FormEncode.mo 74${PYSITELIB}/formencode/i18n/fi/LC_MESSAGES/FormEncode.mo
74${PYSITELIB}/formencode/i18n/fi/LC_MESSAGES/FormEncode.po 75${PYSITELIB}/formencode/i18n/fi/LC_MESSAGES/FormEncode.po
75${PYSITELIB}/formencode/i18n/fr/LC_MESSAGES/FormEncode.mo 76${PYSITELIB}/formencode/i18n/fr/LC_MESSAGES/FormEncode.mo
76${PYSITELIB}/formencode/i18n/fr/LC_MESSAGES/FormEncode.po 77${PYSITELIB}/formencode/i18n/fr/LC_MESSAGES/FormEncode.po
77${PYSITELIB}/formencode/i18n/it/LC_MESSAGES/FormEncode.mo 78${PYSITELIB}/formencode/i18n/it/LC_MESSAGES/FormEncode.mo
78${PYSITELIB}/formencode/i18n/it/LC_MESSAGES/FormEncode.po 79${PYSITELIB}/formencode/i18n/it/LC_MESSAGES/FormEncode.po
79${PYSITELIB}/formencode/i18n/ja/LC_MESSAGES/FormEncode.mo 80${PYSITELIB}/formencode/i18n/ja/LC_MESSAGES/FormEncode.mo
80${PYSITELIB}/formencode/i18n/ja/LC_MESSAGES/FormEncode.po 81${PYSITELIB}/formencode/i18n/ja/LC_MESSAGES/FormEncode.po
81${PYSITELIB}/formencode/i18n/ko/LC_MESSAGES/FormEncode.mo 82${PYSITELIB}/formencode/i18n/ko/LC_MESSAGES/FormEncode.mo
82${PYSITELIB}/formencode/i18n/ko/LC_MESSAGES/FormEncode.po 83${PYSITELIB}/formencode/i18n/ko/LC_MESSAGES/FormEncode.po
83${PYSITELIB}/formencode/i18n/lt/LC_MESSAGES/FormEncode.mo 84${PYSITELIB}/formencode/i18n/lt/LC_MESSAGES/FormEncode.mo
84${PYSITELIB}/formencode/i18n/lt/LC_MESSAGES/FormEncode.po 85${PYSITELIB}/formencode/i18n/lt/LC_MESSAGES/FormEncode.po
 86${PYSITELIB}/formencode/i18n/mk/LC_MESSAGES/FormEncode.mo
 87${PYSITELIB}/formencode/i18n/mk/LC_MESSAGES/FormEncode.po
85${PYSITELIB}/formencode/i18n/nb_NO/LC_MESSAGES/FormEncode.mo 88${PYSITELIB}/formencode/i18n/nb_NO/LC_MESSAGES/FormEncode.mo
86${PYSITELIB}/formencode/i18n/nb_NO/LC_MESSAGES/FormEncode.po 89${PYSITELIB}/formencode/i18n/nb_NO/LC_MESSAGES/FormEncode.po
87${PYSITELIB}/formencode/i18n/nl/LC_MESSAGES/FormEncode.mo 90${PYSITELIB}/formencode/i18n/nl/LC_MESSAGES/FormEncode.mo
88${PYSITELIB}/formencode/i18n/nl/LC_MESSAGES/FormEncode.po 91${PYSITELIB}/formencode/i18n/nl/LC_MESSAGES/FormEncode.po
89${PYSITELIB}/formencode/i18n/pl/LC_MESSAGES/FormEncode.mo 92${PYSITELIB}/formencode/i18n/pl/LC_MESSAGES/FormEncode.mo
90${PYSITELIB}/formencode/i18n/pl/LC_MESSAGES/FormEncode.po 93${PYSITELIB}/formencode/i18n/pl/LC_MESSAGES/FormEncode.po
91${PYSITELIB}/formencode/i18n/pt_BR/LC_MESSAGES/FormEncode.mo 94${PYSITELIB}/formencode/i18n/pt_BR/LC_MESSAGES/FormEncode.mo
92${PYSITELIB}/formencode/i18n/pt_BR/LC_MESSAGES/FormEncode.po 95${PYSITELIB}/formencode/i18n/pt_BR/LC_MESSAGES/FormEncode.po
93${PYSITELIB}/formencode/i18n/pt_PT/LC_MESSAGES/FormEncode.mo 96${PYSITELIB}/formencode/i18n/pt_PT/LC_MESSAGES/FormEncode.mo
94${PYSITELIB}/formencode/i18n/pt_PT/LC_MESSAGES/FormEncode.po 97${PYSITELIB}/formencode/i18n/pt_PT/LC_MESSAGES/FormEncode.po
95${PYSITELIB}/formencode/i18n/ru/LC_MESSAGES/FormEncode.mo 98${PYSITELIB}/formencode/i18n/ru/LC_MESSAGES/FormEncode.mo
96${PYSITELIB}/formencode/i18n/ru/LC_MESSAGES/FormEncode.po 99${PYSITELIB}/formencode/i18n/ru/LC_MESSAGES/FormEncode.po
97${PYSITELIB}/formencode/i18n/sk/LC_MESSAGES/FormEncode.mo 100${PYSITELIB}/formencode/i18n/sk/LC_MESSAGES/FormEncode.mo
98${PYSITELIB}/formencode/i18n/sk/LC_MESSAGES/FormEncode.po 101${PYSITELIB}/formencode/i18n/sk/LC_MESSAGES/FormEncode.po
99${PYSITELIB}/formencode/i18n/sl/LC_MESSAGES/FormEncode.mo 102${PYSITELIB}/formencode/i18n/sl/LC_MESSAGES/FormEncode.mo
100${PYSITELIB}/formencode/i18n/sl/LC_MESSAGES/FormEncode.po 103${PYSITELIB}/formencode/i18n/sl/LC_MESSAGES/FormEncode.po
101${PYSITELIB}/formencode/i18n/sr/LC_MESSAGES/FormEncode.mo 104${PYSITELIB}/formencode/i18n/sr/LC_MESSAGES/FormEncode.mo
102${PYSITELIB}/formencode/i18n/sr/LC_MESSAGES/FormEncode.po 105${PYSITELIB}/formencode/i18n/sr/LC_MESSAGES/FormEncode.po
 106${PYSITELIB}/formencode/i18n/sr@latin/LC_MESSAGES/FormEncode.mo
 107${PYSITELIB}/formencode/i18n/sr@latin/LC_MESSAGES/FormEncode.po
103${PYSITELIB}/formencode/i18n/sv/LC_MESSAGES/FormEncode.mo 108${PYSITELIB}/formencode/i18n/sv/LC_MESSAGES/FormEncode.mo
104${PYSITELIB}/formencode/i18n/sv/LC_MESSAGES/FormEncode.po 109${PYSITELIB}/formencode/i18n/sv/LC_MESSAGES/FormEncode.po
105${PYSITELIB}/formencode/i18n/tr/LC_MESSAGES/FormEncode.mo 110${PYSITELIB}/formencode/i18n/tr/LC_MESSAGES/FormEncode.mo
106${PYSITELIB}/formencode/i18n/tr/LC_MESSAGES/FormEncode.po 111${PYSITELIB}/formencode/i18n/tr/LC_MESSAGES/FormEncode.po
107${PYSITELIB}/formencode/i18n/zh_CN/LC_MESSAGES/FormEncode.mo 112${PYSITELIB}/formencode/i18n/zh_CN/LC_MESSAGES/FormEncode.mo
108${PYSITELIB}/formencode/i18n/zh_CN/LC_MESSAGES/FormEncode.po 113${PYSITELIB}/formencode/i18n/zh_CN/LC_MESSAGES/FormEncode.po
109${PYSITELIB}/formencode/i18n/zh_TW/LC_MESSAGES/FormEncode.mo 114${PYSITELIB}/formencode/i18n/zh_TW/LC_MESSAGES/FormEncode.mo
110${PYSITELIB}/formencode/i18n/zh_TW/LC_MESSAGES/FormEncode.po 115${PYSITELIB}/formencode/i18n/zh_TW/LC_MESSAGES/FormEncode.po
111${PYSITELIB}/formencode/interfaces.py 116${PYSITELIB}/formencode/interfaces.py
112${PYSITELIB}/formencode/interfaces.pyc 117${PYSITELIB}/formencode/interfaces.pyc
113${PYSITELIB}/formencode/interfaces.pyo 118${PYSITELIB}/formencode/interfaces.pyo
114${PYSITELIB}/formencode/javascript/ordering.js 119${PYSITELIB}/formencode/javascript/ordering.js
115${PYSITELIB}/formencode/national.py 120${PYSITELIB}/formencode/national.py
@@ -146,26 +151,29 @@ ${PYSITELIB}/formencode/tests/test_decla @@ -146,26 +151,29 @@ ${PYSITELIB}/formencode/tests/test_decla
146${PYSITELIB}/formencode/tests/test_declarative.pyo 151${PYSITELIB}/formencode/tests/test_declarative.pyo
147${PYSITELIB}/formencode/tests/test_doctest_xml_compare.py 152${PYSITELIB}/formencode/tests/test_doctest_xml_compare.py
148${PYSITELIB}/formencode/tests/test_doctest_xml_compare.pyc 153${PYSITELIB}/formencode/tests/test_doctest_xml_compare.pyc
149${PYSITELIB}/formencode/tests/test_doctest_xml_compare.pyo 154${PYSITELIB}/formencode/tests/test_doctest_xml_compare.pyo
150${PYSITELIB}/formencode/tests/test_doctests.py 155${PYSITELIB}/formencode/tests/test_doctests.py
151${PYSITELIB}/formencode/tests/test_doctests.pyc 156${PYSITELIB}/formencode/tests/test_doctests.pyc
152${PYSITELIB}/formencode/tests/test_doctests.pyo 157${PYSITELIB}/formencode/tests/test_doctests.pyo
153${PYSITELIB}/formencode/tests/test_email.py 158${PYSITELIB}/formencode/tests/test_email.py
154${PYSITELIB}/formencode/tests/test_email.pyc 159${PYSITELIB}/formencode/tests/test_email.pyc
155${PYSITELIB}/formencode/tests/test_email.pyo 160${PYSITELIB}/formencode/tests/test_email.pyo
156${PYSITELIB}/formencode/tests/test_htmlfill.py 161${PYSITELIB}/formencode/tests/test_htmlfill.py
157${PYSITELIB}/formencode/tests/test_htmlfill.pyc 162${PYSITELIB}/formencode/tests/test_htmlfill.pyc
158${PYSITELIB}/formencode/tests/test_htmlfill.pyo 163${PYSITELIB}/formencode/tests/test_htmlfill.pyo
 164${PYSITELIB}/formencode/tests/test_htmlfill_control.py
 165${PYSITELIB}/formencode/tests/test_htmlfill_control.pyc
 166${PYSITELIB}/formencode/tests/test_htmlfill_control.pyo
159${PYSITELIB}/formencode/tests/test_htmlgen.py 167${PYSITELIB}/formencode/tests/test_htmlgen.py
160${PYSITELIB}/formencode/tests/test_htmlgen.pyc 168${PYSITELIB}/formencode/tests/test_htmlgen.pyc
161${PYSITELIB}/formencode/tests/test_htmlgen.pyo 169${PYSITELIB}/formencode/tests/test_htmlgen.pyo
162${PYSITELIB}/formencode/tests/test_htmlrename.py 170${PYSITELIB}/formencode/tests/test_htmlrename.py
163${PYSITELIB}/formencode/tests/test_htmlrename.pyc 171${PYSITELIB}/formencode/tests/test_htmlrename.pyc
164${PYSITELIB}/formencode/tests/test_htmlrename.pyo 172${PYSITELIB}/formencode/tests/test_htmlrename.pyo
165${PYSITELIB}/formencode/tests/test_i18n.py 173${PYSITELIB}/formencode/tests/test_i18n.py
166${PYSITELIB}/formencode/tests/test_i18n.pyc 174${PYSITELIB}/formencode/tests/test_i18n.pyc
167${PYSITELIB}/formencode/tests/test_i18n.pyo 175${PYSITELIB}/formencode/tests/test_i18n.pyo
168${PYSITELIB}/formencode/tests/test_schema.py 176${PYSITELIB}/formencode/tests/test_schema.py
169${PYSITELIB}/formencode/tests/test_schema.pyc 177${PYSITELIB}/formencode/tests/test_schema.pyc
170${PYSITELIB}/formencode/tests/test_schema.pyo 178${PYSITELIB}/formencode/tests/test_schema.pyo
171${PYSITELIB}/formencode/tests/test_subclassing.py 179${PYSITELIB}/formencode/tests/test_subclassing.py
@@ -176,13 +184,14 @@ ${PYSITELIB}/formencode/tests/test_subcl @@ -176,13 +184,14 @@ ${PYSITELIB}/formencode/tests/test_subcl
176${PYSITELIB}/formencode/tests/test_subclassing_old.pyo 184${PYSITELIB}/formencode/tests/test_subclassing_old.pyo
177${PYSITELIB}/formencode/tests/test_validators.py 185${PYSITELIB}/formencode/tests/test_validators.py
178${PYSITELIB}/formencode/tests/test_validators.pyc 186${PYSITELIB}/formencode/tests/test_validators.pyc
179${PYSITELIB}/formencode/tests/test_validators.pyo 187${PYSITELIB}/formencode/tests/test_validators.pyo
180${PYSITELIB}/formencode/tests/test_variabledecode.py 188${PYSITELIB}/formencode/tests/test_variabledecode.py
181${PYSITELIB}/formencode/tests/test_variabledecode.pyc 189${PYSITELIB}/formencode/tests/test_variabledecode.pyc
182${PYSITELIB}/formencode/tests/test_variabledecode.pyo 190${PYSITELIB}/formencode/tests/test_variabledecode.pyo
183${PYSITELIB}/formencode/validators.py 191${PYSITELIB}/formencode/validators.py
184${PYSITELIB}/formencode/validators.pyc 192${PYSITELIB}/formencode/validators.pyc
185${PYSITELIB}/formencode/validators.pyo 193${PYSITELIB}/formencode/validators.pyo
186${PYSITELIB}/formencode/variabledecode.py 194${PYSITELIB}/formencode/variabledecode.py
187${PYSITELIB}/formencode/variabledecode.pyc 195${PYSITELIB}/formencode/variabledecode.pyc
188${PYSITELIB}/formencode/variabledecode.pyo 196${PYSITELIB}/formencode/variabledecode.pyo
 197share/doc/${PYPKGPREFIX}-FormEncode/LICENSE.txt

cvs diff -r1.1 -r1.2 pkgsrc/www/py-FormEncode/patches/patch-setup.py (expand / switch to unified diff)

--- pkgsrc/www/py-FormEncode/patches/patch-setup.py 2017/10/27 15:47:31 1.1
+++ pkgsrc/www/py-FormEncode/patches/patch-setup.py 2021/12/06 14:41:21 1.2
@@ -1,16 +1,15 @@ @@ -1,16 +1,15 @@
1$NetBSD: patch-setup.py,v 1.1 2017/10/27 15:47:31 adam Exp $ 1$NetBSD: patch-setup.py,v 1.2 2021/12/06 14:41:21 wiz Exp $
2 2
3dnspython3 has been superseded by the regular dnspython 3Remove hardcoded version limits.
4 4
5--- setup.py.orig 2017-10-27 15:37:17.000000000 +0000 5--- setup.py.orig 2021-10-05 12:14:00.000000000 +0000
6+++ setup.py 6+++ setup.py
7@@ -14,8 +14,7 @@ version = '1.3.1' 7@@ -16,7 +16,7 @@ if not (2,7) <= sys.version_info[:2] < (
8 if not '2.6' <= sys.version < '3.0' and not '3.2' <= sys.version: 
9 raise ImportError('Python version not supported') 
10  8
11-tests_require = ['nose', 'pycountry', 9 tests_require = [
12- 'dnspython' if sys.version < '3.0' else 'dnspython3'] 10 'pytest<4.7' if sys.version_info[:2] < (3,0) else 'pytest',
13+tests_require = ['nose', 'pycountry', 'dnspython'] 11- 'dnspython==1.16.0' if sys.version_info[:2] < (3,0) else 'dnspython>=2.0.0',
 12+ 'dnspython',
 13 'pycountry<19' if sys.version_info < (3,0) else 'pycountry']
14  14
15 doctests = ['docs/htmlfill.txt', 'docs/Validator.txt', 15 setup_requires = [
16 'formencode/tests/non_empty.txt']