Hi,

A simple update for py-stdnum.

Tested on py2 and py3, and with tryton too (which is using it)

On py2, I have unicode error in some test:
        clean('0𝟽—𝟴𝟧 𝟟𝟑') should return '07-85 73'.

But I think it is fine.

Comments or OK ?
-- 
Sebastien Marie


Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/py-stdnum/Makefile,v
retrieving revision 1.5
diff -u -p -r1.5 Makefile
--- Makefile    12 Jul 2019 20:45:54 -0000      1.5
+++ Makefile    10 Dec 2019 15:07:53 -0000
@@ -2,11 +2,10 @@
 
 COMMENT=               parse, validate and reformat standard numbers and codes
 
-MODPY_EGG_VERSION=     1.11
+MODPY_EGG_VERSION=     1.12
 DISTNAME=              python-stdnum-${MODPY_EGG_VERSION}
 PKGNAME=               py-stdnum-${MODPY_EGG_VERSION}
 CATEGORIES=            devel
-REVISION=              0
 
 HOMEPAGE=              https://arthurdejong.org/python-stdnum/
 
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/py-stdnum/distinfo,v
retrieving revision 1.2
diff -u -p -r1.2 distinfo
--- distinfo    17 Apr 2019 15:25:09 -0000      1.2
+++ distinfo    10 Dec 2019 15:07:53 -0000
@@ -1,2 +1,2 @@
-SHA256 (python-stdnum-1.11.tar.gz) = 
1fCvG+6d3Zogs5i0bOBi29TUH8yWRpQPJmclakTfOFQ=
-SIZE (python-stdnum-1.11.tar.gz) = 835905
+SHA256 (python-stdnum-1.12.tar.gz) = 
TBNHxBTXvf+0VJJJmPYsBNkHpcAfr/DjXfZZsLUqy6U=
+SIZE (python-stdnum-1.12.tar.gz) = 882778
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/devel/py-stdnum/pkg/PLIST,v
retrieving revision 1.2
diff -u -p -r1.2 PLIST
--- pkg/PLIST   17 Apr 2019 15:25:09 -0000      1.2
+++ pkg/PLIST   10 Dec 2019 15:07:53 -0000
@@ -38,6 +38,12 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/stdnum/${MODPY_PYCACHE}numdb.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/stdnum/${MODPY_PYCACHE}util.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/stdnum/${MODPY_PYCACHE}verhoeff.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/stdnum/ad/
+lib/python${MODPY_VERSION}/site-packages/stdnum/ad/__init__.py
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/stdnum/ad/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/stdnum/ad/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/stdnum/ad/${MODPY_PYCACHE}nrt.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/stdnum/ad/nrt.py
 lib/python${MODPY_VERSION}/site-packages/stdnum/al/
 lib/python${MODPY_VERSION}/site-packages/stdnum/al/__init__.py
 
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/stdnum/al/${MODPY_PYCACHE}/
@@ -147,6 +153,16 @@ ${MODPY_COMMENT}lib/python${MODPY_VERSIO
 
lib/python${MODPY_VERSION}/site-packages/stdnum/co/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/stdnum/co/${MODPY_PYCACHE}nit.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/stdnum/co/nit.py
+lib/python${MODPY_VERSION}/site-packages/stdnum/cr/
+lib/python${MODPY_VERSION}/site-packages/stdnum/cr/__init__.py
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/stdnum/cr/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/stdnum/cr/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/stdnum/cr/${MODPY_PYCACHE}cpf.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/stdnum/cr/${MODPY_PYCACHE}cpj.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/stdnum/cr/${MODPY_PYCACHE}cr.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/stdnum/cr/cpf.py
+lib/python${MODPY_VERSION}/site-packages/stdnum/cr/cpj.py
+lib/python${MODPY_VERSION}/site-packages/stdnum/cr/cr.py
 lib/python${MODPY_VERSION}/site-packages/stdnum/cu/
 lib/python${MODPY_VERSION}/site-packages/stdnum/cu/__init__.py
 
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/stdnum/cu/${MODPY_PYCACHE}/
@@ -306,6 +322,12 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/stdnum/gr/amka.py
 lib/python${MODPY_VERSION}/site-packages/stdnum/gr/vat.py
 lib/python${MODPY_VERSION}/site-packages/stdnum/grid.py
+lib/python${MODPY_VERSION}/site-packages/stdnum/gt/
+lib/python${MODPY_VERSION}/site-packages/stdnum/gt/__init__.py
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/stdnum/gt/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/stdnum/gt/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/stdnum/gt/${MODPY_PYCACHE}nit.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/stdnum/gt/nit.py
 lib/python${MODPY_VERSION}/site-packages/stdnum/hr/
 lib/python${MODPY_VERSION}/site-packages/stdnum/hr/__init__.py
 
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/stdnum/hr/${MODPY_PYCACHE}/
@@ -328,6 +350,12 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/stdnum/ie/${MODPY_PYCACHE}vat.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/stdnum/ie/pps.py
 lib/python${MODPY_VERSION}/site-packages/stdnum/ie/vat.py
+lib/python${MODPY_VERSION}/site-packages/stdnum/il/
+lib/python${MODPY_VERSION}/site-packages/stdnum/il/__init__.py
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/stdnum/il/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/stdnum/il/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/stdnum/il/${MODPY_PYCACHE}idnr.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/stdnum/il/idnr.py
 lib/python${MODPY_VERSION}/site-packages/stdnum/imei.py
 lib/python${MODPY_VERSION}/site-packages/stdnum/imo.py
 lib/python${MODPY_VERSION}/site-packages/stdnum/imsi.dat
@@ -381,6 +409,18 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/stdnum/it/${MODPY_PYCACHE}iva.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/stdnum/it/codicefiscale.py
 lib/python${MODPY_VERSION}/site-packages/stdnum/it/iva.py
+lib/python${MODPY_VERSION}/site-packages/stdnum/jp/
+lib/python${MODPY_VERSION}/site-packages/stdnum/jp/__init__.py
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/stdnum/jp/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/stdnum/jp/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/stdnum/jp/${MODPY_PYCACHE}cn.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/stdnum/jp/cn.py
+lib/python${MODPY_VERSION}/site-packages/stdnum/kr/
+lib/python${MODPY_VERSION}/site-packages/stdnum/kr/__init__.py
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/stdnum/kr/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/stdnum/kr/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/stdnum/kr/${MODPY_PYCACHE}rrn.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/stdnum/kr/rrn.py
 lib/python${MODPY_VERSION}/site-packages/stdnum/lei.py
 lib/python${MODPY_VERSION}/site-packages/stdnum/lt/
 lib/python${MODPY_VERSION}/site-packages/stdnum/lt/__init__.py
@@ -484,9 +524,19 @@ lib/python${MODPY_VERSION}/site-packages
 
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/stdnum/nz/${MODPY_PYCACHE}/
 
lib/python${MODPY_VERSION}/site-packages/stdnum/nz/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/stdnum/nz/${MODPY_PYCACHE}bankaccount.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/stdnum/nz/${MODPY_PYCACHE}ird.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/stdnum/nz/bankaccount.py
 lib/python${MODPY_VERSION}/site-packages/stdnum/nz/banks.dat
+lib/python${MODPY_VERSION}/site-packages/stdnum/nz/ird.py
 lib/python${MODPY_VERSION}/site-packages/stdnum/oui.dat
+lib/python${MODPY_VERSION}/site-packages/stdnum/pe/
+lib/python${MODPY_VERSION}/site-packages/stdnum/pe/__init__.py
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/stdnum/pe/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/stdnum/pe/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/stdnum/pe/${MODPY_PYCACHE}cui.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/stdnum/pe/${MODPY_PYCACHE}ruc.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/stdnum/pe/cui.py
+lib/python${MODPY_VERSION}/site-packages/stdnum/pe/ruc.py
 lib/python${MODPY_VERSION}/site-packages/stdnum/pl/
 lib/python${MODPY_VERSION}/site-packages/stdnum/pl/__init__.py
 
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/stdnum/pl/${MODPY_PYCACHE}/
@@ -503,6 +553,12 @@ ${MODPY_COMMENT}lib/python${MODPY_VERSIO
 
lib/python${MODPY_VERSION}/site-packages/stdnum/pt/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/stdnum/pt/${MODPY_PYCACHE}nif.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/stdnum/pt/nif.py
+lib/python${MODPY_VERSION}/site-packages/stdnum/py/
+lib/python${MODPY_VERSION}/site-packages/stdnum/py/__init__.py
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/stdnum/py/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/stdnum/py/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/stdnum/py/${MODPY_PYCACHE}ruc.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/stdnum/py/ruc.py
 lib/python${MODPY_VERSION}/site-packages/stdnum/ro/
 lib/python${MODPY_VERSION}/site-packages/stdnum/ro/__init__.py
 
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/stdnum/ro/${MODPY_PYCACHE}/
@@ -558,7 +614,9 @@ lib/python${MODPY_VERSION}/site-packages
 
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/stdnum/tr/${MODPY_PYCACHE}/
 
lib/python${MODPY_VERSION}/site-packages/stdnum/tr/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/stdnum/tr/${MODPY_PYCACHE}tckimlik.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/stdnum/tr/${MODPY_PYCACHE}vkn.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/stdnum/tr/tckimlik.py
+lib/python${MODPY_VERSION}/site-packages/stdnum/tr/vkn.py
 lib/python${MODPY_VERSION}/site-packages/stdnum/us/
 lib/python${MODPY_VERSION}/site-packages/stdnum/us/__init__.py
 
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/stdnum/us/${MODPY_PYCACHE}/
@@ -579,4 +637,22 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/stdnum/us/ssn.py
 lib/python${MODPY_VERSION}/site-packages/stdnum/us/tin.py
 lib/python${MODPY_VERSION}/site-packages/stdnum/util.py
+lib/python${MODPY_VERSION}/site-packages/stdnum/uy/
+lib/python${MODPY_VERSION}/site-packages/stdnum/uy/__init__.py
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/stdnum/uy/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/stdnum/uy/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/stdnum/uy/${MODPY_PYCACHE}rut.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/stdnum/uy/rut.py
+lib/python${MODPY_VERSION}/site-packages/stdnum/ve/
+lib/python${MODPY_VERSION}/site-packages/stdnum/ve/__init__.py
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/stdnum/ve/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/stdnum/ve/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/stdnum/ve/${MODPY_PYCACHE}rif.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/stdnum/ve/rif.py
 lib/python${MODPY_VERSION}/site-packages/stdnum/verhoeff.py
+lib/python${MODPY_VERSION}/site-packages/stdnum/za/
+lib/python${MODPY_VERSION}/site-packages/stdnum/za/__init__.py
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/stdnum/za/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/stdnum/za/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/stdnum/za/${MODPY_PYCACHE}tin.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/stdnum/za/tin.py

Reply via email to