Arthur de Jong

Open Source / Free Software developer

summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* 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
* Add support for proxyCédric Krier2013-12-301-1/+2
|
* Update getimsi scriptArthur de Jong2013-12-042-1515/+1834
| | | | | | | This updates the script due to the Wikipedia article change and removes the code for getting the data from ITU for now. See: https://github.com/arthurdejong/python-stdnum/issues/1
* Add a Dutch postal code moduleArthur de Jong2013-11-102-2/+80
| | | | | | | | The Dutch postal code (postcode) consists of four digits followed by two characters and together with the house number should uniquely identify any address. Addresses trac ticket #7.
* Add a Dutch Brin number moduleArthur de Jong2013-11-091-0/+80
| | | | | | | The Brin (Basis Registratie Instellingen) is a number to identify schools and related institutions. Addresses trac ticket #6.
* Clarify onderwijsnummer descriptionArthur de Jong2013-11-091-4/+4
|
* Add various United States Tax number modulesArthur de Jong2013-11-096-0/+443
|\ | | | | | | | | | | | | | | This adds modules for the Individual Taxpayer Identification Number (ITIN), the Employer Identification Number (EIN), Adoption Taxpayer Identification Number (ATIN) and Preparer Tax Identification Number (PTIN) that together with the Social Security Number (SSN) are valid Taxpayer Identification Numbers (TIN)
| * Add a United States TIN moduleArthur de Jong2013-11-091-0/+97
| | | | | | | | | | | | The Taxpayer Identification Number is used used for tax purposes in the United States. This module uses the SSN, ITIN, EIN, PTIN and ATIN modules to determine validitiy of the TIN.
| * Add a United States PTIN moduleArthur de Jong2013-11-091-0/+68
| | | | | | | | | | | | A Preparer Tax Identification Number (PTIN) is United States identification number for tax return preparers. It is an eight-digit number prefixed with a capital P.
| * Add a United States ATIN moduleArthur de Jong2013-11-091-0/+75
| | | | | | | | | | | | An Adoption Taxpayer Identification Number (ATIN) is a temporary nine-digit number issued by the United States IRS for a child for whom the adopting parents cannot obtain a Social Security Number.
| * Add a United States EIN moduleArthur de Jong2013-11-092-0/+107
| | | | | | | | | | | | | | The Employer Identification Number (EIN), also known as Federal Employer Identification Number (FEIN), is used to identify a business entity in the United States. It is issued to anyone that has to pay withholding taxes on employees.
| * Add a United States ITIN moduleArthur de Jong2013-11-091-0/+96
|/ | | | | | | The ITIN (Individual Taxpayer Identification Number) is issued by the United States IRS to individuals who are required to have a taxpayer identification number but who are not eligible to obtain a Social Security Number.
* Remove unused importArthur de Jong2013-11-091-1/+0
|
* Try to replace Unicode characters with ASCIIArthur de Jong2013-11-081-2/+76
| | | | | | | | | This changes the stdnum.util.clean() method that is used by all modules to replace alternative Unicode dashes, dots, etc. by their ASCII equivalent so the numbers will be automatically converted and validated. Inspiration for this change came from https://github.com/JNRowe/pyisbn/pull/6
* Get files ready for 0.8.1 release0.8.1Arthur de Jong2013-06-143-1/+15
|
* Ensure that all used files are included in the sdistArthur de Jong2013-06-142-2/+4
|
* Get files ready for 0.8 release0.8Arthur de Jong2013-06-097-753/+713
|
* Update database filesArthur de Jong2013-06-094-2109/+1756
| | | | | | We manually tweak the Finland IBAN entry. We should probably change the parsing so that it uses the IBAN structure instead of the BBAN structure.
* Fix NRIC module descriptionArthur de Jong2013-06-091-2/+4
|
* Add a Malaysian NRIC No. moduleArthur de Jong2013-06-085-0/+430
| | | | | NRIC No. (National Registration Identity Card Number) is the unique identifier for issued to Malaysian citizens and permanent residents.
* Provide a validate() function in all modulesArthur de Jong2013-06-0882-1101/+2421
|\ | | | | | | | | | | | | | | | | | | This provides an additional means of doing number validation that allows applications calling this library to get more information about why the validation failed and present more informative messages to the user. This introduces a collection of exceptions which will be raised by the validate() function in each module. All modules have been updated to provide this new function.
| * Document the validate() function and exceptionsArthur de Jong2013-06-083-4/+55
| |
| * Use validate() in stdnum.utilArthur de Jong2013-06-081-1/+1
| |
| * Implement validate() for U.S. Social Security NumberArthur de Jong2013-06-081-15/+32
| |
| * Implement validate() for European VAT numbersArthur de Jong2013-06-082-15/+202
| |
| * Implement validate() for Slovak numbersArthur de Jong2013-06-082-28/+45
| |
| * Implement validate() for Slovenian VAT numbersArthur de Jong2013-06-081-10/+22
| |
| * Implement validate() for Swedish VAT numbersArthur de Jong2013-06-081-10/+21
| |
| * Implement validate() for Portuguese VAT numbersArthur de Jong2013-06-081-10/+22
| |
| * Implement validate() for Polish numbersArthur de Jong2013-06-081-10/+22
| |
| * Implement validate() for Maltese numbersArthur de Jong2013-06-081-10/+22
| |
| * Implement validate() for Latvian numbersArthur de Jong2013-06-081-25/+39
| |
| * Implement validate() for Luxembourgian numbersArthur de Jong2013-06-081-10/+22
| |
| * Implement validate() for Lithuanian numbersArthur de Jong2013-06-081-22/+33
| |
| * Implement validate() for Italian numbersArthur de Jong2013-06-081-14/+26
| |
| * Implement validate() for Irish numbersArthur de Jong2013-06-082-34/+57
| |
| * Implement validate() for Hungarian numbersArthur de Jong2013-06-081-9/+22
| |
| * Implement validate() for Croatian numbersArthur de Jong2013-06-081-11/+22
| |
| * Implement validate() for Greek numbersArthur de Jong2013-06-081-9/+23
| |
| * Implement validate() for United Kingdom numbersArthur de Jong2013-06-082-34/+75
| |
| * Implement validate() for Finnish numbersArthur de Jong2013-06-083-49/+96
| |
| * Implement validate() for Spanish numbersArthur de Jong2013-06-084-70/+134
| |
| * Implement validate() for Estonian numbersArthur de Jong2013-06-081-8/+23
| |