Análisis y validación de la CURP Mexicana
Project description
CURP Suite
CURP Suite es una librería de análisis y validación de la CURP Mexicana.
>>> from curp import CURP
>>> c = CURP("SABC560626MDFLRN01")
>>> c.fecha_nacimiento
datetime.date(1956, 6, 26)
>>> c.sexo
<Sexo.MUJER: 2>
>>> c.entidad
'Ciudad de México'
>>> c.nombre_valido("Concepción")
True
CURP Suite te permite extraer toda la información que contiene una CURP de forma conveniente. Además, toda la validación es automática. CURP Suite está diseñado para dar soporte a toda la especificación oficial de la CURP.
También puede ser invocada desde la terminal
$ curp SABC560626MDFLRN01
{"curp": "SABC560626MDFLRN01", "sexo": 2, "fecha_nacimiento": "1956-06-26", "entidad_nacimiento": {"name": "Ciudad de México", "iso": "MX-CMX"}}
Instalación
Desde PyPI
$ python3 -m pip install CURPSuite
CURP Suite soporta Python 3.8+.
Características
- Extracción de datos
- Fecha de nacimiento como objeto
datetime.date
- Sexo compatible con ISO/IEC 5218
- Nombre y clave ISO 3166-2 de la entidad federativa de nacimiento
- Fecha de nacimiento como objeto
- Representación JSON de datos extraídos
- Validación con nombres y apellidos
- Validación con nombre completo
- Interfaz de Línea de Comandos
Documentación
Disponible en https://curpsuite.readthedocs.io.
Licencia
Este programa se distribuye bajo la licencia GPLv2.0, más información en el sitio de la Free Software Foundation.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file CURPSuite-2.6.1.tar.gz
.
File metadata
- Download URL: CURPSuite-2.6.1.tar.gz
- Upload date:
- Size: 1.4 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f27b01e99be6925c159f470b300155aafa9f6848ead390a77b9dd8241dfb50a8 |
|
MD5 | 2f12673ec5bec77561c785dfd6e6f171 |
|
BLAKE2b-256 | af2fbe7d50d110f9608a0cfab9f3021e4cd59b0b3adfef6a77f9ff53dce0468c |
File details
Details for the file CURPSuite-2.6.1-py3-none-any.whl
.
File metadata
- Download URL: CURPSuite-2.6.1-py3-none-any.whl
- Upload date:
- Size: 22.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 015ead7a6aefafedecab0762dda888ee73e25ee94c919faa5e63c5d4cacbe389 |
|
MD5 | 65a21a1d0c4b78aab5cf2b3fee38de65 |
|
BLAKE2b-256 | 970fac8f5fc587b788260a774ddd89b58092dfd0218e8c9ab66a9b79799deee8 |