debian/0000755000000000000000000000000012261115602007162 5ustar debian/control0000644000000000000000000002213012261111165010563 0ustar Source: python-stdnum Section: python Priority: optional Maintainer: Arthur de Jong Uploaders: Debian Python Modules Team Standards-Version: 3.9.5 Build-Depends: python-all (>= 2.6.6-3~), python3-all (>= 3.1.2-10~), debhelper (>= 7.0.50~), python-setuptools, python3-setuptools, python-nose (>= 1.2.0), python3-nose (>= 1.2.0) X-Python-Version: >= 2.5 X-Python3-Version: >= 3.0 Homepage: http://arthurdejong.org/python-stdnum/ Vcs-Svn: svn://anonscm.debian.org/python-modules/packages/python-stdnum/trunk/ Vcs-Browser: http://anonscm.debian.org/viewvc/python-modules/packages/python-stdnum/trunk/ Package: python-stdnum Architecture: all Depends: ${python:Depends}, ${misc:Depends}, python-pkg-resources Suggests: python-suds Description: Python module to handle standardized numbers and codes A Python module to parse, validate and reformat standard numbers and codes in different formats. . Currently this package supports the following formats: . * UID (Umsatzsteuer-Identifikationsnummer, Austrian VAT number) * BTW, TVA, NWSt (Belgian VAT number) * EGN (ЕГН, Единен граждански номер, Bulgarian personal identity codes) * PNF (ЛНЧ, Личен номер на чужденец, Bulgarian number of a foreigner) * VAT (Идентификационен номер по ДДС, Bulgarian VAT number) * CPF (Cadastro de Pessoas Físicas, Brazillian national identifier) * Αριθμός Εγγραφής Φ.Π.Α. (Cypriot VAT number) * DIČ (Daňové identifikační číslo, Czech VAT number) * RČ (Rodné číslo, the Czech birth number) * Ust ID Nr. (Umsatzsteur Identifikationnummer, German VAT number) * CPR (personnummer, the Danish citizen number) * CVR (Momsregistreringsnummer, Danish VAT number) * EAN (International Article Number) * KMKR (Käibemaksukohuslase, Estonian VAT number) * CIF (Certificado de Identificación Fiscal, Spanish company tax number) * DNI (Documento nacional de identidad, Spanish personal identity codes) * NIE (Número de Identificación de Extranjeros, Spanish foreigner number) * NIF (Número de Identificación Fiscal, Spanish VAT number) * VAT (European Union VAT number) * ALV nro (Arvonlisäveronumero, Finnish VAT number) * HETU (Henkilötunnus, Finnish personal identity code) * SIREN (a French company identification number) * n° TVA (taxe sur la valeur ajoutée, French VAT number) * VAT (United Kingdom (and Isle of Man) VAT registration number) * FPA, ΦΠΑ (Foros Prostithemenis Aksias, the Greek VAT number) * GRid (Global Release Identifier) * OIB (Osobni identifikacijski broj, Croatian identification number) * ANUM (Közösségi adószám, Hungarian VAT number) * IBAN (International Bank Account Number) * PPS No (Personal Public Service Number, Irish personal number) * VAT (Irish VAT number) * IMEI (International Mobile Equipment Identity) * IMSI (International Mobile Subscriber Identity) * ISAN (International Standard Audiovisual Number) * ISBN (International Standard Book Number) * ISIL (International Standard Identifier for Libraries) * ISMN (International Standard Music Number) * ISSN (International Standard Serial Number) * Partita IVA (Italian VAT number) * PVM (Pridėtinės vertės mokestis mokėtojo kodas, Lithuanian VAT number) * TVA (taxe sur la valeur ajoutée, Luxembourgian VAT number) * PVN (Pievienotās vērtības nodokļa, Latvian VAT number) * MEID (Mobile Equipment Identifier) * VAT (Maltese VAT number) * NRIC No. (Malaysian National Registration Identity Card Number) * Brin number (Dutch number for schools) * BSN (Burgerservicenummer, Dutch national identification number) * BTW-nummer (Omzetbelastingnummer, the Dutch VAT number) * Onderwijsnummer (Dutch student school number) * Postcode (Dutch postal code) * NIP (Numer Identyfikacji Podatkowej, Polish VAT number) * NIF (Número de identificação fiscal, Portuguese VAT number) * CF (Cod de înregistrare în scopuri de TVA, Romanian VAT number) * CNP (Cod Numeric Personal, Romanian Numerical Personal Code) * VAT (Moms, Mervärdesskatt, Swedish VAT number) * ID za DDV (Davčna številka, Slovenian VAT number) * IČ DPH (IČ pre daň z pridanej hodnoty, Slovak VAT number) * RČ (Rodné číslo, the Slovak birth number) * ATIN (U.S. Adoption Taxpayer Identification Number) * EIN (U.S. Employer Identification Number) * ITIN (U.S. Individual Taxpayer Identification Number) * PTIN (U.S. Preparer Tax Identification Number) * SSN (U.S. Social Security Number) * TIN (U.S. Taxpayer Identification Number) . Furthermore a number of generic check digit algorithms are available: . * the Verhoeff algorithm * the Luhn and Luhn mod N algorithms * some algorithms described in ISO/IEC 7064: Mod 11, 2, Mod 37, 2, Mod 97, 10, Mod 11, 10 and Mod 37, 36 Package: python3-stdnum Architecture: all Depends: ${misc:Depends}, ${python3:Depends}, python3-pkg-resources Description: Python module to handle standardized numbers and codes (Python3 version) A Python module to parse, validate and reformat standard numbers and codes in different formats. . Currently this package supports the following formats: . * UID (Umsatzsteuer-Identifikationsnummer, Austrian VAT number) * BTW, TVA, NWSt (Belgian VAT number) * EGN (ЕГН, Единен граждански номер, Bulgarian personal identity codes) * PNF (ЛНЧ, Личен номер на чужденец, Bulgarian number of a foreigner) * VAT (Идентификационен номер по ДДС, Bulgarian VAT number) * CPF (Cadastro de Pessoas Físicas, Brazillian national identifier) * Αριθμός Εγγραφής Φ.Π.Α. (Cypriot VAT number) * DIČ (Daňové identifikační číslo, Czech VAT number) * RČ (Rodné číslo, the Czech birth number) * Ust ID Nr. (Umsatzsteur Identifikationnummer, German VAT number) * CPR (personnummer, the Danish citizen number) * CVR (Momsregistreringsnummer, Danish VAT number) * EAN (International Article Number) * KMKR (Käibemaksukohuslase, Estonian VAT number) * CIF (Certificado de Identificación Fiscal, Spanish company tax number) * DNI (Documento nacional de identidad, Spanish personal identity codes) * NIE (Número de Identificación de Extranjeros, Spanish foreigner number) * NIF (Número de Identificación Fiscal, Spanish VAT number) * VAT (European Union VAT number) * ALV nro (Arvonlisäveronumero, Finnish VAT number) * HETU (Henkilötunnus, Finnish personal identity code) * SIREN (a French company identification number) * n° TVA (taxe sur la valeur ajoutée, French VAT number) * VAT (United Kingdom (and Isle of Man) VAT registration number) * FPA, ΦΠΑ (Foros Prostithemenis Aksias, the Greek VAT number) * GRid (Global Release Identifier) * OIB (Osobni identifikacijski broj, Croatian identification number) * ANUM (Közösségi adószám, Hungarian VAT number) * IBAN (International Bank Account Number) * PPS No (Personal Public Service Number, Irish personal number) * VAT (Irish VAT number) * IMEI (International Mobile Equipment Identity) * IMSI (International Mobile Subscriber Identity) * ISAN (International Standard Audiovisual Number) * ISBN (International Standard Book Number) * ISIL (International Standard Identifier for Libraries) * ISMN (International Standard Music Number) * ISSN (International Standard Serial Number) * Partita IVA (Italian VAT number) * PVM (Pridėtinės vertės mokestis mokėtojo kodas, Lithuanian VAT number) * TVA (taxe sur la valeur ajoutée, Luxembourgian VAT number) * PVN (Pievienotās vērtības nodokļa, Latvian VAT number) * MEID (Mobile Equipment Identifier) * VAT (Maltese VAT number) * NRIC No. (Malaysian National Registration Identity Card Number) * Brin number (Dutch number for schools) * BSN (Burgerservicenummer, Dutch national identification number) * BTW-nummer (Omzetbelastingnummer, the Dutch VAT number) * Onderwijsnummer (Dutch student school number) * Postcode (Dutch postal code) * NIP (Numer Identyfikacji Podatkowej, Polish VAT number) * NIF (Número de identificação fiscal, Portuguese VAT number) * CF (Cod de înregistrare în scopuri de TVA, Romanian VAT number) * CNP (Cod Numeric Personal, Romanian Numerical Personal Code) * VAT (Moms, Mervärdesskatt, Swedish VAT number) * ID za DDV (Davčna številka, Slovenian VAT number) * IČ DPH (IČ pre daň z pridanej hodnoty, Slovak VAT number) * RČ (Rodné číslo, the Slovak birth number) * ATIN (U.S. Adoption Taxpayer Identification Number) * EIN (U.S. Employer Identification Number) * ITIN (U.S. Individual Taxpayer Identification Number) * PTIN (U.S. Preparer Tax Identification Number) * SSN (U.S. Social Security Number) * TIN (U.S. Taxpayer Identification Number) . Furthermore a number of generic check digit algorithms are available: . * the Verhoeff algorithm * the Luhn and Luhn mod N algorithms * some algorithms described in ISO/IEC 7064: Mod 11, 2, Mod 37, 2, Mod 97, 10, Mod 11, 10 and Mod 37, 36 . This package contains the Python 3 version of the library. debian/rules0000755000000000000000000000151012260547675010261 0ustar #!/usr/bin/make -f # Explicitly set LC_ALL (LC_CTYPE isn't enough) to ensure Python3 # generates UTF-8 files by default. This should no longer be needed when # distutils is fixed, see http://bugs.python.org/issue9561 export LC_ALL=C.UTF-8 %: dh $@ --with python2,python3 override_dh_auto_build: override_dh_auto_install: python $(CURDIR)/setup.py install --no-compile -O0 --install-layout=deb \ --root $(CURDIR)/debian/python-stdnum python3 $(CURDIR)/setup.py install --no-compile -O0 --install-layout=deb \ --root $(CURDIR)/debian/python3-stdnum dh_install override_dh_auto_test: dh_auto_test ifeq ($(filter nocheck,$(DEB_BUILD_OPTIONS)),) set -ex; \ for py in $(shell pyversions -r) $(shell py3versions -r); \ do \ rm -rf $(CURDIR)/coverage; \ $$py $(CURDIR)/setup.py nosetests; \ done endif debian/watch0000644000000000000000000000016512260546130010220 0ustar version=3 opts=pgpsigurlmangle=s/$/.sig/ \ http://arthurdejong.org/python-stdnum/python-stdnum-(\d+)\.(\d+)\.tar\.gz debian/changelog0000644000000000000000000002330012261115534011036 0ustar python-stdnum (0.9-2) unstable; urgency=medium * Add dont-require-distribute.patch which removes the dependency on distribute (Closes: #733869) -- Arthur de Jong Wed, 01 Jan 2014 23:50:00 +0100 python-stdnum (0.9-1) unstable; urgency=low * New upstream release: - add modules for the following number formats: - Brin number (Dutch number for schools) - Postcode (Dutch postal code) - ATIN (U.S. Adoption Taxpayer Identification Number) - EIN (U.S. Employer Identification Number) - ITIN (U.S. Individual Taxpayer Identification Number) - PTIN (U.S. Preparer Tax Identification Number) - TIN (U.S. Taxpayer Identification Number) - try to replace Unicode characters with similar-looking ASCII characters - update getimsi script (thanks eneq123) - update getiban script - add proxy support to the stdnum.eu.vat.check_vies() function (thanks Cédric Krier) - support newer United Kingdom VAT numbers * Upgrade to standards-version 3.9.5 (no changes needed) * Add signature checking option to watch file * Use extend-diff-ignore in debian/source/options to ignore files and directories that are created during the build to avoid double build errors -- Arthur de Jong Tue, 31 Dec 2013 15:00:00 +0100 python-stdnum (0.8.1-1) unstable; urgency=low * New upstream release: - add modules for the following number formats: - NRIC No. (Malaysian National Registration Identity Card Number) - all modules now provide a validate() function that throws an exception that contains more information on the failure reason - documentation improvements - remove add_check_digit parameter from GRid's format() function - improvements to the tests - re-add Python3 support (now tested with Python 2.7, 3.2 and 3.3) * Drop all patches (all are in this upstream release) * The tests require python-nose 1.2.0 or newer (bump build dependency) * Add suggests on python-suds for EU VIES lookups -- Arthur de Jong Tue, 18 Jun 2013 20:50:00 +0200 python-stdnum (0.7-2) unstable; urgency=low * Move python-all and python3-all from Build-Depends-Indep to Build-Depends. * Remove coverage and build data on clean (closes: #671426) * Update Vcs-* fields to point to anonscm * Upgrade to standards-version 3.9.4 (no changes needed) * Fix build failures on Python 3.3 (closes: #705809): - Add dont-depend-on-dict-ordering.patch which fixes the doctests to not be dependent on dict ordering - Add use-cleaner-way-to-get-all-modules.patch which uses a cleaner way to list all stdnum modules -- Arthur de Jong Sat, 27 Apr 2013 22:30:00 +0200 python-stdnum (0.7-1) unstable; urgency=low * New upstream release: - add modules for the following number formats: - Onderwijsnummer (Dutch school number) - BTW-nummer (Omzetbelastingnummer, the Dutch VAT number) - HETU (Finnish personal identity code) as provided by Jussi Judin (#5) - RČ (Rodné číslo, the Czech and Slovak birth numbers) - SIREN (a French company identification number) - FPA, ΦΠΑ (Foros Prostithemenis Aksias, the Greek VAT number) - Ust ID Nr. (Umsatzsteur Identifikationnummer, the German VAT number) - BTW, TVA, NWSt (Belgian VAT number) - DNI (Documento nacional de identidad, Spanish personal identity codes) - NIE (Número de Identificación de Extranjeros, Spanish foreigner number) - CIF (Certificado de Identificación Fiscal, Spanish company tax number) - NIF (Número de Identificación Fiscal, Spanish VAT number) - PVN (Pievienotās vērtības nodokļa, Latvian VAT number) - CVR (Momsregistreringsnummer, Danish VAT number) - TVA (taxe sur la valeur ajoutée, Luxembourgian VAT number) - CNP (Cod Numeric Personal, Romanian Numerical Personal Code) - CF (Cod de înregistrare în scopuri de TVA, Romanian VAT number) - Partita IVA (Italian VAT number) - Αριθμός Εγγραφής Φ.Π.Α. (Cypriot VAT number) - UID (Umsatzsteuer-Identifikationsnummer, Austrian VAT number) - NIF (Número de identificação fiscal, Portuguese VAT number) - IČ DPH (IČ pre daň z pridanej hodnoty, Slovak VAT number) - ALV nro (Arvonlisäveronumero, Finnish VAT number) - DIČ (Daňové identifikační číslo, Czech VAT number) - ANUM (Közösségi adószám, Hungarian VAT number) - VAT (Irish VAT number) - KMKR (Käibemaksukohuslase, Estonian VAT number) - PVM (Pridėtinės vertės mokestis mokėtojo kodas, Lithuanian VAT number) - n° TVA (taxe sur la valeur ajoutée, French VAT number) - VAT (Maltese VAT number) - NIP (Numer Identyfikacji Podatkowej, Polish VAT number) - ID za DDV (Davčna številka, Slovenian VAT number) - VAT (Moms, Mervärdesskatt, Swedish VAT number) - VAT (United Kingdom (and Isle of Man) VAT registration number) - EGN (ЕГН, Единен граждански номер, Bulgarian personal identity codes) - PNF (ЛНЧ, Личен номер на чужденец, Bulgarian number of a foreigner) - VAT (Идентификационен номер по ДДС, Bulgarian VAT number) - VAT (European Union VAT number) - OIB (Osobni identifikacijski broj, Croatian identification number) - PPS No (Personal Public Service Number, Irish personal number) - CPR (personnummer, the Danish citizen number) - improvements to the documentation and provide API documentation using Sphinx * Add missing dependency on pkg_resources package (closes: #654782) * Switch to Version 1.0 debian/copyright format. * Add a patch from upstream to re-add support for Python3. * Upgrade to standards-version 3.9.3 (no changes needed) * Run nosetests during build -- Arthur de Jong Thu, 01 Mar 2012 23:40:00 +0100 python-stdnum (0.6-1) unstable; urgency=low * New upstream release: - fix a problem with handling an ISBN13 with a valid check digit but with an unknown bookland prefix - add an IMSI (International Mobile Subscriber Identity) module - implement a conversion function from ISBN13 to ISBN10 - implement an ismn.ismn_type() function - implement an imei.split() function that splits the number into a TAC, serial number and checksum or software version - source code layout changes to better follow PEP8 -- Arthur de Jong Fri, 30 Sep 2011 11:15:00 +0200 python-stdnum (0.5-2) unstable; urgency=low * Add python3-setuptools to Build-Depends (closes: #634011) * Explicitly set the character encoding to use to UTF-8 during build to fix problem with building with Python3 distutils -- Arthur de Jong Mon, 18 Jul 2011 23:20:00 +0200 python-stdnum (0.5-1) unstable; urgency=low * New upstream release: - add modules for the following number formats: - EAN (International Article Number) - refactoring to use the EAN check digit code for ISBN and ISMN checks - implement a conversion function from ISSN to EAN - support Python3 with the same codebase - Python 2.5 compatibility improvement * Switch to using dh_python2 * Upgrade to standards-version 3.9.2 (no changes needed) * Also build a python3-stdnum package -- Arthur de Jong Sat, 09 Jul 2011 22:50:00 +0200 python-stdnum (0.4-1) unstable; urgency=low * New upstream release: - add modules for the following number formats: - CPF (Cadastro de Pessoas Físicas, the Brazillian national identification number) - IBAN (International Bank Account Number) - ISIL (International Standard Identifier for Libraries and Related Organizations) - SSN (U.S. Social Security Number) - implement an internal module to store and handle hierarchically organised data structures efficiently - regional-specific numbers are now in ISO 3166 packages (the BSN module is now in stdnum.nl.bsn) - ISBN module functions now have a convert flag to convert to ISBN-13 on the fly * Update package description -- Arthur de Jong Sun, 06 Feb 2011 19:40:00 +0100 python-stdnum (0.3-1) unstable; urgency=low * New upstream release: - add modules for the following number formats: - ISMN (International Standard Music Number) - ISAN (International Standard Audiovisual Number) - IMEI (International Mobile Equipment Identity) - MEID (Mobile Equipment Identifier) - GRid (Global Release Identifier) - add modules for handling the following check digit algorithms: - the Verhoeff algorithm - the Luhn and Luhn mod N algorithms - some algorithms described in ISO/IEC 7064: Mod 11, 2, Mod 37, 2, Mod 97, 10, Mod 11, 10 and Mod 37, 36 * Update package description -- Arthur de Jong Sat, 11 Sep 2010 11:55:57 +0200 python-stdnum (0.2-1) unstable; urgency=low * New upstream release: - rename validate() function to is_valid() for all modules - handle wrong types passed to is_valid() more gracefully - add more tests and fix some minor bugs * Standards-Version bumped to 3.9.1 (no changes needed). * Added to Uploaders. * Updated Vcs-* fields. -- Arthur de Jong Mon, 16 Aug 2010 23:03:41 +0200 python-stdnum (0.1-1) unstable; urgency=low * Re-upload as non-native package. * Add debian/watch file. -- Arthur de Jong Mon, 26 Jul 2010 22:00:00 +0200 python-stdnum (0.1) unstable; urgency=low * Initial release. -- Arthur de Jong Sat, 24 Jul 2010 00:55:41 +0200 debian/python3-stdnum.docs0000644000000000000000000000001411723755476012770 0ustar README NEWS debian/upstream-signing-key.pgp0000644000000000000000000022443012260546130013764 0ustar ;xwTY.TO}9hx3o9r d4g PG-[rgǦB8h҆FNCDa[m%>)?vhWjmgB7Md9lM%E"v*˞ab*( ^Sk·n'Ǣ$znv[fPd57dcRe(UeV|T9f*)A̒Gt7%nĒEg+jv5ˡ! n.klV1a b 3|U&}XaͬTMOg$yϦ3<$mIzp_ CUGOؕ%?Ӕ ?h1~txEء?+N##Arthur de Jong F? uoNG:3rR!n:ɄBiIn趶 qhS^7q2-r]Rt1fF? Z|byxI[3kD q / I)PΈFB> %Ҍŕ}X2NRKv)T*{Gh2ẫ~mvFDk Te]ai|c/J-'*_35 _ h͈FDlK 充uS{}~um c(xQr@P* Ȫ ;FDlj U = o jmn8|mrZ6f*{E~jxdWFDn$ Z+š49-\5~."%u1Iqd2v2R?YFDny ϳ!nrLAնKoWf>+oSa:ǖ xJFDu^ Q @[wrOB[#9_?l˙uCdb.6릁&JFDu =TRvi]pB>=k~/6߁e_ayQ%ĈFD zy'L| qIe/Y1 /xwxl1(g[`Vbf LĈFDn3 )C$?<'MeX0)&KԟM1BU&[Ð6.JRB\&@G"P{@GFOV[vLg?l  UߟeGPG+̄ڇ3vR'kÇ Aﴤi!Bz  UߟeGPGZ?V=$FC;R7Eq}] GʧVjzj" ? UߟeGPG`WJGf^FNҾC~J&9Ww0X us TFy. 1A'_F`=N6q&3%H#wKCn #yPٙgi$"Sծ,Va;h|M Dh;9)Wv)6 ?^"?lnƔ"ȔHoC#AxZBվzrwңH+?eέS)ath:j;He+I##[?SUxwlJf`=Ir{7o[ O1bCuOe%?UWj&KG.2'>i*ϖҒ8=uN7ABK\%^ɉ" BT0u W| #Y\jpuu@G'b 5onV"ճEX5L)fu@I@ >ZqG,=sSUl#꽦gk< T[ -8$KfUΡ.4 Zkyb5Tʆ%%7nkLm4n1"rDX~-6o4>9)=ҢrϒoG 8*)ӑp˒nJW/c\Iſ>Wx#1ۇ" Bfu W|kc˷o\28@x (%7ibKٕJ_ŵj~w4U.-'MVE>&YR%QfrJB36 |,/3pALFԯ2: >)|=؎zdtK%6B]pu3TF-umϸ@x>,%hk<p!ed*D}0QfqaTVI" Bw˙u W|fSKF:W&/I *CGp[geUb:_}m p،H Ys]syF*qvьou+Qio_}YDP_]LPlMqd$S`d=%ʳRN?!B7d*MS}Ns\% qlFi!@^ 0Nv !0n^3"z қwbЗ`d," BZu W|c%!hfBfѿeyf*Y䕾f:bз1S 5~v)/KQCgR}k'*'ws:k#NJ 4;sU+/O42RDj#chhv|$۫~H۩jj*k"gjUc@l X6LߔqHC˯a% |9ka" Bu W|8g9[]2m Í ]DP`u" dpbu'@~]jj$H#t6 NR-װCXS텽HrI}$oz Z7&k8ZS*ܼc2x)ՄO,1j8+P q&5M 7 uo%,N!UVS2sCOJFɒ ?kj" Bu W|KE'Njȃr7GRP%vjos#HE[<0J_?do9" Bu W|TX?7n#Q]k猟~GlɸI+k\(& W}U 1mj| 8tB `x-E23"YVm]+ݺſ5t?ZBP oN% өsCf8s)za^ƼߍqbG|>=Oq#{cgJ>mh=q.I/lzrٮR ǂ ڪAlH" B u W|>nVp+\iy";RI 8I2 4*5g1TlbKC|q\*XǨS`ks)D>.@-L4 ÖDHBf g9'7CuAkig {Zٕ.uP mE"'_@+qQ&9R K do5렍ˮjs#EXW(V*e -ڭǞr4" Bѡu W|9=T]eɞ[oN PAEIJ}޶sHj!@٩ E(riD4`)\(g,#^--)SZ$tl"o,{7e<>JZhf#\+C̨@%_Q8 ]/ %uaP= p@;\ /*#))ponXT_&G #0O ]obw;$vT th^@6vG=4_]oveaMeI xv5:CY(msљc u:xPy%$I_f" BPu W|O^ 0߼<:ݿ<s{[F Nڭvm27`&U^dt$Iqv7޺,ޘNgql ~w|;{-Ld  lTlo!֤1 ']rF@fC"&eݫ\[}is|2mC+@bP512-W`OkKA&8+1*Q)F׼)рQfI٘eabitJxz?Ȍt|%,l~"8x2P ˏgl,VTU难c5Q-gv?VqzBՅA6mXAMϷ5ʳˠG=-L// n൛9bv#9' Tr10މ" Cgu W|_[ YqbܣɑдB94"wK<[lǝ4,Y?CҞ都p1 zElp5>_g;FU^9K\t a2J]\  Mr7A쫟GY|Ȁ`x$/?pGpʬZnT#::dأ`(f8* Tcs aaH=fRľTУ_==Ft;4D` #GШN,k( tǝ#]w`jK ,< 3O^_;z S`aؖj+sZ(к F̃qHS" Du^u W|ZvcHLnɎwIQh٭[ ZLdjݕ6R{[cw]mpš5 *lb[d:jT} }%t>nT 5ܣ/ײM˕}\[Wٔ&"$ؓY &3-xx F$n;vCh!-YXɈ'Db 䶅2A:D׷:ޟ⒋ϧ/" D):u W|vS\\[ ^Mz4,edr(= q/)~m zLlvTPJ'`N Wvڊs9%"SČ>c dnyU,_tZdFGeٓM:~ 'nӋS#m89$χ(>~Շ16/_D ȶ/2.uEk5>YO3 Y| /ȕ A n7[f%L${۔2~׉" Du W|04Uk{.P㲚R :򒺦kV.cnH)Y8ҦT]fp`4(d^jI."|%yR:{ a+tAk'Ő7j]1R1 a hnY*}}ו4|(RM9!c `A h/TBfwkEk!\^w7cr̺," Dsu W|[ Fʗ`Zy\TE,D%~("Xv.T|bfRnT#GӠ&C894h/ZwWV{vM̔{N1%-[4&)z?˪hv#ͷ6fk}R#2˥p3't^bw+%z" Dַu W|7;>x.Kxdni t,"v]hg{PcT=8=6=8*{RFA! Y3eBp20= /E v݆obٓ_Ďr谌}W YbJs}0fio|ҢppEHiRnfJ3`\WpW:Jс|ŋ|AUYΗ,B)8K/}1L:[eł؜Y#" Eu W|k92.4=O-ya*dYGC#^!++Lk!Ǎzy6ŃRZn-^Po3X9m̈FݩAER!`XA56秢&/_д֣3_'sk:K|eL=JH/n0A`-n|/Ak &'bLeBÙ#A54G:Rs07~3Xf#w`4^LjL)|(;" E4$u W|L 6CCKHniP.?/B^8&mwl VyU kD}sj?lGe:VD~d#Ѳw l {88\)y6õ Q:m4)w2GQURUM CHVQh>v̏ݦoXo A8kpėH-dvSyI5Tc (AGFF:oH}Ғ" Ez/u W|!&98k{>b\0IOOa ~qr&iW޵c8Vƭ_`#*]|p񥣎 @G]t%oH=~*^J#/[ Yۚ#>`Cn5`'atvo~Hpashi렎3s9/#zW ɉo<m׊pbPNPL m_ZS9sN]RvoOۮY$Ҋd oYU" EVu W|P'K!AZLsx=FB|>rl ^Nh&9lv_lc0} 0:㪧f7mL3u^Rn_O)SK9>f;m: ili&!Ffg+&4%9ͮ4V%ȟj^uL{@ M3~gC qVۛyضJ1 wR" ED8u W|l@ l""a5uƴ%!2 wT1V~iQ?l$$D!r&*crM3۩mer%-Qڭ3"[lɂe#jHPn[*{JH' 2^70w{:*GFj|3K|]?WA$m %7KO 0f`x ^jՏEk D7‰'L&I :{" Fidu W|'ůE-=?hM^TwzBx1 ʉ&59l;8ZpaI zikl`9Tצҕ>SN!75 8l7t4xW" Fu W|@atλmFotq.VtzanSiv:z)Ykp^5uo a)2W%@{{EG;ejb)fZxBw}0rDx4w_bD~ e$u~WM8H~Z?QL 9@ۄxW;ܾXfF]s4eH=! >EKXqP3Y_Bi+cB+$<(֮̉" Fhu W|F)7~&nԀH(U8y*m:5/u>9mהp^POmc^xmqZaܿ~&?h#|p)~1]*0\+KR "-3j ^܏+p0 v1dGiAʌ W8ӱ0,j s.=(A֎Ѡ0殍h@X/Zd{ί._wrHb5D4Cs)" Gu W|P>%KuYkSY;)y7:Ό] ؊h~{&cb)/Ko2$?覓VX%ޯRڂH]IL"="=V4黻]" H$ u W|`ecZmˆa[(35 ?<#(7,C.*7LžZ|b&${lK=O8}dRoN~LP^1:5A!e!JO˭#Oj;\y.)8hHb{Y2z2"*%~1}#[ !I-%p"B#_֓wjG![O셬;nA1@#{;s|X9½B" JR)u W|> 6_ Ndn.3#T 剽SqhBU LغG&J8*gt tձf&gaZ8s~򑺼YKJcgKkrJڊJ iOU:(W @S= gЃs:P䑦4mqi멎q؊(9 s'B,40R17Lϓk#Q Οi2YWϸ1\!.iRV-," JSu W|Kc^آ[I$Qb8ܷ:cE#/K'X& ~;eqFJt#g x%OSόt1Xj:.)oAr6 kq3+;2Lowz5s˗Lu9z>{c I" % &.r)1q F̺ue؆w:$`hUPk=\uBm %uS)թ 9" JBu W|;d; xt5({,び/; $Zh~1cmEVŎ$w5e+C8tr{RW!1:nIM Q':#X_;b{6uo]"=Rv}l &EԷA4\,7- G" E%clʒr]׈A^vda 2?i/XnǮՑ*P`uYq( x[0+Db~(F P" Ju W|sF tb{"8ʞ ~(U;b=;k*6eP (oŷGw_ M>s?~*cyG}$™A;/M*?AF <ߝ9dFF65h=4L`1ʀZ&}/$ב(kV~XN5#)z5R@35+ܸo|'i씐+IqhA,+" J7u W|U?^vQeW&hSL4<NgL&k9 ==@2}at݋?"ҭW;J>=OSiAǖ@gZ_KA,H׭SbD,ϩ#ANSmh" J5u W|ǎxs {z돋& };2yw8[bFٴn .>mDX$%7D,;.h@ul-i0OG-9;E2o%/6$4)0TfσUS?5LM`pI\ Y]>y=a % {o$ȕm Nne^#ݬTN2^`inrqa}!T" Ku W|C qr{Ė ֑U뭘tSjgg0K.FR#"g,!ǓsJ2yhXi,sңޞT@$XhNW'#\[1zSv~E ʙOܙ9K9LE;?yCn-< ~6ȆWv5ެFЄ)G cBYn]yI.h2ax2*LWv?--3&)uQ@Y}BeT&M3(Z`aWW BSn 6f[#V?17" K5-u W|w0fC6Ե/iEXhսZhʹ\Хp*+s0ZJ[' arXkQTG*E tpXbeVĞZ|P@cv>{%FǐV|!YL}`1R+5-#oN~N 7_{ -S|rf8λ 6C[("/\5<+Y]gӷy" Ku W|[=Wv] Tgy~U@^4ulc NoSm`:ˢ8C1xLUǑ+/i]b")%dZ1r9[AK kʳiqr[fhOe6WL2қGկrnӾzg̀W-y~0~m|FCuB/zMGA00TwBc m" K|u W|^x̢%QJm 텋=uQO/0#TTfLJ#|jU:!.@Uq&[3G"Appn+ތرƎjlIRX^ۚ.eZxw՚Hz-SD7.{d̑S|b-wTwI@_$}%K>ưVB25rS&Iax9&I>ohJfE dLk&/qL`hsfy;{ppvc#'K$ma2 `51p" KϘu W|/^]{K٘T CUiY8}e'V".~zܴchѝ!z(3k*sˍ(ʭl[ݕR1 .tʰo;6r6&_<'ag@8l\շc?P[ꗽ,izq '!`t}]@|_; <1h @Z7z4g+W $g@߿B-"" KoHu W|W e|pǀ%\JcsZ W8JY&0DDY}:%uEϴAdܴ =L4@G|cG[3ox Tb`-n v[ȶ1Ic Ә_zD k2 Nㄍu#[i!S^@fV=q'-cWRkOXgd\yMkNzus ٞ:'F*3vM%CX¸lgE~ʹ$^>h+*I|'w" Ku W| b4U66i=O!Z9C "-P ,6ܬo?JȍmqԏdH Z$Ib"X>yhT<ӒױB`C:@|;l?[Ҫ2} ~lU7r;M, ]%"kB!A>#\ơ%k}S?\ͯG Ah5D}C>z8wՐ…Z`" L_Ju W|mvu&ѷˁ}]B5VG%2&D9m O2"_Y1ͿbȀ xIZ* w X E>ae(hHpɻV4|7A +E:UЌj HOR"+~t( ^3HTDzix_믢V3^:cnʻ@{GrouD}~f"QPi嬛#*e`_F?K?}f[;" L+u W|&bQ2prL#!+|D5 ,%&jO_2g^8p_KVzץT ObO#ak2j#L>™ׄ8&BSS,^< K=0g*c!.{$}ROFZg^ G'.gfsv^ OI>3u(L0ɮ٨=k}Op`yNӢ֜l|yf# ^-/" L&O&u W|v;\׸+x/ߐ."$-|+nƭKzdf,7* R辭S?h, ql4E`WyGcmAO5p($Ull7nWWt'X+nZ*gP=!\N"E?Go'+K~pര9;]SOZ}u+i|QM͘3|F澉" L8u W|N MqH[X$\C_dӅ+[t}G FsSΞ0ᠼgMiZs%n:U&8LY3Zb -fRL׎/[JeU8j#qۯ@(4- f]}Wiu0*7߄O/2Z$F4ysƮ8$h҂OJ41 G)uV"!@^|" LI>u W|u4I|Q[:={TEinᖉpDU3qͯͿ̀ka.iV?>~djrQeHrVG&47^"pM}~hv3cm'CjTz3JPA|%5FÍ,`u|60|Ohm"U!FYs W ECڿS)2KG薳Zsn\ֿƳP;9~e_75" L[ Qu W|{mJf Qㅻh/Gi{ڽsM*BMy4(Q|_ z+4E jm^qp_/$57%(insI[UFqjQ()k]XSy-_LܷpJ5 )Oz4 "\t40V0WEBFOA1S20"$׀%h'?ڍ:Ԫ 6}Q6yŕ̾ao]ɦ;M$Œ#:kdO6k- R?dP43L)B]Slԕ{M Csh' lX?q>ZM32WW3MK-[;Źs{ffD-pر,c\>=.}ȼ'٠5" Lou W|:Zw!rT-.ܱ#EzLk q; AǺBZȾ_xegMpZj o j ^j47Y~ڟrT䂟GQ^FQ;42XeZ1nv/R.`"˔4Tb\r"*gEygM}DDvQ|`Zx>.nsNt~OYyænE ;)Y(ѕ‰" Lu W|lbG|2e 1PB{y:bc$)$/}̀RE4 !upa#%ivk$E"4~CZAy \D@%t[mM jp x0D{NWr{F:  Vc2Kn,P 7:$ 'yuүM}JlXشphl+urapvu.cJN""!ȉ" Lѵ?u W||,>hl`WHL~n15qOe \A 燕"2 xN P⤴Ei:jhG&&}GA:!,d 92~6dn(>9s%M 8$ihꈄ*$r'b)vH)3(\ϑMˣzVt߿eMܷU\E^4>UceD3,S揌*E ^65|" Lu W|%W@--mTk}L;; 4;7˥ZJs`8\%NM} ;iǰ3<8~iDplW)uw&cWh˯/x*[94i@4Luj۬EgL4věTV? h |AgQY&Fх睩j';딦mc^z.hwO~ lg N %j - bD)F1AjmoUV(aW=yMf-@d[g^2o "R<%b*S'rK.Oд/A%_(Xp e!vlLiaXj^SҎҌDg:M8^#2pNd/k-z?٬{1G%|d\>sW?0s iBf dU@D51+)(՜!vm7 ʱ-K! [" MKeu W|`-D:zN^8S=QL۴&g-j_:Z?`+E\Sd5C >ypG,uIkՠ *,6u(p38U )c1V4x,Q%] X)N"<^{ǂc%[)w0#cWfT$!`KMYB X[EASY: +Ltt5PV^~‚mCKSq)(PJ޷̓]" M\Uu W| `Џؐe,%6d1~3 Kw Gͱ7gOMwI [JM13q-?{/0֍" Meu W|K= ?7}<z#22'WeU_l\{Z"I8{wBփte}0t"UUQ̒H3oDx+ ƌ9Y!7 _엮R_mHZ2!٠Z+#OVofFS˚@{/u[UG(3ri~ihBxD6cZGr}#w!ٍdecC+aG:lM7:8YhdӉ" MU,u W|FFra[mFݜT v 9*7,1!w;qB/Ϯ|t4oh~JCI ťB7s*U>^uD[FLK臲ԕEtK< w5]AC<JHvʝʧBh XlsYADx/4)mPVdv߽wmZAq{l i$rfoxLN;0H]\}-EM=p؜q^8fQ_gccE&o*×u!RAušn(};||* L=FTCmU(c(&'nzsќ3dWnmVǃFq7~Q(".KqҟJeE BTg" Mu W|?}V.]3=|nbŸ@ M` ℍoE `!8wpmE)7 鲔"% .v[cKÈmr]!pĐRmyEWwiŨ?"y=Kx;3Z^!\n3=`.JX>F4 Y[- O}k;[KemeiTqE.`xb`I]Ϟrp}c4oĩqVfh=D!p%4Prm%[}]R俶Ah0Hz2<ܧ!(0tn) yÆ0!,?#縺2fFjjm*Z8$p_SVK$[p<wP6h }[" N ]u W|6nPƦTr bU6"DW/S#")"`>H.|u䶄6(H M8EVŽ_q\5Fd*> X$>7;H w_CsA}=;c#B7fCAx?fxɚz?Vq?q⧎3$ #u1JGajX i3SeٔsTmM aY" NP.u W|%ÒF[IpUeTۣV %y{xp8;rsVu'0uI9×|@+T'؟JKW\g\7jfɛl`꿬7^J d^&!ĸ=Sp;qlx{   ˥2Vn6ΐȃ91!Egr"8.-)vsR#>щ" N-Cu W|<uy*ڕj"j1uwhz΅';P*:ԭVV-shQˏ9׋N`D0pC!t|Ԫc ^并]Z f5A|],w>ZVaৢ Uю*8zyAFl#M['(E\{VkRXO7-Qjf$ >SbKX*" N>'u W|a#r1upy&&,olkMPH|}}٥ m;ƈJR>2k@ocn辘vev:-^=veS" Nlsu W| @?r?+^pͬ@@;kl=?>RSc#t,'xoVmPWD}n^~kȾ#7ic,[3(ig6U>b"  N?|v$ikWĕ>406htɊEm9mBq:[9E5%ܡ&M ڳEJ+,1P}?Hnj-+Sp6lraI&?" NOu W|g(6ѭL)9^'&/œH" Nuu W|[ H B痕]0.=Q,()x/ηM~ *EnNK~ 5up~pJK^ Zml-WzZ5~+ɚ nͨ*#J7^,҉v S!O 5[vŲ\ՌSV#~<ي%ǯƲ{SYoIUc <^p } n\4b۬S=i+#,0>`3sHn"jjÂ~s*u׉" N@Fu W| ;[> pB"9JJ$F.n,DLms#Hg,(o'@ bv1%D@M=n+-:;^eNZxLt+nP!X<ާqr_ÀPd)=;7/9ER r׬HM^..(kijr8=t NOΫSt\V! Fӗw TX" Nn7u W|2tB~jW>>m8H頍I-:)RtdK{<6*+Eqd;EݿC&βf6i,}.rqwd*$67Yu&^T"ԓXZ{:ip :>Jl\h#o\ʔTn~c-OHeAu$3bnKͣ$*<O {AnZ=, TZ Y" N:Bu W|vUy@8 K"mDҦ^*+j/ ,p*z!GGh=ȍtjYd R BWk-!zD `r[J!6Uo4VcxGu\!Sş?%ڧYBpʭFq0ɢ'~iKxuhx^ȶ x(%|EUiMăģ"emQjv2qy " Nu W|&^~Sy&B4X$YmY.6XqSRHنbO5,A#r``GS!!1еTV>{2Wlؐ cO1/.)[ !1؋ A N`KDhGm5c2X?s0 oi켜c?1|=|\P[)ീX!K 9p_ۄeC}hyʋ o_?(b6m$" O u W|TO:;y,_t/|⊂J`?v ?OZCZ/G}-Z,F@z(#TjS)Vk]NמٸHFۄᏵ·S=Ga˫ߒ{ܭ2Lu=jvf+9'`fH*H׷QtFb x_(vﲡ8bxW06n%1,Ig-UN#tZmmz{@o4Օ" Ok7u W|utL݁{aE_'j]"o>gӄ$}Yp,$7iq/l:1=:޸/&g:pWE}]Hϊ{ᴰ6UPYϨnjj =!'(9BFNC5vLщH0 ~#N6λ\^QZK5t(o7fGQQF͊[8"r6#S%ہ*?{|eq>2sֆu')%{h+A(Em*~|.kPr>ѻ{ !g{X,J" OM u W||  ;-U=+^jvz:r&#d 6~[7k,WYn!@Tʝ8mQ.U(tBjM2xtnr*`2o[mM?aJ`}^:}_yܪ}ͿxpBB| ypg !O }}42BS6-r`F8; IOjptPݭk1>Y"~bJN.a E٘͘7" O_u W|Jdv-?#5s\dYX|م9mO5ȅʳ9!+hqt rƞA 2 ̓o.d)b NHP뽷G&?ߌ W][! 1>gm ?TPO2n+e{" 4|e<>{k;7e n uEpH2'uA@aF(;\,Lei ^U* "!E" Op*u W|FHʩd d[+JnVl}3S,=ꎗ/ IP}>(O&8Nl0'1rKbOx"( j8x=CU jt)tbJg?Ǽ{uPKdڽ u?ԑyʴ^ZR;L^A6mTؑ"bFMǴzcG#Z/4Щkۏ;\Z4=v}}#X(tNpȁd !=HUr" OBu W|* ΐSԅeP/ѼruںՖ]SZt*3-goj"7h(ӒI=Qi?N{6+Ԗ htH{ g*j* bmGpnZ4+otĀS<#b tY щ" OUu W|25 [L녝C#>T*?-խP8oob u3#IRpN"Q7/Q|`#$r9vq'>hB2spu ҥ" OEOu W|CeC/aej!7VHllX0A;'@0C-'WlS\~'CIm1h{z8/ Q-@csrDԦ.YC4;֏2,1QPz-)x]uRimi(G[ UTYnM@6RG^ZdX!ݥs,&O_ܨ;TqI{/RIDc~j13j51ߠ}7?3?CxdGyACE@{|Myۍ}k8pL1c.hsqi쒸nvp[91ȟwJc'[2o |f`}2(7!jR/fi#6+!i" O5u W| :<ʴ9U*ndʗ|Nfݬ.l_^|1}܁,<0.>7lo !9'SKRo _96NsS-;rG\+9*MhV7-ۅ E,W ΖPmk:@+L,Eu6,} @6gPclf:i>|լ;dz"b_E6 j]FO8IeiˡȢ孉" O[u W|ͬ=:Z'^]1zN"`l m"]# _tpa?- ih# #҈`K:]q(yD#RDrUU3NXe}:di4RCLQeFuYYs0i#m78Q?sp4϶DL0[BU2QI~˯q][?ˌm kYe۫If" O͝u W|GN(JWjTޔ7ɳh5=-z0[ƙV1+Ep@V>T}19GdUknd|"w˞Skm)䭜 -DM=w1`is/͑J$]"W\a![`ftaQݷ7eX a⯌x @K;$} +]{&$(.}A[s2@ M`1[Q?" Pu W| U: pnˊr7t"jX"J[-ߣ_|ʰ'LW;6&t1VzH[xcɼ($QPH`MR)V"dW-,=] Aza@`GQ~|BXwC-R<~ߧk colwmSzk57lqydЫz -KY>Arthur de Jong (Development) F<;g* ķq*AQMRX DWf۞r[<+C`!CjF<;h uoNG:3r~) 5&M~=ϑ8x8w$<$ vF< Z|byhvbN0L6xQE+9P)^ͰiiMN4)F? uoNG:3rR!n:ɄBiIn趶 qhS^7q2-r]Rt1fF? Z|byxI[3kD q / I)PΈFB> %Ҍŕ}Xϫu =*^@<7D)[EO%{z.0F=o!6 m1 rg*+t3q` (s ݽRҦi kW;xw   Uߟ\U Ye~_K.&AcO4_h ~ W  ? UߟTj%.ZJ9D/hccA#LγZ  ?mW UߟU-z"?p*)HK~.0 waZp;Z  ?mW Uߟ U-z"?p*)HK~.0 waZp;[Bz  Uߟlab+̹|!-gj<ý )JoO@Ά$_;xw   UߟeGPG\U Ye~_K.&AcO4_h ~ _  ? UߟeGPGTj%.ZJ9D/hccA#Lγb  ?mWeGPG UߟU-z"?p*)HK~.0 waZp;b" ? Uߟ`WJGf^FNҾC~J&9Ww0X us TcBz  UߟeGPGlab+̹|!-gj<ý )JoO@Ά$g0'DC1  email address no longer in use UߟҌ$ڟYkz.TP87-26/*0ڋu<3AyQyX;r>? |Ң^v"9]֐ΫIvMq?FvN_0L")"T]aO21 2pS [UKJJAG: Isن G'" B1u W|$0?!Y ]rRwWО>z9=yt)e*ٙ>J0I$bc e4 ̒;&wí^FigNE z.ۨ[T㺜I-+/hD` 2e StE؆MAPF&ђHX"8t6p8J!.e Fq(4A[{^k"Y̔AסZCa+d3" BC)u W|/:>R**':q*Xa|⺎c!|rI˼)&YdtRXoύY?9u򰟕b+ Rbt<ӺݽRaj7`{ DXcX*3y>Y<@:IyM=WI_f/#UPDfG |W{"r~bhiW&{u+ b~R440R9}v?_>?AԮ-?894Ӊ" BT0u W|s6>IM4Qа@iB{NfY_TA_$Bh@)q*꺆ⲘmbaA XOiZOr8$:;Wzk9~_؟aw(] l^dAe|F>q $}8gBAd3NF׶ )q!Z7 OD=8G"׉" Bfu W|%y(W.Dv'U/gh銓Eƶx5ǍcOO!>H2=W3+ֲ8EL@x-%)0"{WP! 8POmO5R&]q{Τi Ė_52J᜸0B[?Z0>Aė$1_Rjvא!dԚ(~GE!68lqfJ-|,1CY:KWWh[l]1)/R)y?Dn'AH6BPi=& 6W+3 [TDQ׫Lzik>\@[Jk \tAPGuٖo]s] BЊX8;?=ߍ" Bu W|4x-!(2Zy)fyU1TK< 5r3Kď0Ӕy\$o!VIwk#N6^d; 4(X$Z4+!svQ-C#AO֨(2SԮuaưROeپN0o}A@iXU}LZ3M p|镘P}Q p޽SDh Š2Ulj" B9u W|6\jω\}P2p}%=R+Bvj=^Nc6|45>rR_dg 5nJL)mūoF׽(*|uީ2ѹS!-٬ Or;*7,S" B u W|CW>LvHln >'?~N|2%(eJ!& Ma!2\3Џ ”$,mrW3wF[2#ݶ4^'vfZs46_*oPcc{x&8߄rO?{J6?Z6LbvqFI'-?b. ҲbВ3xv>TMD_]D3Wmx+B=xbCj^" Bѡu W|A>o Y/Ff`ڗyZ+Z!܌|7k%]Q]H4"g(K ,{xM ޅZx Di]`I7(auHN/) BLq A +]Ҹ|v AmO?EWk#b! ?]I;iaLp^>!#TBp朗 Dnk#' " Bl?u W|4E(8d}}E4†҂: *ʫl k5*sN@#\#Os_j*Օ|9,>"wJ,X=uKX^[ﳥ{3i4yO$Ǔ4`ka `8=mѨTF(G-Ng@8 ,.}.4OZvßU<b3;f˫ Zo*@65ʲX rԦ=s_+AUc/Ѻx*" BPu W|Jvhm9idžޜ0HI<(f-n[ pi׍<ڃ jԞO(f/tբ>ֲSIj 䠫V FIbԤ|Y9n9wVԹLQ=}Kݍd\ yGIj0XHFifS0o(65|EA p.ps_n\"0+~DP,:E[fbt6,+ek׿*˓-s3gty]2" CĽu W|VX3%5c!25I bK5w 6n9QV9bL Ҳ"h>ޠ(rd*xͭƉ 1J^۰vr  ]˸V?E ¢Ffw*m yjomړb Qfӛ_7N뚇̼$\DNMAe9#|0^7LWlj= 9׋" Cgu W|Pl&{9K܈9Jّ15W?>cs(}!2FcP6GF&V) ~H:R 2mڞ"ԐSbm#ikIFw?g (;a*>G#B-8,^lyBe*Gɱ9I}m>Hݳ@"_<60[R" Cu W|-H5ĮOnP,Gr5ءz92[:L>cm?BTszN{PDk_@Wy@OлRK= :# Wq *ڵUwC=ЉyE}`14%m7Yڞ?jnĹK+(tLiJ5Y\'bbWÏ蠻 6z1k{ ٌdv?Z6" CIu W|7.닜 w51Lv2 .idAiV?e>OMcn"&1YsT< .XhGDCL~㰱Զ8+zw Qp$nadB"+8YVa#_ywnOI4zᄔ|n( VJ*q#WPc7]&U=Qgqf9Vp/@dkPQ ;x~}tx,7 7]7~8±Vaw0O*bTH* 0&~)$zw-O!@NM?%痻6Bw58Ha1bFi1;0uSġ3jy3$S^.߮cVV! 3s]"% W@Qǀ4&ԡ 4ֻ*QfTW  죒ǽQ2q#'ecnq23K#F;7]OX6 +%b2ے灉Eh۸e(|{X6\zLvh.4H?r_Oc=쟴\=h{S7>Pd\hN(>1i[zzgj^)A}̔xw{l|˟0 O@;-!a{k"~m;SfD=1 9E/DIfEĭ*["%(ySM;x~ UߟeGPG eFŮyP:7&?5Tp#(N{2! J2'l:rQ\mv[w!eӤX sHh|\0VP,D^®" ''a C'2d)|%bC 6;ơ[z+O]p~u>Ch >/ڃ9$\IeB-j5F)CJHULx#ِu>㖄͘ ԔEK̹W%woem-0 D-q:r$}?YA"p.Ni-8&2N#%~Sܽ* {x^j :yerQYYB{ʬ==S_ꂀpO|?б)jd _MfP+OD^fǡ]8 57m:Y$+ౌ܃QW[zuׄ|" {>&x`i'87}bkzIgT1/ o9~HDp}^('(Arthur de Jong FJ2) Uߟ= BD$¡}ٓUyj"Nu/c]W7OFJ2˖ uoNG:3rM|:0z;N@a|` mK @+=1e9FJ2˭ Z|by+"`jm<ݨ`Z>IR|w~MVA|7!J2ʠ    *thWWDfU&%VcV<'5X-z?;jv #n{*3U LbLk?ϭWC{mlv}'\PZ^B9K>^}=\󆣘!Q?Ah-HCX|W2i׻ǶzI[`&cU1tn;У(7]ynuE 3nKԩyb+f}^/nz>9 7v88| Kh$.cK2uVB}:00]UqLָl&I'‡5~N| _āp޶T/ .YU+@>7P$-G䗮:$irm!aPH_gCTy53'i ocӌܸ)A{^f"*mewK2r3$I i.Nod.;#.SAuХ؆},R8/HLh^zZw*F+}>*u\0aN?~[l^zO| W,%U)DFFE:[,F$7 )]ƳLic0Qش /߮%-@ K\M{L@h3 *LѠHؒz*F;bQNT("](F$'󡒀5ڱrB\e`]:n\A-*ZahwW{/K76aS< |EsWE{;*ptA]cݜNi;?oH_lNHtw|5LYG`Wav%r8% \1E`qELnwDo/I ZU[v.A ED zc[.@{!!(r)J͹c,<&Xml?%6l֦Ƈv" M,u W|W:r`+`E3+L۱GED'An?(lZq 5Epu$BLՊg2/ɗ^g{;ZtiHq _$RС>UHvp xV`*:|Mq[=̝mu)``@r]:p#Yљa|1( * p{ nûߡE/#5`F%׎ݥ,2," MOu W|R6.fƃ>[$.P𘎆_0&yϡȤjȈMUçeޛms)&p3B Ľefh/9F.3Se䄐ko -YY(ߐGL RB'kAČX@몃612@tݯơL;]pB&U=S71qS3Ct>'sB; Uy>H/٭uĎ"mk!y݃z^" Mavu W|ɑ4Ey4Ͷl*HN%^pܖ:֮o հ'*$cUe%!$ cXOc1 ن,_D#[_u{ҬD_*N^e]"e\i[IKL!4Wt9׹uPaz]?5i=9 +y Ǫ"r]@S6[EcaK-2J܎" MsBu W|Aؕ3Ů)Vlcfy0¸q\0%Nc!l:"šk.U>~?麜Oi\hngSȸ_ :DєQx8UX#QN{.9?01pu[kOԌa #=&{T`,®M 5Xv0 vr!@@z`@I[UԶv)t!?@&<@`tju4 " M͖u W|DZUk%,Y yk9%-# ,Iex` NDvJB;898urÂlK0c`%mL(-SF{IV@tWK?C $x+ƪ7Mc6+[L&_cƥ{y+En,?OX 淰Q3^A|<T;}*e3~XHcjHS-21 ," M@u W|h/@0 <Ȼ ~֜Z'VQBRo3v.f^߇- 55W;tӧ HX3U-6Rtvb~ڸV>bB} -u"Oʼn"2DEfc*zQ"qchi{X7RfXf]cŤ?'.p@{?I#K<߄.42:8Gh" Mau W|'DyC5"J1{Ōl}őmPFQy] BwHhBM6jZ$AߔoP$2 6}XXC'O#_#bY{#`w2-;瑓>S{)41>bY4 LD-QvU#)H|U[9s1ȴF6XACuR(,g7SǓDφ=Jƾ7~e" ME~u W| ZNS1L]JlxTy6:8ZJ $IIAv'L.vP|k{ՍH d!AFI8wϙ ]3AXOvtGRڅOE ;[|]&T2 ɓA6FyR#<ϼz*.6|򞰒hL[ꨒ$LG`1wf !soeGvY)CyD1" M;u W|x}['xÄdk:>bt "F^ta|脴V$!f9ޜ is䎧9s A3~R^]yor[itdyFzƐ# S*n YIޮMC2?\]͒@JX> ,D, \IGCF:Yp/J}˛MX8vX؎j%~;~b56 7Iva֕L:tкё,.0HGHNYTa=" Mu W|Kfžv}8YiBhlH̩q'~ݐ)'ej QG6FMr=:WS1[HUHog 6ns1.xb!vjW }eTJ{CԒ]vb_|[ɗeTϾo)rL" N ~u W|x w;tAA6*1gֿ9)G}+95oDeԹɪVT"*)G/V#~AOvE j*G4 vޗcpMo6{Bs.Ӧ NUw$E$GVUg#%݂ -,{i"GX(A(O ;F[s AnxQY8su4S%1r+Љ" NJu W|11qK׽F٫sR+"[W][ԣWY0߄xR`@&>mNpěqgJb&sC=m(,zU[cIe v#0+8o{9Fᰉ" N=3u W|ܪC$hW(>rrD Nm0%2G\2m1Ryo8v'z߀GJq8ij+|Y] l;0 zPms@zTw wx VV},a+6k-(i{TDI S Zw q pjޥy< Ϩ7ޟ?n`<;dטҺ=$'d7 .L*2 XTB"6" Nru W| 0-=_'e,J>b/>Љ1M-ι}b_Ǎ&Hl1`3fӟK07=hpJ7F(%|LjzF&5s Ltqܴ ~7Ke]C{gA d,uߤTccvEA9eqFux@T>a /Q:%߻qIXbSU準3K|XHUAP5qןm։" Nu W|"BnkQ%^pBo00|/:Cfn6nDλ(ߌ~nx:?^{,+`hOMNMQ)_hQ L#]sNxsDkdA~jikCNRl A5N=&l0GEzv/.6)xbLdrUL?m˄ZӐl:`ޤ2jRI6iYB$Sc7VfNO  Zuq֥D+wVPR|% `YWd*ҙL~MOsDOOʊqD*mI!QOTהއKs(#eգBoQMoȺ7 )&_ etRco)v]Fj\ 7hDh".U +nL"fPĘ1Kw.$4EN|ur}b4 o\a_Bk0R"1G_^`2 ߟrC\blU( |yloRM: 7GDxCT?*Z2嚝o߈bYo~g'"[`gNM8QL2 _&رT,_SR"1>PtYdw@St3~֧O:Z ls_02 PbA ݷbH}6o`D-@^(efkzI5!".z= ;cR_u83>s6-d 6;Tv/8-ymj7}U+f\5yKɪYXWQr}jlI>^ 2ۼ8)0;c5TS1V&4$| 6s@(NS<3,C; EpfBv iE)[" J2u W|mdbhS2bۆ3,JShXޘ[-Ops eɹ}G0%ǾQ(n2y"H:?xqtCu]QD y*N,aqE" J5u W|Ӯ=014fL($vіLsրA@+gRƕ!^DhKxtؿJY'5 dl(ܴ'U&\#,Or=JbG$-8Bn{I {VKG'P ˫t[jH0ho~*wv2bU Z$>X ^gEQ6G"v` :dyfLZv " Ju W|F+g_RҦ$>b}q- Kj?g4[ JF{) ;U%V3QH֤L#YwfCk&g%P] h8^ZKuj3n>JړYwn1؂j[|iA:}jKwHR"!%-J(==UQ;8Q>\o3_ 1BD7e`j1c4IV-k)ۉ" KTwu W|Qm\L?!y+<+tTޢ=;7ӥCV'F\0wdeN|iפrg:-W) a;3݂Qf1cU0@ %p9,70&9#Ѐ"l(33F@=d[;? ;F309^ E]5,bm$3n$iQWIUE%ɳ" Ku W|KjGiCy*y:Bl< nxڐÒ$ Sp ً.nV.רE83p1!Bw^NQ #DROuVE\k/jEUr{ӬfRoFkEIicd7qwm`x%e^ 6``-}is<]ltwPiQGR v$v(V6bcG%K@ \y^[NG@MR%:V A}t!x" K%Iu W|ҊHHIκOSpr1tX~8:t+U6u>!9.r$]:h0T3ѷiFt8x<NtbUzX@`* 5R( Ȏ].8 }w,څ.%@1" K6n u W|gWJJT^~$J*DiS/Τ1,MJlSdM=j k]+)okG 0B1BBovSTtTԹݬYb(L<XxC/DTHGCIPi[{ ؘjU1"\EOb3fI;m)ć'K؁ ΥO2[z.9 |1."Mk%!ۓ$ޭ#ظKPf" KH7u W|&npzPvX(:\#?ط`W%qB&5l|F _W Db+e%ģ\K 8^MtH >{*Tdle2nR4٬z [X&ӭEϵ2Qh)aXZҟ2,! Jg|Ft$ḢGҼZ9>Д #}pz18GeR)+!⏌~yۥl?mૐ!ڱ6חGL" KY[_u W|~3TMhkc w{X'E5=8YBƧ5M/E!Bδ_`) a7E¾V@_i>?-&WyfG݈0,ԩ+paNnO?XEXN*Rbp|2F br'aBNP[>nO|uL$ &uL(ph׿_"(a9٦@ N^#hN4+!iD݉" K|Lu W|p&MS?ױ3% aW?;fd9.VAft=aKsq,F4g|%;Y2D 0dM~Ox&>txxUē'RCjDUz'@EF6[JQCj2rMg\3<ώaFdQ2C67ޢAc7ʑɓ 2;%t^O'D,\gVHt)6V^Oص-c7^ " Ku W|;*V$sC{)x-6G)Y4.y<:/`⃌۳=$@&A>`z#$xڸ;kdkXӻ {t*\\U#MT_/ 7WG1 y￀]S@EቘS̉" Kn/u W|EBn_&p8dAyEtp'*ST ꫗(O\(w}$@ ZAᝥ~j"(;SVn.mÛ^s?;9s)4OɊ/hxh :ƒk 1d^t֘I nOXcH C&&˘n %[zwx_T/zAyWpDۡ~CTG3q" Kԑu W|$sJNꝿ@qt<'9D_.ܪo\tuY!ct?6h{潂*+eQ$Vsng6Wxz$EkCu3ˊEH_6b+k[qRh橒%jSѣ"'G+x5)$XmFNDC%Un@On#[.ylhل۳||*p{ir*mr82i SpPUz" KCu W|YEP#s'UK_fAIkq'&":g|S%l6F[iњu+5%쇪+InVK՝ptvAD&t"5 NNb{[f%N 5bd7ki }ػc bO7q*@UM,qr9gB5!i>ϊTbg sS\nWq -;9@_v f0:Qgqunl!X##XIL+$jJO`PUx|7')Wya/%D|ps4{+߀c"! ~9!}\Hu7Bɼ}ta&u< a/IBdՓ5 gFu@7KvԨSSmFY< HJ&U .ʹCfQ pP@ o+ 3Тy7Se$ГtNOı.{96k]Pz8|k$@׾;̠PQ" LGu W| Qz,ˇ.ta}L}m(AP,'ڣx:uceu W|^mRi\AcmˎCs̏BIWI7cfct@/II,l6+CM?)ǁG2rR%~mox:W=y+ҽD\קjܦjq`guTҿDRcB7xX!p4ϖ;;E!ޫDa8ehDAN'PpJ]" LZc7u W|2Qyѐ_)nsW$(%6K#^ ?H|紑kw#2R쉀D"[:ZV_{p Z7 z^T+``?Fu;4[+}oc[Z̛pϧz\!_vgGWphX5B=\-%A.Po8/)ܶiƫ,T h [R6OkG1&?Q" Lk,u W|9Jv&s&L`L۝13K&B:1a'25V6Xfҽ WQҵKt͘X񵯦MiPF 8i%~S"Uۊ8L} 뱬Dc+u|H`؞CEsHJٹ!RH#}Y4L1ʌņ3&A~2mgY1tx?upcY(?lPSlq!y4,ngȃHHaʊh;m\wƷu1wITr֧92aB@uyE]ԶZU" Lu W|?'#jIә^YT^J&gd~k_]l,3ZPZ`cUdЙbM8(aK1]NH\9FQܸjgq'L.O5!ٺ&YNg ?2{\=VΥAzrEM' ^p7p1zHux[e^tΘ'{bY@' si90," Lu W|ku NA7S^ufHa0:2*j)<7yFY9͘n ꟳԂi -YG  YGSQ?62;&u𱪚Pab٫RBq*E-LPC}=̓SA:XJE$Os AXQ3nwv1$^/&b#R7gSVݮEz!ۓ/lKIa/Z" L3u W|Wdo]TeY"3o]P6LckAuI@}5:ɜ[&͢NaWUQj+k|όtR|q-GF&Z[c2y#I7 h $:V=;DqHi>ID] #0mwS\oUkD8i<߹֐Rji@EpP)q8gZUSoO4>ǕځҘU4މ" Lt}u W|"W 27c윹c`睔 =Tq"gj!k-W'pSV*MЃ>z8(LUnn]R=,'Ђ3F6&\dǰlN!+(tw=6)OA`%H5R%u@J2OC߰P)Yȁ}â:/dnI+emnٚOvPwp]r P%.9m/lfk.FF" L5u W|WK|ejagz >XVJ-` >ǟ)2m3ג5 RMqY卡0 s7/#DŮ15c kgXˣcE1ܳix@G~'Ӯ;Tc$E7n|)B'p_߿LZ.O;SXGZgh9%]!Q7CKI' kL$#")H_:z~n,Y;t9y!" L8u W|Y* Jy.9aYHUsq&Yo^8g:Ł[ -C*h,O^5Z3 b?m۠mN''%riu>@S,qit(ig}*33^ 8]2+^[00~ =zŠ0},bQvV7|% |ٚCgL_l t > qkZɿs8P^hHG"" Mwu W|}@V6fq~"6E7e(Z3{{ Pxv57tv^ĺJ||fGe1z&*c^W_`- {a܇!0tzU _%B+ xhNf4CY{^+q5Ef5_rD bw?XI x'3mݛ9Uǁ+!M[P " MDu W|:]<"2'~_[\pWw}POzJ~#A@pW@5!}bkSJ]W`'ko>'dL]Kΰ/@rI#Wyn'};I"ZSU~Ӕa\a3VK`A5KEf55UQWIdظw`-Ԓ,^8DWN:)<W 62fwUxP&ARCTJ4s. _K{4ª&~ͼ~PbRv%ƳQCq?\&=QG@FCsn9gj/_Y;C;EzKr\B Y["d+)8MMSmSbbRCҨxɌ|y;'?oϤ=If0" N7u W|>q=F5\T3xdH#{k b̃YjwV?$d]{8@0KU :|H. [ ynkh8R[;؈<(P*M9#l_♕ )mE33B];7@:Ύ ~W K߱1mBfOޑiH:_͖0bV nK<3a&H`2i.9 ]7Z2\Y%xjEy" O!u W|=XW;إj?qJksUZ-,mLhK)<"BODS TxC X ~ / )GHccsZhIuJW&^%4f{f 15RX{j>"Nr?O$&6Ԡ%{XG"V!>u5SPWSGƕ /(aZ xEaɸv$ur{KzGg!Y~S\" O@u W|F{`+SJހ:-`aUI' eQL d?o?G=_K8T:4AK|o1ɕZ&p7fM}4ɀXZ\'cqq}WuTpM`q&zjܤ@ |hxjEHƿZ|nX $AAD/\I\'P'Zy#Y:b oR9;ҟ}a$%DPL/" O/Qu W|ݚ|X<|OQ\Kk#JXiAwP3:6 <πQVGDg&rp~[;H',$ݹx$O&LdTdYNz7 T4vZZKE hmn$/n/̞I$[YI!c_Wo:PIe2cqlw geÞj'Nih$QE+^IՉ" OQu W|YEl(FviM'~Xxj]%9wHc^{gy5?-l!Zש9l[S/1yB! =Q5+}G^p R*i"OŃBxdO2lm*sNsmxsWukbN8j~3_NA@8~.Y9.V7o:U#7|'5Zm /H0[`ƶxbۉ" Ocu W|׺Lr4s̞~68)%]ewi~iML5FӘ-_%_îBKg`[$luͅ JJŌeP /j(KaKsUvǧMt`ʏf6InO!m3w>=4g֦1-ęy@9Zn=F3 +S cu o# $<Ƚv-gSJTN_" Ou W|u0ovx(<NA.ؾVPMl;7{xQx-^<](ى?i)5@ $nSGvmoMܚ͉" O~u W|2qvUm-7 Q&Bzm/fXr4OG9C_QueF/^KW߂nq+U"Ft" OGju W|3Bb+VJ5 ysK&2oHyv[򆐞b)岭OHE]z ] :s3>+yZCf`>s]$}d<SߧsKe+ӓwC|v?0Y^DaWb'vڹK!s3Ax]!m`"pq1V,t5{ʋy9R8ԙЋ1)oa(Kp" Okou W|uK3@J^dG?/FDZ ÑJZeqY88Lv('E[0 -ԿP*BdK;}Vg ClyIb 8xQ,V~<!ʑ!qPIxZCwv'nkc& Q9wc 缔?C>lka}\%D{pc-wF>6:u2\A#]s` }mR٩f.(f.," Ou W|"|iz)pXDzeLE5"$w xݒwE3Hk']}Z*;CKB"Olyޘ'j?o~?zW($qC-3l:bRRic8 sA,0̀)X>`HL]b˦X9+d5?RE$#?c+쬷>}җRy' Vk!lb W}hg wQCF?Eod" OYu W|qTQTy]Y%!r?Pa;<NZO?JrIwr\gsi^p! n9Tf. ۦ#tn=xmK:4!Azfu]v6Эj.PA [ua ^CM֟H84w!*ֈ'k]?Vs *S)CRcİtӕ):Au8To?C‡Hi'7+FӻEw6T3^7y ('Kw@Ap ٿa)f"3A_mJW"=YCPu~(j=@;gTWPrrdTŠVD)ӫ ׉" Q%-_u W|օoyԨ"_ #'`"VY1p"2BCs[9bEW0zo;oj1eZ_*#TxeST S̻qgBcDMR" i|z\ 2:`҈D]ӈ3 se; G |Қ@G-4 H\;=Bmi6ac#&O~ZST]Bg:kW0,Gbh0" Q0u W|1E0sRU&&0&B*b)W9‘4C$uu:t{9teS&⸍ɈV&4~1c48:?uMh2VǣM^ybwm1XTۉ%O"D+;Wtl.ͽ0eIQ#i61 ^]]} }C m/f8(+DYj(<$W*qR 8D5zEdBZ4})0wP51jvڒtʦSc;rü[Ӊux{ ́kf'Ru]{.$ sFŀY B%dp؋}%k+DΪ-D2dơ a KŶjh 3S>4O%%GH2NhӻdWO[,%1 'PbvTF?.P. Å|:zi,hLAW6gֱCgCaA(I,mfuO;0N1&1c5JJb&SxB\$ިCV`vxҹbEՁ{@< k*CV** 0H{o&M|ՐʚEl?W!DfupsȬ;|i J2΅PC&%۪ e)k>yL9yFx<Չ8?sf}5EH w݃SLyOnnyWߕڡV9K Bo17fz"]vƴ:Pāw{6$5&t@!JsQ-E'c!hZ0$<-Fg1s a)~^CڕG@l‰kQ#m>H>% \Ѵucy\ۘB2`쬶sE1zJ&TtӷAnAѸ",bw#P%*oA&d ߜS=&z8kDfl8jX;-\*Av $*:J(_p9%Ļ?zL1j>$ />"ž%5 yQOLjBWV5,r<¹gsݏ!'$s J2 *th8 `y T˭uQT_! `*4eldg}mD)jJp< ?rĢQFOu"2+˽R%JDf6~dp!lj8;Gԧy÷ dj.Q39 uH06R\ZI65'ÁxV]@tqbڍ`ZM6!debian/compat0000644000000000000000000000000211606135312010362 0ustar 7 debian/source/0000755000000000000000000000000012261115602010462 5ustar debian/source/format0000644000000000000000000000001411432311001011656 0ustar 3.0 (quilt) debian/source/include-binaries0000644000000000000000000000004012260546130013617 0ustar debian/upstream-signing-key.pgp debian/source/options0000644000000000000000000000020412260550016012075 0ustar extend-diff-ignore = "^[^/]*[.]egg-info/" extend-diff-ignore = "^[^/]*[.]egg" extend-diff-ignore = "^([.]coverage|coverage|build)/" debian/patches/0000755000000000000000000000000012261115602010611 5ustar debian/patches/series0000644000000000000000000000003612261115226012027 0ustar dont-require-distribute.patch debian/patches/dont-require-distribute.patch0000644000000000000000000000104212261114450016421 0ustar Description: Remove distribute from install_requires This drops the install_requires from setup.py which is not required. Origin: upstream, http://arthurdejong.org/git/python-stdnum/commit/?id=c3d669ca074557bcf57a4742b83d178364b08465 Bug-Debian: http://bugs.debian.org/733869 --- a/setup.py +++ b/setup.py @@ -52,7 +52,6 @@ setup(name='python-stdnum', ], packages=find_packages(), package_data={'': ['*.dat']}, - install_requires=['distribute'], extras_require={ 'VIES': ['suds'], }, debian/copyright0000644000000000000000000000173611722524213011127 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: python-stdnum Upstream-Contact: Arthur de Jong Source: http://arthurdejong.org/python-stdnum Files: * Copyright: Copyright (C) 2010-2012 Arthur de Jong Copyright (C) 2011 Jussi Judin License: LGPL-2.1+ This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. . This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. . On Debian GNU/Linux systems, the complete text of the GNU Lesser General Public License can be found in /usr/share/common-licenses/LGPL-2.1. debian/python-stdnum.docs0000644000000000000000000000001411723755456012703 0ustar README NEWS