riegie / clabe-python

Validate and generate the control digit of a CLABE in Mexico

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CLABE

Build Status Coverage Status PyPI

Librería para validar y calcular un número CLABE basado en https://es.wikipedia.org/wiki/CLABE

Requerimientos

Python 3.6 o superior.

Instalación

Se puede instalar desde Pypi usando

pip install clabe

Pruebas

Para ejecutar las pruebas

$ make test

Uso básico

Obtener el dígito de control de un número CLABE

import clabe
clabe.compute_control_digit('00200000000000000')

Para validar si un número CLABE es válido

import clabe
clabe.validate_clabe('002000000000000008')

Para obtener el banco a partir de 3 dígitos

import clabe
clabe.get_bank_name('002')

Para generar nuevo válido CLABES

import clabe
clabe.generate_new_clabes(10, '002123456')

Subir a PyPi

  1. Actualizar version en setup.py
  2. Commit cambios a setup.py y empujarlos a origin/master
  3. git tag -a <version> -m <release message>
  4. git push origin --tags

TravisCI subirá la version actualizada a PyPi despues de verificar que las pruebas pasen.

About

Validate and generate the control digit of a CLABE in Mexico

License:MIT License


Languages

Language:Python 92.5%Language:Makefile 7.5%