Arthur de Jong

Open Source / Free Software developer

summaryrefslogtreecommitdiffstats
path: root/stdnum
Commit message (Collapse)AuthorAgeFilesLines
...
* 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-081-21/+36
|
* Implement validate() for Finnish numbersArthur de Jong2013-06-082-27/+58
|
* Implement validate() for Spanish numbersArthur de Jong2013-06-084-70/+134
|
* Implement validate() for Estonian numbersArthur de Jong2013-06-081-8/+23
|
* Implement validate() for Danish numbersArthur de Jong2013-06-082-30/+51
|
* Implement validate() for German numbersArthur de Jong2013-06-081-9/+22
|
* Implement validate() for Cypriot numbersArthur de Jong2013-06-081-10/+25
|
* Implement validate() for Czech numbersArthur de Jong2013-06-082-51/+80
|
* Implement validate() for Brazillian numbersArthur de Jong2013-06-081-13/+27
|
* Implement validate() for Bulgarian numbersArthur de Jong2013-06-083-47/+94
|
* Implement validate() for Belgian numbersArthur de Jong2013-06-081-8/+23
|
* Implement validate() for Austrian numbersArthur de Jong2013-06-081-11/+22
|
* Implement validate() for Romanian numbersArthur de Jong2013-06-082-42/+65
|
* Implement validate() for French numbersArthur de Jong2013-06-082-37/+66
|
* Implement validate() for Dutch numbersArthur de Jong2013-06-083-39/+88
|
* Implement validate() for MEIDArthur de Jong2013-06-081-39/+58
|
* Implement validate() for ISSNArthur de Jong2013-06-081-13/+29
|
* Implement validate() for ISMNArthur de Jong2013-06-081-17/+34
|
* Implement validate() for ISILArthur de Jong2013-06-081-14/+34
|
* Implement validate() for ISANArthur de Jong2013-06-081-22/+41
|
* Implement validate() for IBANArthur de Jong2013-06-081-28/+38
|
* Implement validate() for GRid numbersArthur de Jong2013-06-081-12/+20
|
* Implement validate() for IMSIArthur de Jong2013-06-081-12/+24
|
* Implement validate() for IMEI numbersArthur de Jong2013-06-081-16/+32
|
* Implement validate() for ISO 7064 algorithmsArthur de Jong2013-06-085-37/+102
|
* Implement validate() for the Verhoeff checksumArthur de Jong2013-06-081-7/+25
|
* Implement validate() for the Luhn algorithmsArthur de Jong2013-06-081-9/+28
|
* Implement validate() for ISBNArthur de Jong2013-06-081-20/+38
|
* Implement validate() for EANArthur de Jong2013-06-081-10/+22
|
* Raise a proper exception if cleaning failsArthur de Jong2013-06-081-1/+6
|
* Provide a module with validation exceptionsArthur de Jong2013-06-081-0/+66
| | | | | | | | | | This introduces a new module for switching the validation scheme. Instead of using the is_valid() function that returns a boolean a validate() function either returns the sanitised number or raises an exception that should indicate the kind of validation failure. This should make it easier for applications calling this library to present more informative messages to the user.
* Revert generating stdnum docstring dynamicallyArthur de Jong2013-06-074-11/+71
| | | | | | | | | | | | | Generating the docstring dynamically results in all stdnum modules being imported for every import from any stdnum module which is a performance hit. So we switch back to a manually generated list, using: from stdnum.util import get_module_list print '\n'.join(get_module_list()) This also shortens a few short descriptions to attempt to fit things on one line.
* Remove empty lineArthur de Jong2013-06-071-1/+0
|
* GRid's format() function shouldn't have add_check_digit ↵Arthur de Jong2013-06-071-2/+2
| | | | parameter
* Use a cleaner way to get all stdnum modulesArthur de Jong2013-04-261-3/+6
| | | | This mechanism should work from Python 2.6 up to and including Python 3.3.
* Fix doctest to not be dependant on dict orderingArthur de Jong2013-04-261-15/+42
|
* generate part of the stdnum docstring based on ↵Arthur de Jong2012-09-222-64/+33
| | | | | | introspection of the modules git-svn-id: http://arthurdejong.org/svn/python-stdnum/python-stdnum@176 9dea7c4f-944c-4273-ac1a-574ede026edc
* re-add Python3 supportArthur de Jong2012-02-268-11/+26
| | | | git-svn-id: http://arthurdejong.org/svn/python-stdnum/python-stdnum@174 9dea7c4f-944c-4273-ac1a-574ede026edc
* get files ready for 0.7 release0.7Arthur de Jong2012-02-261-1/+1
| | | | git-svn-id: http://arthurdejong.org/svn/python-stdnum/python-stdnum@172 9dea7c4f-944c-4273-ac1a-574ede026edc
* update data filesArthur de Jong2012-02-264-113/+122
| | | | git-svn-id: http://arthurdejong.org/svn/python-stdnum/python-stdnum@171 9dea7c4f-944c-4273-ac1a-574ede026edc
* use a script to generate the list of number formats in ↵Arthur de Jong2012-02-261-62/+56
| | | | | | stdnum git-svn-id: http://arthurdejong.org/svn/python-stdnum/python-stdnum@169 9dea7c4f-944c-4273-ac1a-574ede026edc
* some more documentation improvementsArthur de Jong2012-02-2621-62/+59
| | | | git-svn-id: http://arthurdejong.org/svn/python-stdnum/python-stdnum@168 9dea7c4f-944c-4273-ac1a-574ede026edc