Python-stdnum

Latest version: v1.20

Safety actively analyzes 629232 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 5 of 6

0.8.1

-------------------------

* Include some files that were missing from the source tarball

0.8

-----------------------

* Add modules for the following number formats:

- NRIC No. (Malaysian National Registration Identity Card Number)

* All modules now provide a validate() function that throws an exception
that contains more information on the failure reason
* Documentation improvements
* Remove add_check_digit parameter from GRid's format() function
* Improvements to the tests
* Re-add Python3 support (now tested with Python 2.7, 3.2 and 3.3)

0.7

-----------------------

* Add modules for the following number formats:

- Onderwijsnummer (Dutch school number)
- BTW-nummer (Omzetbelastingnummer, the Dutch VAT number)
- HETU (Finnish personal identity code) as provided by Jussi Judin (5)
- RČ (Rodné číslo, the Czech and Slovak birth numbers)
- SIREN (a French company identification number)
- FPA, ΦΠΑ (Foros Prostithemenis Aksias, the Greek VAT number)
- Ust ID Nr. (Umsatzsteur Identifikationnummer, the German VAT number)
- BTW, TVA, NWSt (Belgian VAT number)
- DNI (Documento nacional de identidad, Spanish personal identity codes)
- NIE (Número de Identificación de Extranjeros, Spanish foreigner number)
- CIF (Certificado de Identificación Fiscal, Spanish company tax number)
- NIF (Número de Identificación Fiscal, Spanish VAT number)
- PVN (Pievienotās vērtības nodokļa, Latvian VAT number)
- CVR (Momsregistreringsnummer, Danish VAT number)
- TVA (taxe sur la valeur ajoutée, Luxembourgian VAT number)
- CNP (Cod Numeric Personal, Romanian Numerical Personal Code)
- CF (Cod de înregistrare în scopuri de TVA, Romanian VAT number)
- Partita IVA (Italian VAT number)
- Αριθμός Εγγραφής Φ.Π.Α. (Cypriot VAT number)
- UID (Umsatzsteuer-Identifikationsnummer, Austrian VAT number)
- NIF (Número de identificação fiscal, Portuguese VAT number)
- IČ DPH (IČ pre daň z pridanej hodnoty, Slovak VAT number)
- ALV nro (Arvonlisäveronumero, Finnish VAT number)
- DIČ (Daňové identifikační číslo, Czech VAT number)
- ANUM (Közösségi adószám, Hungarian VAT number)
- VAT (Irish VAT number)
- KMKR (Käibemaksukohuslase, Estonian VAT number)
- PVM (Pridėtinės vertės mokestis mokėtojo kodas, Lithuanian VAT number)
- n° TVA (taxe sur la valeur ajoutée, French VAT number)
- VAT (Maltese VAT number)
- NIP (Numer Identyfikacji Podatkowej, Polish VAT number)
- ID za DDV (Davčna številka, Slovenian VAT number)
- VAT (Moms, Mervärdesskatt, Swedish VAT number)
- VAT (United Kingdom (and Isle of Man) VAT registration number)
- EGN (ЕГН, Единен граждански номер, Bulgarian personal identity codes)
- PNF (ЛНЧ, Личен номер на чужденец, Bulgarian number of a foreigner)
- VAT (Идентификационен номер по ДДС, Bulgarian VAT number)
- VAT (European Union VAT number)
- OIB (Osobni identifikacijski broj, Croatian identification number)
- PPS No (Personal Public Service Number, Irish personal number)
- CPR (personnummer, the Danish citizen number)

* Additional tests for robustness and use introspection to test all modules
* Some code refactoring with the introduction of an internal utility module
* Improvements to the docstring documentation
* Generate API documentation using Sphinx

0.6

-----------------------

* Fix a problem with handling an ISBN13 with a valid check digit but with an
unknown bookland prefix
* Add an IMSI (International Mobile Subscriber Identity) module
* Implement a conversion function from ISBN13 to ISBN10
* Implement an ismn.ismn_type() function
* Implement an imei.split() function that splits the number into a TAC, serial
number and checksum or software version
* Source code layout changes to better follow PEP8

0.5

-----------------------

* Add modules for the following number formats:

- EAN (International Article Number)

* Refactoring to use the EAN check digit code for ISBN and ISMN checks
* Implement a conversion function from ISSN to EAN
* Support Python3 with the same codebase
* Python 2.5 compatibility improvement

0.4

-----------------------

* Add modules for the following number formats:

- CPF (Cadastro de Pessoas Físicas, the Brazilian national identification
number)
- IBAN (International Bank Account Number)
- ISIL (International Standard Identifier for Libraries and Related
Organizations)
- SSN (U.S. Social Security Number)

* Implement an internal module to store and handle hierarchically organised
data structures efficiently
* Regional-specific numbers are now in ISO 3166 packages (the BSN module
is now in stdnum.nl.bsn)
* ISBN module functions now have a convert flag to convert to ISBN-13 on
the fly

Page 5 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.