Arthur de Jong

Open Source / Free Software developer

summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Add Colombian NIT/RUT (VAT) codeArthur de Jong2015-04-232-0/+117
| | | | Based on the implementation in the vatnumber module.
* Add Chilean national tax number (RUT)Arthur de Jong2015-04-233-0/+351
| | | | Based on the implementation in the vatnumber module.
* Add Albanian NIPT (VAT) numberArthur de Jong2015-04-233-0/+282
| | | | | | | Partially based on the implementation in the vatnumber module. Some valid numbers appear to start with an L so those are allowed as well.
* Extend the list of valid CedulaArthur de Jong2015-04-231-84/+80
| | | | | | This is based on the list of Cedula found at http://prd.org.do/2013/07/30/lista-del-cen-del-prd-actualizada-y-registrada-en-la-junta-central-electoral/ (link provided by José Arturo García)
* Add Dominican Republic Cedula numberArthur de Jong2015-04-222-0/+303
| | | | | | | | | The Cedule is a Dominican Republic national identification number for persons. The number uses the Luhn checksum but apparently there are a lof of valid numbers in use that do not match the checksum. For this a whitelist is used.
* Add Dominican Republic RNC numberArthur de Jong2015-04-223-0/+265
| | | | | The RNC (Registro Nacional del Contribuyente) is the Dominican Republic taxpayer registration number for companies.
* Add more stdnum.no.mva testsArthur de Jong2015-04-221-0/+46
|
* Add more tests for KennitalaArthur de Jong2015-04-192-0/+50
|
* Support Icelandic personal, organisation and VAT identifiersTuomas Toivonen2015-04-183-0/+201
| | | | The package is named "is_" because "is" is a reserved word.
* Add support for Norwegian organisation and VAT numbersTuomas Toivonen2015-04-173-0/+176
| | | | | This commit also includes changes from Tomas Thor Jonsson <benregn@gmail.com>.
* Add ISO 9362 (BIC) supportTony Bajan2015-04-171-0/+86
|
* Raise InvalidComponent for unregistered IMSIArthur de Jong2015-04-171-3/+3
|
* Adding HR (Croatia) to the list of available countriesEmiliano Castro2015-04-172-1/+4
|
* Fix common spelling mistakeArthur de Jong2014-11-016-7/+7
|
* Fix for invalidating MEIDs with invalid decimal bit lengthMatt McDonald2014-11-012-1/+19
| | | | See: http://arthurdejong.org/trac/python-stdnum/ticket/10
* Restore section for on homepageArthur de Jong2014-10-201-0/+5
|
* Get files ready for 1.0 release1.0Arthur de Jong2014-10-1915-12/+286
|
* Remove unused importArthur de Jong2014-10-191-1/+0
|
* Update database filesArthur de Jong2014-10-194-553/+782
|
* Adds the Swiss social security numberDenis Krienbühl2014-10-192-0/+93
| | | | Also known as "Sozialversicherungsnummer" / "Neue AHV Nummer".
* Only catch ExceptionArthur de Jong2014-10-1811-11/+11
|
* Add Ecuadorian CI and RUC numbersArthur de Jong2014-10-175-0/+424
|\ | | | | | | | | | | | | Add modules for Ecuadorian Identification Card (CI - Cédula de identidad) and Fiscal Numbers (RUC - Registro Único de Contribuyentes) See: https://github.com/arthurdejong/python-stdnum/pull/12
| * Validate parts of numbersArthur de Jong2014-10-174-0/+46
| | | | | | | | | | This raises exceptions when the provice or establishment number part of the number contains invalid values.
| * Refactor checksum functionsArthur de Jong2014-10-172-47/+23
| | | | | | | | | | | | Use the CI checks from within the RUC module for natural RUC numbers (thereby eliminating a bug in the RUC checksum calculation) and simplify the checksum functions.
| * Use dedicated doctestsArthur de Jong2014-10-174-15/+202
| | | | | | | | | | | | | | This moves a number of the existing test cases to dedicated doctest files and extend the tests with more numbers and corner cases. This also fixes a few docstrings.
| * Add Ecuadorian CI and RUC numbersJonathan Finlay2014-10-143-0/+215
|/ | | | | Add modules for Ecuadorian Identification Card (CI - Cédula de identidad) and Fiscal Numbers (RUC - Registro Único de Contribuyentes)
* Add Chinese Resident Identity Card NumberArthur de Jong2014-10-065-0/+3466
|\
| * Support the Resident Identity Card Number of People's ↵Jiangge Zhang2014-10-062-0/+196
| | | | | | | | Republic China
| * Download locations from the China (PRC) government siteJiangge Zhang2014-10-062-0/+3249
| |
| * Add stdnum.cn package for Chinese (PRC) numbersJiangge Zhang2014-10-061-0/+21
| |
* | Update NRIC testsArthur de Jong2014-10-052-8/+8
| |
* | Update URLs for Malaysian code listsArthur de Jong2014-10-052-35/+39
|/ | | | | | | | | | This updates the URLs for the state and country codes as published by the National Registration Department of Malaysia and changes the parsing to the new page layout. This also updates the data file. https://github.com/arthurdejong/python-stdnum/issues/14
* Add US bank routing transit numbersTony Bajan2014-09-021-0/+87
|
* Use ElementTree for simpler XML parsingArthur de Jong2014-07-051-65/+46
|
* Fix getisbn script and update ISBN data fileArthur de Jong2014-07-052-19/+27
|
* Improve package docstring formatting and show exampleArthur de Jong2014-04-112-72/+85
|
* Add support for ISO6346Sharoon Thomas2014-03-182-0/+143
| | | | | | Add validation and creation of check digit for ISO6346 codes. See: https://github.com/arthurdejong/python-stdnum/pull/9
* Added a simple backwards compability checkJussi Räsänen2014-03-051-1/+4
|
* Add support for 2013 extension of Irish PPS NumbersArthur de Jong2014-02-173-14/+42
| | | | | References: - https://www.welfare.ie/en/Pages/PPSN.aspx - http://www.citizensinformation.ie/en/social_welfare/irish_social_welfare_system/personal_public_service_number.html
* Rename AT-02 module to stdnum.eu.at_02Arthur de Jong2014-02-061-1/+0
|
* Add SEPA Creditor identifier (AT-02)Sergi Almacellas Abellana2014-02-051-0/+77
|
* Add an Italian Codice Fiscale moduleArthur de Jong2014-02-022-0/+281
| | | | | | | | | | | | | | | | | | This module validates 16 digit Italian tax codes for individuals. https://en.wikipedia.org/wiki/Italian_fiscal_code_card It is based on the pycodicefiscale module that can be found here: https://github.com/baxeico/pycodicefiscale Functions have been renamed to follow the stdnum naming scheme: isvalid() -> is_valid(), control_code -> calc_check_digit(), get_birthday() -> get_birth_date(), get_sex() -> get_gender(). The build() function for generating tax codes (based on name, birth place and date) has been left out because this number cannot be uniquely constructed with this information alone (numbers are issued by the Italian tax office with a mechanism handle duplicates). Addresses trac ticket #9.
* Remove requirement on distributeArthur de Jong2014-01-011-1/+0
| | | This accidentally slipped into 907e410.
* Get files ready for 0.9 release0.9Arthur de Jong2013-12-3116-5/+249
|
* Update database filesArthur de Jong2013-12-312-14/+21
|
* Add pragma: no cover for Python 3Arthur de Jong2013-12-313-3/+3
| | | | Some statements are not covered in Python 3 tests.
* Update getiban scriptArthur de Jong2013-12-311-11/+15
| | | | | | This switches to use the csv module to support multi-line column values. This also handles some problems in the BBAN structure column that would contain an IBAN structure.
* Generate Changelog with different formatterArthur de Jong2013-12-311-464/+874
| | | | | | | git log --date=short --name-only \ --format="%x0c%ad %aN <%aE>%n%n%x09* [%h]%x00%s%n%x00%+b%x00" | \ awk 'BEGIN { RS="\f"; FS="\0" } { if ($1) { gsub(/\n*$/, "", $4); gsub(/^\n*/, "", $4); gsub(/\n/, ", ", $4); gsub(/\ngit-svn-id.*/, "", $3); gsub(/\n/, "\n\t ", $3); print $1 " " $4 ": "; print "\t " $2 $3 }}' | \ fmt --width=78 -c > ChangeLog
* Add some new VAT numbers for GBCédric Krier2013-12-302-2/+50
| | | | | | | Add support for restarting from November 2009 using 9755. Add support for EU format of health authorities See: https://github.com/arthurdejong/python-stdnum/pull/4
* Update parsing in getimsi scripteneq1232013-12-302-1699/+1743
| | | | | | This updates the regexes and includes seom optimizations. See: https://github.com/arthurdejong/python-stdnum/issues/1