Skip to main content

Análisis y validación de la CURP Mexicana

Project description

CURP Suite

PyPI Version Python versions License: GPL  v2 Build ReadTheDocs Total downloads

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
  • 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

CURPSuite-2.6.1.tar.gz (1.4 MB view hashes)

Uploaded Source

Built Distribution

CURPSuite-2.6.1-py3-none-any.whl (22.3 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page