Arthur de Jong

Open Source / Free Software developer

summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Get files ready for 1.13 release1.13Arthur de Jong2020-01-197-5/+182
|
* Fix online check to be Python 3 compatibleArthur de Jong2020-01-191-2/+7
|
* Update database filesArthur de Jong2020-01-1811-341/+688
|
* Add South African Identity Document numberArthur de Jong2020-01-182-0/+223
| | | | Closes https://github.com/arthurdejong/python-stdnum/issues/126
* Add temporary and internal ISIN country codesArthur de Jong2020-01-122-0/+5
| | | | | | | | This adds a few temporary and internal country codes that are used by various agencies so that they can also be validated. This does not mean that all these numbers are globally valid. Closes https://github.com/arthurdejong/python-stdnum/issues/158
* Add three country codes to ISINanwarbaroudi2020-01-122-27/+32
| | | | | | | | | This adds three missing country codes: 'AN' for 'Netherlands Antilles', 'CS' for 'Serbia and Montenegro' and 'XK' for 'Kosovo'. Closes https://github.com/arthurdejong/python-stdnum/issues/173 Closes https://github.com/arthurdejong/python-stdnum/pull/174 Closes https://github.com/arthurdejong/python-stdnum/pull/176
* Test Argentinian CUIT typeEmmanuel Arias2020-01-112-9/+33
| | | | | | | | The first two digits of the CUIT indicate the type of CUIT (personal, company or international) and can only have certain values. Closes https://github.com/arthurdejong/python-stdnum/issues/179 Closes https://github.com/arthurdejong/python-stdnum/pull/181
* Support new btw-identificatienummerArthur de Jong2020-01-092-9/+26
| | | | | | | | | | | | | | | | | | | | | | The btw-identificatienummer has been introduced on January 1st 2020 in the Netherlands as an alternative to the btw-nummer that contains the BSN personal identifier. The number has the same structure and function but does not contain a BSN and uses a different check digit algorithm. Thanks to Cas Vissers, Jeroen van Heiningen, Jerome Hanke, Nicolas Martinelli, Ronald Portier and Tim Muller for contributing to the fix. More information: * http://kleineondernemer.nl/index.php/nieuw-btw-identificatienummer-vanaf-1-januari-2020-voor-eenmanszaken * https://nl.wikipedia.org/wiki/Btw-nummer_(Nederland) * https://www.belastingdienst.nl/wps/wcm/connect/bldcontenten/belastingdienst/business/vat/new-vat-id/ * https://www.belastingdienst.nl/wps/wcm/connect/bldcontentnl/belastingdienst/zakelijk/btw/administratie_bijhouden/btw_nummers_controleren/uw_btw_nummer Closes https://github.com/arthurdejong/python-stdnum/issues/182 Closes https://github.com/arthurdejong/python-stdnum/pull/183 Closes https://github.com/arthurdejong/python-stdnum/pull/184 Closes https://github.com/arthurdejong/python-stdnum/pull/185
* The Italian IVA is also a Codice FiscaleArthur de Jong2020-01-052-12/+40
| | | | Closes https://github.com/arthurdejong/python-stdnum/issues/180
* Add support for Python 3.8Sergi Almacellas Abellana2019-12-273-2/+5
| | | | Closes https://github.com/arthurdejong/python-stdnum/pull/177
* Broaden noqa docstring exclusionArthur de Jong2019-12-271-1/+1
| | | | | | Nowadays flake8 seems to report this as D401 (First line should be in imperative mood) while before it was D402 (First line should not be the function’s signature).
* Switch to using lxml for HTML parsingArthur de Jong2019-12-271-13/+12
| | | | | This avoids an extra dependency on BeautifulSoup and makes the code more consistent.
* Fix typosJakub Wilk2019-11-125-8/+8
| | | | Closes https://github.com/arthurdejong/python-stdnum/pull/172
* Add format to iso11649Kurt Keller2019-11-091-0/+13
| | | | Closes https://github.com/arthurdejong/python-stdnum/pull/171
* Add Swiss ESR/ISR/QR-referenceKurt Keller2019-11-032-0/+162
| | | | Closes https://github.com/arthurdejong/python-stdnum/pull/170
* Get files ready for 1.12 release1.12Arthur de Jong2019-10-2721-5/+657
|
* Update database filesArthur de Jong2019-10-2712-603/+1728
| | | | | The BIC for some former Record Bank accounts (now ING Belgium) was changed from HBKABE22 to BBRUBEBB (that of ING).
* Parse multiple Wikipedia pages for full MCC/MNC listArthur de Jong2019-10-271-33/+56
|
* Make the IEEE OUI data more compactArthur de Jong2019-10-271-8/+30
| | | | | This groups consecutive assignments into a range to make the dat file a little more readable.
* Switch update scripts to Python 3Arthur de Jong2019-10-2711-42/+29
|
* Switch update scripts to use requestsArthur de Jong2019-10-2710-64/+66
| | | | This makes the scripts more consistent.
* Switch update scripts to lxmlArthur de Jong2019-10-276-77/+64
| | | | | | | This avoids an extra dependency on Beautiful Soup and makes the scripts more consistent. This also includes a fix in the ISIL because of website changes.
* Work around incorrect jpn.gov.my certificate chainArthur de Jong2019-10-272-4/+59
| | | | | | The intermediate certificate for jpn.gov.my is missing from the certificate chain that is returned by the server since the server switched to HTTPS.
* Fix New Zealand Bank Branch Register update scriptArthur de Jong2019-10-271-32/+6
| | | | | There is now a direct URL for the XLS file and there is no longer a need to search the page for a link.
* Improve descriptions of Spanish codesGerard Dalmau2019-10-165-7/+15
| | | | Closes https://github.com/arthurdejong/python-stdnum/pull/169
* Fix rrn documentationArthur de Jong2019-10-141-5/+4
| | | | | | This also fixes Python 2.6 compatibility. Fixes 790a052
* Add South Korean Resident Registration NumbersDimitri Papadopoulos2019-10-143-0/+272
|
* AU: Provide vat as alias from tfnAndreas Häber2019-10-131-0/+3
| | | | Closes https://github.com/arthurdejong/python-stdnum/pull/167
* AT: Provide personalid as an alias from vnrAndreas Häber2019-10-131-1/+2
| | | | Closes https://github.com/arthurdejong/python-stdnum/pull/166
* Add various test numbersArthur de Jong2019-10-134-1/+110
|
* IS: Provide personalid as an alias from kennitalaAndreas Häber2019-10-131-1/+2
|
* DK: Provide personalid as an alias from cprAndreas Häber2019-10-131-1/+2
|
* Add Japan Corporate NumberAlan Hettinger2019-10-133-0/+199
| | | | Closes https://github.com/arthurdejong/python-stdnum/pull/157
* Handle - and + sign correctly in Swedish PersonnummerAmin Solhizadeh2019-10-132-9/+31
| | | | | | | | | | | For people aged 100 and up, the minus/dash in the personnummer is changed to a plus, on new year's eve the year they turn 100. See Folkbokföringslagen (1991:481), §18. This makes the - or + sign part of the number. Closes https://github.com/arthurdejong/python-stdnum/issues/156 Closes https://github.com/arthurdejong/python-stdnum/pull/160
* Fix broken links to DGII documentationJeffry Jesus De La Rosa2019-10-131-2/+2
| | | | | | | DGII has changed its page, all the link have been broken, so they changed some URL. Closes https://github.com/arthurdejong/python-stdnum/pull/153
* Change DGII form parametersJeffry Jesus De La Rosa2019-10-131-3/+7
| | | | | | | | DGII has changed their validation mechanism, so we first exract the __EVENTVALIDATION and __VIEWSTATE from the form and put them in the post request for validation. Closes https://github.com/arthurdejong/python-stdnum/pull/165
* Avoid skipping missing interpreters on TravisArthur de Jong2019-10-131-1/+1
|
* Drop pinning of pydocstyle now flake8-docstrings has ↵Arthur de Jong2019-08-121-3/+0
| | | | | | been fixed Reverts 61c762d
* Show missing lines in coverage reportArthur de Jong2019-08-031-0/+4
|
* Fix Travis build to use trusty for some Python versionsArthur de Jong2019-08-031-4/+4
| | | | | Python 2.6 is not available xenial which is the default now. The coverage also does not seem to work for pypy3.
* Add Guatemalan NITLeandro Regueiro2019-07-233-0/+225
| | | | | Closes https://github.com/arthurdejong/python-stdnum/pull/149 Closes https://github.com/arthurdejong/python-stdnum/issues/132
* Fix the Handelsregisternummer number matchingArthur de Jong2019-07-212-3/+19
| | | | | | | | | | This ensures that numbers of 1 digit are also accepted and that trailing characters are not silently discardede in the validation. This also adds a few test cases for this and makes "Paderborn früher Höxter" an alias for "Paderborn". Closes https://github.com/arthurdejong/python-stdnum/issues/143
* Lookup German Handelsregisternummer in OffeneRegister.deArthur de Jong2019-07-212-1/+108
| | | | | This supports looking up the German Handelsregisternummer using the online OffeneRegister.de web service.
* Do not require Python 2 for building Sphinx docsArthur de Jong2019-07-211-1/+0
| | | | | This results in tox using Python 3, mostly to work around https://sourceforge.net/p/docutils/bugs/365/
* Avoid newer pydocstyleArthur de Jong2019-07-211-0/+3
| | | | | | Do not install the latest pydocstyle because it currently breaks flake8-docstring. This pinning should be removed as soon as https://gitlab.com/pycqa/flake8-docstrings/issues/36 is resolved.
* Support normalising quotesArthur de Jong2019-07-141-0/+9
| | | | See https://github.com/arthurdejong/python-stdnum/issues/150
* Add Andorran TINLeandro Regueiro2019-07-073-0/+257
| | | | | Closes https://github.com/arthurdejong/python-stdnum/pull/145 Closes https://github.com/arthurdejong/python-stdnum/issues/119
* Add Costa Rica foreigners identification numberLeandro Regueiro2019-06-242-0/+163
| | | | | Part of https://github.com/arthurdejong/python-stdnum/issues/141 Closes https://github.com/arthurdejong/python-stdnum/pull/140
* Add Costa Rica Cédula de IdentidadLeandro Regueiro2019-06-242-0/+312
| | | | Closes https://github.com/arthurdejong/python-stdnum/issues/139
* Add Costa Rica TIN numberLeandro Regueiro2019-06-243-0/+399
| | | | Closes https://github.com/arthurdejong/python-stdnum/issues/109