Path to this page:
./
misc/py-stdnum,
Python module to handle standardized numbers and codes
Branch: CURRENT,
Version: 1.20,
Package name: py312-stdnum-1.20,
Maintainer: pkgsrc-usersParse, validate and reformat standard numbers and codes.
This library offers functions for parsing, validating and
reformatting standard numbers and codes in various formats.
Required to run:[
devel/py-setuptools] [
lang/python37]
Required to build:[
pkgtools/cwrappers]
Master sites:
Filesize: 1164.041 KB
Version history: (Expand)
- (2024-11-11) Updated to version: py312-stdnum-1.20
- (2024-03-22) Updated to version: py311-stdnum-1.20
- (2023-08-25) Updated to version: py311-stdnum-1.19
- (2022-11-20) Updated to version: py310-stdnum-1.18
- (2022-01-05) Updated to version: py39-stdnum-1.17nb1
- (2021-11-07) Updated to version: py39-stdnum-1.17
CVS history: (Expand)
2024-03-22 14:46:07 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message:
py-stdnum: updated to 1.20
changes from 1.19 to 1.20
* Add modules for the following number formats:
- BC PHN (British Columbia Personal Health Number) (thanks Ömer Boratav)
- EC Number (European Community number) (thanks Daniel Weber)
- VID (Indian personal virtual identity number) (thanks Atul Deolekar)
* Fix typo in German Umsatzsteur Identifikationnummer (thanks Александр \
Кизеев)
* Ensure EU VAT numbers don't accept duplicate country codes
* Fix vatin number compacting for "EU" VAT numbers (thanks Davide Walder)
* Add check digit validation to French NIF (thanks Kevin Dagostino)
* Fix Ukrainian EDRPOU check digit calculation (thanks sector119)
|
2023-08-25 13:55:24 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message:
py-stdnum: updated to 1.19
changes from 1.18 to 1.19
-------------------------
* Add modules for the following number formats:
- Tax Registration Number (الرقم الضريبي, Egypt tax number) \
(thanks Leandro Regueiro)
- Postcode (the Spanish postal code) (thanks Víctor)
- NIFp (Numéro d'Identification Fiscale Permanent, Guinea tax number)
(thanks Leandro Regueiro)
- BIS (Belgian BIS number) (thanks Jeff Horemans)
- Matična številka poslovnega registra (Corporate Registration Number) \
(thanks Blaž Bregar)
- OSS (European VAT on e-Commerce - One Stop Shop) (thanks Sergi Almacellas \
Abellana)
* Extend the validation of the Albanian NIPT (NUIS) number (thanks Julien Launois)
* Support different date formats in parsing GS1-128 application identifiers
* Add get_county() function to Romanian CNP (thanks RaduBorzea)
* Add functionality to get gender from Belgian National Number (thanks Jeff Horemans)
* Add support for Finland HETU new century indicating signs (thanks Maks Turtiainen)
* Add functionality to get (partial) birth date from Belgian National Number
(thanks Jeff Horemans)
* Extend validation of Canadian SIN (thanks Marcel Lecker)
* Fix Belarusian UNP online validation
* Various typo and documentation fixes (thanks valeriko, Dimitri Papadopoulos,
Ali-Akber Saifee and Chales Horn)
* Add contribution information to documentation
* Test suite improvements (including checking file headers)
|
2023-04-30 20:58:54 by Thomas Klausner | Files touched by this commit (2) |
Log message:
*: not for python 2
|
2022-11-20 20:15:43 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message:
py-stdnum: updated to 1.18
changes from 1.17 to 1.18
-------------------------
* Add modules for the following number formats:
- NN, NISS (Belgian national number) (thanks Cédric Krier)
- CFI (ISO 10962 Classification of Financial Instruments)
- Czech bank account number (thanks Petr Přikryl)
- NIF, sometimes N.I.F. (Numéro d'Identification Fiscale, Algeria tax number)
(thanks Leandro Regueiro)
- V-number (Vinnutal, Faroe Islands tax number) (thanks Leandro Regueiro)
- TIN (Taxpayer Identification Number, Ghana tax number) (thanks Leandro Regueiro)
- PIN (Personal Identification Number, Kenya tax number) (thanks Leandro Regueiro)
- ICE (Identifiant Commun de l’Entreprise, التعريف الموحد \
للمقاولة, Morocco tax number)
(thanks Leandro Regueiro)
- PIB (Poreski Identifikacioni Broj, Montenegro tax number) (thanks Leandro \
Regueiro)
- ЕДБ (Едниствен Даночен Број, North Macedonia tax \
number) (thanks Leandro Regueiro)
- CNIC number (Pakistani Computerised National Identity Card number)
(thanks Syed Haseeb Shah)
- Enotna matična številka občana (Unique Master Citizen Number)
(thanks Blaž Bregar)
- MF (Matricule Fiscal, Tunisia tax number) (thanks Leandro Regueiro)
* Fix disabling check digit validation of Mexican CURP (thanks guyskk)
* Support special validation of La Post SIRET (thanks BIGBen99 and Cédric Krier)
* Fix support for "I" and "O" in CUSIP number (thanks Thomas \
Kavanagh)
* Calculate ISO 7064 Mod 97, 10 check digits in the range 02-98 for IBAN
(thanks David Svenson)
* Fix German OffeneRegister lookups (change of URL and of data structure)
* Add extra court alias for Berlin in German Handelsregisternummer (thanks Romuald R)
* Ensure certificate for the Belarus VAT number check_nalog() lookup is included
* Support parsing incomplete dates in GS1-128 (thanks Alexis de Lattre)
* Improve validation of CAS Registry Number
* Typo fixes (thanks Vladimir and Dimitri Papadopoulos)
* Add a check_uid() function to the stdnum.ch.uid module
* All validation exceptions should now inherit from ValueError
* Switch from nose to pytest as test runner
|
2022-01-04 21:55:40 by Thomas Klausner | Files touched by this commit (1595) |
Log message:
*: bump PKGREVISION for egg.mk users
They now have a tool dependency on py-setuptools instead of a DEPENDS
|
2021-11-07 15:43:38 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message:
py-stdnum: updated to 1.17
changes from 1.16 to 1.17
-------------------------
* Add modules for the following number formats:
- EPIC (Electoral Photo Identity Card, Indian Voter ID)
(thanks Gaurav Chauhan)
- GSTIN (Goods and Services Tax identification number, Indian VAT number)
(thanks Gaurav Chauhan)
- ISRC (International Standard Recording Code) (thanks Nuno André)
- CC (Número de Cartão de Cidadão, Portuguese Identity number)
(thanks David Vaz)
- Postcode (the Swedish postal code) (thanks Michele Ciccozzi)
- MOA (Thailand Memorandum of Association Number) (thanks Piruin Panichphol)
- PIN (Thailand Personal Identification Number) (thanks Piruin Panichphol)
- TIN (Thailand Taxpayer Identification Number) (thanks Piruin Panichphol)
* Add ENCF validation support for Dominican Republic NCF
(thanks Cristopher Ortega)
* Add new e-CF types to Dominican Republic NCF (thanks Frank Roberto Chavez Sosa)
* Improve French NIF validation (thanks Dimitri Papadopoulos)
* Drop support for Python 2.6 and 3.4
* Fix parsing of empty fields in Dominican Republic DGII checking
(thanks Andres Rodriguez)
* Fix handling of empty worksheet in Belgian bank download
(thanks Dimitri Papadopoulos)
* Fix detection of natural RUC values (thanks Victor Rodriguez)
* Fix Belarus VAT number online lookup again
* Fixes for problems with loading IMSI data from Wikipedia and dealing with
inconsistencies
* Remove South Korean BRN Fair Trade Commission website check due to CAPTCHA
* Various code and documentation improvements (thanks Dimitri Papadopoulos and \
Gaurav Chauhan)
|
2021-10-26 12:59:39 by Nia Alarie | Files touched by this commit (378) |
Log message:
misc: Replace RMD160 checksums with BLAKE2s checksums
All checksums have been double-checked against existing RMD160 and
SHA512 hashes
The following distfiles could not be fetched (possibly fetched
conditionally?):
./misc/libreoffice/distinfo libreoffice/harfbuzz-2.6.4.tar.xz
|
2021-10-07 16:35:55 by Nia Alarie | Files touched by this commit (378) |
Log message:
misc: Remove SHA1 hashes for distfiles
|