{ "info": { "author": "Cuenca", "author_email": "dev@cuenca.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# CLABE\n\n[![Build Status](https://travis-ci.com/cuenca-mx/clabe-python.svg?branch=master)](https://travis-ci.com/cuenca-mx/clabe-python)\n[![Coverage Status](https://coveralls.io/repos/github/cuenca-mx/clabe-python/badge.svg?branch=master)](https://coveralls.io/github/cuenca-mx/clabe-python?branch=master)\n[![PyPI](https://img.shields.io/pypi/v/clabe.svg)](https://pypi.org/project/clabe/)\n\nLibrer\u00eda para validar y calcular un n\u00famero CLABE basado en\nhttps://es.wikipedia.org/wiki/CLABE\n\n## Requerimientos\n\nPython 3.6 o superior.\n\n## Instalaci\u00f3n\n\nSe puede instalar desde Pypi usando\n\n```\npip install clabe\n```\n\n## Pruebas\n\nPara ejecutar las pruebas\n\n```\n$ make test\n```\n\n## Uso b\u00e1sico\n\nObtener el d\u00edgito de control de un n\u00famero CLABE\n\n```python\nimport clabe\nclabe.compute_control_digit('00200000000000000')\n```\n\nPara validar si un n\u00famero CLABE es v\u00e1lido\n\n```python\nimport clabe\nclabe.validate_clabe('002000000000000008')\n```\n\nPara obtener el banco a partir de 3 d\u00edgitos\n\n```python\nimport clabe\nclabe.get_bank_name('002')\n```\n\nPara generar nuevo v\u00e1lido CLABES\n\n```python\nimport clabe\nclabe.generate_new_clabes(10, '002123456')\n```\n\n## Subir a PyPi\n\n1. Actualizar version en `setup.py`\n1. Commit cambios a `setup.py` y empujarlos a `origin/master`\n1. `git tag -a -m `\n1. `git push origin --tags`\n\nTravisCI subir\u00e1 la version actualizada a PyPi despues de verificar que las pruebas pasen.\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/cuenca-mx/clabe", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "clabe", "package_url": "https://pypi.org/project/clabe/", "platform": "", "project_url": "https://pypi.org/project/clabe/", "project_urls": { "Homepage": "https://github.com/cuenca-mx/clabe" }, "release_url": "https://pypi.org/project/clabe/0.2.2/", "requires_dist": [ "pytest (>=3) ; extra == 'dev'", "pycodestyle ; extra == 'dev'", "coverage ; extra == 'dev'" ], "requires_python": "", "summary": "Validate and generate the control digit of a CLABE in Mexico", "version": "0.2.2" }, "last_serial": 5914080, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "f94c5c78e8a23d2f4a6bb27ee678f928", "sha256": "3a9248c5d068abec3d7eba31dbf9960c6af774e9c3d03489c0ad0b1b3886244d" }, "downloads": -1, "filename": "clabe-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "f94c5c78e8a23d2f4a6bb27ee678f928", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 1753, "upload_time": "2018-08-16T17:20:12", "url": "https://files.pythonhosted.org/packages/4b/a4/e5524509d87c50e70151b2a4c2c7a95d789e546022bad895dabf1c36e595/clabe-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5638346ab5c3e8d8aeb8220aca88ef72", "sha256": "c7a07156124454896ed0428383785c8c45cc3baf503d15c935c86b4a78e6ac2b" }, "downloads": -1, "filename": "clabe-0.0.1.tar.gz", "has_sig": false, "md5_digest": "5638346ab5c3e8d8aeb8220aca88ef72", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1428, "upload_time": "2018-08-16T17:20:14", "url": "https://files.pythonhosted.org/packages/a1/f5/350150bbf2a2d483ee9a5993bbda599c8696314910f61d8ed11dfe808960/clabe-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "9aad8c49a80a5f573ef8cc6df1a4982f", "sha256": "e2d9472f3e0f7b051d692316f43b28a250b9273ca3d97dbeac0733a4b90f4d6b" }, "downloads": -1, "filename": "clabe-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "9aad8c49a80a5f573ef8cc6df1a4982f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3309, "upload_time": "2018-09-11T18:40:56", "url": "https://files.pythonhosted.org/packages/7a/9d/19d6d48d665d9cba85f37b7957cf0c9bc2ca53219970f617c353701008dc/clabe-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7333d9578510e5e4ff625cda0ba76dfc", "sha256": "9d581b1ac4985d02a34f8389f2e28cc493019c2014eaa15bfe78f13b611ed05d" }, "downloads": -1, "filename": "clabe-0.0.2.tar.gz", "has_sig": false, "md5_digest": "7333d9578510e5e4ff625cda0ba76dfc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3051, "upload_time": "2018-09-11T18:40:57", "url": "https://files.pythonhosted.org/packages/35/49/1a0d2bf869e6caa0396a5a8aea84669af0ec3c225e8ae399f8dfb0648349/clabe-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "d405a64d8f285881b56254a71344d54e", "sha256": "649d057a2e40bee0cf2a26f4ec2785a449eb58678e81f0bffd894c66a2f4ad1a" }, "downloads": -1, "filename": "clabe-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "d405a64d8f285881b56254a71344d54e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3490, "upload_time": "2018-10-04T20:38:36", "url": "https://files.pythonhosted.org/packages/c5/6c/9cfab0c2c68aae58baf3852e43de3fd04a4e79f3771dcf00be3bd61e14f9/clabe-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "42cc0af4fd5dda8ffd143b8af172073e", "sha256": "2c03109e3ba77bc0d92daa229ca20a57840b25bf65e48ee41d59bef2240801d7" }, "downloads": -1, "filename": "clabe-0.0.3.tar.gz", "has_sig": false, "md5_digest": "42cc0af4fd5dda8ffd143b8af172073e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3306, "upload_time": "2018-10-04T20:38:38", "url": "https://files.pythonhosted.org/packages/b3/f1/87dbc2240536ed9d87877df0a66a6b251298345c9e3b8853eedcb610feaa/clabe-0.0.3.tar.gz" } ], "0.1": [ { "comment_text": "", "digests": { "md5": "e32482225a0c1c763495197b25b0720d", "sha256": "88c22bc304ff11fe1dece9ed1576e905fe22e43d1aada0c95f77561276247035" }, "downloads": -1, "filename": "clabe-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "e32482225a0c1c763495197b25b0720d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3470, "upload_time": "2018-10-04T20:40:51", "url": "https://files.pythonhosted.org/packages/83/db/073a55513f42d5a305358ed8093402d77126d2ad903def59f3c2f3595118/clabe-0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3f51aa24472884115fef62059b096f1b", "sha256": "b4e00c48847aa52df40db95267d997a538b702fa1d95a9dcbcff938bfe1b512a" }, "downloads": -1, "filename": "clabe-0.1.tar.gz", "has_sig": false, "md5_digest": "3f51aa24472884115fef62059b096f1b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3302, "upload_time": "2018-10-04T20:40:54", "url": "https://files.pythonhosted.org/packages/6e/14/83ba85decab7e39a775410bd01d9f77beb5197753a78723f646e62fd0d4a/clabe-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "2c3c20123bbe570b68602f51520c0eb3", "sha256": "c4177575235d83125dd9ef54599750be375d3e02b89b0271902c6063cfcf435d" }, "downloads": -1, "filename": "clabe-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "2c3c20123bbe570b68602f51520c0eb3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3536, "upload_time": "2018-10-04T20:54:07", "url": "https://files.pythonhosted.org/packages/b9/7c/950fadf169a734ed73497327126adb11473bb7f966331089f3db3953edb8/clabe-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b582aab04be55fda9bbc1428008e82a4", "sha256": "6fe65850d730f88d4626ec76a0a44fdb419f89166b8ec42e3ad55df418d181af" }, "downloads": -1, "filename": "clabe-0.1.1.tar.gz", "has_sig": false, "md5_digest": "b582aab04be55fda9bbc1428008e82a4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3361, "upload_time": "2018-10-04T20:54:08", "url": "https://files.pythonhosted.org/packages/ae/22/62fe92b023b5e36fb9473c58dd155a303008f8fb832a0b864746457dac70/clabe-0.1.1.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "031fcd9fb329bc0ce2a4d8be4292df47", "sha256": "9a9ec0a0719cc587430b2b8c54c0c5b27966338f283a5592252cd1c7b2942637" }, "downloads": -1, "filename": "clabe-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "031fcd9fb329bc0ce2a4d8be4292df47", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5112, "upload_time": "2019-01-21T22:42:36", "url": "https://files.pythonhosted.org/packages/08/03/9b1137822383947110e331d54afe4652dc02b69d990764a2567fb05f320f/clabe-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cc5175ea4a1079a2263d96cb13ce3357", "sha256": "6a1c7e1d00f5da33351930ffeff51dff191ea6c1965d1e1714b719afbc36293e" }, "downloads": -1, "filename": "clabe-0.2.1.tar.gz", "has_sig": false, "md5_digest": "cc5175ea4a1079a2263d96cb13ce3357", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4073, "upload_time": "2019-01-21T22:42:37", "url": "https://files.pythonhosted.org/packages/89/5d/22a534c2a686ea5fd901f49d5a93ed7868816111311a761ea3771316f205/clabe-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "91cfd7442114959234a68ad0181c6d5d", "sha256": "2c990b3a31a250c39d387f31677f347f936fbe4c3f95aaed8f8a68cf1044c885" }, "downloads": -1, "filename": "clabe-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "91cfd7442114959234a68ad0181c6d5d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5124, "upload_time": "2019-10-01T18:18:02", "url": "https://files.pythonhosted.org/packages/51/65/b24893f0ef1ba90cbb2a74d57306baefe0ebc35b28568093f2985e7e880e/clabe-0.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "02bb86b636c15dc61fcca3c43c140c40", "sha256": "74897fa899b03fa770a18698716a31dd3c7fabcd42fa86c98725eeda271cb046" }, "downloads": -1, "filename": "clabe-0.2.2.tar.gz", "has_sig": false, "md5_digest": "02bb86b636c15dc61fcca3c43c140c40", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4089, "upload_time": "2019-10-01T18:18:04", "url": "https://files.pythonhosted.org/packages/b1/47/85c9a0dee12dc3f2e2100155ae4ec332877c7fb2059fb5e1879c23d3653b/clabe-0.2.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "91cfd7442114959234a68ad0181c6d5d", "sha256": "2c990b3a31a250c39d387f31677f347f936fbe4c3f95aaed8f8a68cf1044c885" }, "downloads": -1, "filename": "clabe-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "91cfd7442114959234a68ad0181c6d5d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5124, "upload_time": "2019-10-01T18:18:02", "url": "https://files.pythonhosted.org/packages/51/65/b24893f0ef1ba90cbb2a74d57306baefe0ebc35b28568093f2985e7e880e/clabe-0.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "02bb86b636c15dc61fcca3c43c140c40", "sha256": "74897fa899b03fa770a18698716a31dd3c7fabcd42fa86c98725eeda271cb046" }, "downloads": -1, "filename": "clabe-0.2.2.tar.gz", "has_sig": false, "md5_digest": "02bb86b636c15dc61fcca3c43c140c40", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4089, "upload_time": "2019-10-01T18:18:04", "url": "https://files.pythonhosted.org/packages/b1/47/85c9a0dee12dc3f2e2100155ae4ec332877c7fb2059fb5e1879c23d3653b/clabe-0.2.2.tar.gz" } ] }