Arthur de Jong

Open Source / Free Software developer

summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Add South Africa TIN numberLeandro Regueiro2019-06-223-0/+171
| | | | | Closes https://github.com/arthurdejong/python-stdnum/pull/129 Closes https://github.com/arthurdejong/python-stdnum/issues/108
* Add Paraguay RUC numberLeandro Regueiro2019-06-163-0/+386
| | | | | | | | This supports RUC number validation of rphysical persons, non-juridical persons and foreigners. Closes https://github.com/arthurdejong/python-stdnum/issues/122 Closes https://github.com/arthurdejong/python-stdnum/pull/123
* Update Dominican Republic e-CF documents typesJeffry Jesus De La Rosa2019-06-141-6/+18
| | | | | | | The document type values are different from the NCF document types https://dgii.gov.do/contribuyentes/personasFisicas/inicioOperaciones/ComprobantesFiscales/Paginas/comprobantesFiscalesElectronicos.aspx Closes https://github.com/arthurdejong/python-stdnum/pull/138
* Add Uruguay RUT numberLeandro Regueiro2019-06-143-0/+411
| | | | | Closes https://github.com/arthurdejong/python-stdnum/pull/121 Closes https://github.com/arthurdejong/python-stdnum/issues/110
* Fix handelsregisternummer to not turn Hamburg into HomburgArthur de Jong2019-06-142-4/+21
| | | | | | | | | | | This changes the minimisation function that is used for comparison and canonicalisation to not reduce Hamburg and Homburg to the same string. This makes the function slightly more strict in which encoding differences to accept. This also adds a few aliases to the court names. Closes https://github.com/arthurdejong/python-stdnum/issues/136
* Support Dominican Republic e-CF within NCFJeffry Jesus De La Rosa2019-06-142-21/+59
| | | | | | | | e-CF is the new way of DGII document, is the same as NCF, but the difference one to another, is that e-CF has 13 digit and is electronic invoice, with this change it will validate the correct NCF and e-CF. Closes https://github.com/arthurdejong/python-stdnum/pull/135
* .gitignore: Also exclude some editor backup filesLeandro Regueiro2019-06-101-0/+1
|
* Add New Zealand IRD numberLeandro Regueiro2019-06-092-0/+170
| | | | | Closes https://github.com/arthurdejong/python-stdnum/pull/112 Closes https://github.com/arthurdejong/python-stdnum/issues/104
* Ignore wrong docstring detectionArthur de Jong2019-06-021-1/+1
| | | | Fixes 170e599
* Rename stdnum.eu.nace.label() to get_label()Arthur de Jong2019-06-022-4/+15
| | | | | To be more consistent with other similar functions. This deprecates the old function which now is a wrapper around get_label().
* Add Vergi Kimlik NumarasıArthur de Jong2019-06-023-2/+319
| | | | Closes https://github.com/arthurdejong/python-stdnum/issues/99
* Add GTIN (EAN-14) validationSergi Almacellas Abellana2019-05-231-2/+4
|
* Add Venezuelan RIF (VAT number)Arthur de Jong2019-05-123-0/+369
| | | | Closes https://github.com/arthurdejong/python-stdnum/issues/97
* Fix remaining issue with encodingArthur de Jong2019-05-042-3/+5
| | | | | | | This also sets the python 2.6 interpreter explicityly because sometimes tox seems to get the wrong one. Fixes 680a95f
* Re-add Python 2.6 supportArthur de Jong2019-04-301-2/+2
| | | | Fixes 48ff92e
* Don't force "" strings to avoid escaping quotesArthur de Jong2019-04-291-0/+1
| | | | Fixes test failures with recent flake8-quotes.
* Convert various reasonable unicode digitsArthur de Jong2019-04-292-1/+41
| | | | | This converts many of the "reasonable" unicode digits that are just variations on ASCII 0-9 to their ASCII counterparts.
* Use an internal isdigits() function instead of str.isdigit()Arthur de Jong2019-04-29116-245/+300
| | | | | | | | | | | The problem with the latter is that it will also accept all kinds of unicode digits that are not the ASCII 0-9 digits causing all kinds of problems in check digit calculations. Some of these unicode characters are also considered digits by int() but some are not (such as the SUPERSCRIPT TWO unicode character). Closes https://github.com/arthurdejong/python-stdnum/issues/96
* Add Israeli identity numberArthur de Jong2019-04-042-0/+104
|
* Add Peruvian CUI (DNI)Arthur de Jong2019-03-242-0/+178
|
* Add Peruvian RUCArthur de Jong2019-03-243-0/+280
|
* Get files ready for 1.11 release1.11Arthur de Jong2019-03-1018-97/+439
| | | | This also adds the release notes to the generated documentation.
* Update database filesArthur de Jong2019-03-109-275/+563
|
* Switch update scripts to beautifulsoup4Arthur de Jong2019-03-104-10/+23
|
* Add documentationArthur de Jong2019-03-101-0/+4
|
* Remove broken linkArthur de Jong2019-03-101-1/+0
|
* Add New Zealand bank account numberArthur de Jong2019-03-105-0/+2795
|
* Add Moldavian IDNOArthur de Jong2019-03-033-0/+331
|
* Add more tests for Bulgarian EGNArthur de Jong2019-03-031-0/+42
|
* Rename MAC check_manufacturer to validate_manufacturerArthur de Jong2019-03-032-8/+8
| | | | | For consistency with the other validation modules that have an extra argument to disable or enable certain parts of the validation.
* Add Lithuanian Asmens kodasArthur de Jong2019-03-032-0/+123
|
* Add Greek AMKA social security numberArthur de Jong2019-03-032-0/+248
|
* Switch from import-order to isortArthur de Jong2019-03-0317-18/+31
|
* Fix typosArthur de Jong2019-02-174-7/+7
|
* Improvements reported by pylintArthur de Jong2019-02-174-12/+12
|
* Add Cuban número de identidadArthur de Jong2019-02-172-0/+130
|
* Return only first response from DGII lookupAndrés R2019-02-161-1/+2
| | | | | | | This fixes an issue when response for check_dgii() comes with 2 records instead of one for same RNC. Closes https://github.com/arthurdejong/python-stdnum/pull/95
* Add Python 3.7 testsArthur de Jong2019-02-103-4/+9
|
* Add Mexican CURPArthur de Jong2019-02-063-2/+256
|
* Call compact in get_birth_date() functionsArthur de Jong2019-01-295-5/+10
| | | | | | | This ensures that formatting characters are also removed when formatted numbers are passed to the get_birth_date() functions. Closes https://github.com/arthurdejong/python-stdnum/issues/94
* Add MAC addressArthur de Jong2018-12-294-0/+23200
| | | | | | | | This adds validation of MAC (Ethernet) addresses. It will perform lookups in the IEEE registry for manufacturer names for universally administered addresses. Closes https://github.com/arthurdejong/python-stdnum/issues/93
* Add Argentinian DNIArthur de Jong2018-12-272-1/+74
| | | | Closes https://github.com/arthurdejong/python-stdnum/issues/90
* Add Austrian VersicherungsnummerArthur de Jong2018-12-271-0/+75
|
* Add Swedish PersonnummerIlya Vihtinsky2018-12-243-0/+193
| | | | Closes https://github.com/arthurdejong/python-stdnum/pull/88
* Add Norwegian FødselsnummerIlya Vihtinsky2018-12-243-1/+214
| | | | Closes https://github.com/arthurdejong/python-stdnum/pull/88
* Add format for Argentinian CUIT numberMario Puntin2018-12-161-0/+8
| | | | Closes https://github.com/arthurdejong/python-stdnum/pull/89
* Support Cedula and RUC of foreignersChristopher Ormaza2018-12-072-2/+2
| | | | | | | Add the case of Cedulas and RUCs of foreigners in Ecuador, as Venezuelans and Colombians Closes https://github.com/arthurdejong/python-stdnum/pull/87
* Use HTTPS for WSDL as HTTP was deprecatedGustavo Valverde2018-11-172-2/+2
| | | | | | | The regulator changed their site to use HTTPS by default; making this resource unavailable through HTTP. Closes https://github.com/arthurdejong/python-stdnum/pull/85
* Make the multi-line operator place explicitArthur de Jong2018-11-111-0/+1
| | | | Recent versions of flake8 changed the defaults of the errors to ignore.
* Get files ready for 1.10 release1.10Arthur de Jong2018-10-1417-222/+471
|