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 details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

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

Hashes for CURPSuite-2.6.1.tar.gz
Algorithm Hash digest
SHA256 f27b01e99be6925c159f470b300155aafa9f6848ead390a77b9dd8241dfb50a8
MD5 2f12673ec5bec77561c785dfd6e6f171
BLAKE2b-256 af2fbe7d50d110f9608a0cfab9f3021e4cd59b0b3adfef6a77f9ff53dce0468c

See more details on using hashes here.

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

Hashes for CURPSuite-2.6.1-py3-none-any.whl
Algorithm Hash digest
SHA256 015ead7a6aefafedecab0762dda888ee73e25ee94c919faa5e63c5d4cacbe389
MD5 65a21a1d0c4b78aab5cf2b3fee38de65
BLAKE2b-256 970fac8f5fc587b788260a774ddd89b58092dfd0218e8c9ab66a9b79799deee8

See more details on using hashes here.

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