{"id":18663588,"url":"https://github.com/sanjacob/curpsuite","last_synced_at":"2025-10-14T17:06:30.997Z","repository":{"id":37006943,"uuid":"285447491","full_name":"sanjacob/CURPSuite","owner":"sanjacob","description":"Análisis y validación de la CURP Mexicana en Python","archived":false,"fork":false,"pushed_at":"2024-05-21T06:45:56.000Z","size":1727,"stargazers_count":6,"open_issues_count":3,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-05-22T01:14:55.337Z","etag":null,"topics":["curp","library","mexico","mexico-datos","python3","python38","python39","renapo","validation"],"latest_commit_sha":null,"homepage":"https://curpsuite.readthedocs.io","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sanjacob.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-08-06T01:54:34.000Z","updated_at":"2024-06-01T10:42:25.170Z","dependencies_parsed_at":"2024-04-22T03:39:54.328Z","dependency_job_id":"2626428d-b6ac-4286-acfd-07ff74d01b8f","html_url":"https://github.com/sanjacob/CURPSuite","commit_stats":{"total_commits":122,"total_committers":2,"mean_commits":61.0,"dds":"0.34426229508196726","last_synced_commit":"a5e75e8874615731a5b9391ea81186f9a4c1320c"},"previous_names":["sanjacob/curpsuite","jacobszpz/curpsuite"],"tags_count":9,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sanjacob%2FCURPSuite","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sanjacob%2FCURPSuite/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sanjacob%2FCURPSuite/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sanjacob%2FCURPSuite/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sanjacob","download_url":"https://codeload.github.com/sanjacob/CURPSuite/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223480270,"owners_count":17152080,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["curp","library","mexico","mexico-datos","python3","python38","python39","renapo","validation"],"created_at":"2024-11-07T08:18:52.037Z","updated_at":"2025-10-14T17:06:30.908Z","avatar_url":"https://github.com/sanjacob.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# CURP Suite\n\n[![PyPI Version][version-badge]][pypi] [![Python versions][python-version-badge]][pypi] [![License: GPL  v2][license-badge]][gnu] [![Build][build-badge]][actions] [![ReadTheDocs][docs-badge]][rtd] [![Total downloads][downloads-badge]][pepy]\n\n**CURP Suite** es una librería de análisis y validación de la CURP Mexicana.\n\n```python\n\u003e\u003e\u003e from curp import CURP\n\u003e\u003e\u003e c = CURP(\"SABC560626MDFLRN01\")\n\u003e\u003e\u003e c.fecha_nacimiento\ndatetime.date(1956, 6, 26)\n\u003e\u003e\u003e c.sexo\n\u003cSexo.MUJER: 2\u003e\n\u003e\u003e\u003e c.entidad\n'Ciudad de México'\n\u003e\u003e\u003e c.nombre_valido(\"Concepción\")\nTrue\n\n```\n\n\n\nCURP 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.\n\nTambién puede ser invocada desde la terminal\n\n```bash\n$ curp SABC560626MDFLRN01\n{\"curp\": \"SABC560626MDFLRN01\", \"sexo\": 2, \"fecha_nacimiento\": \"1956-06-26\", \"entidad_nacimiento\": {\"name\": \"Ciudad de México\", \"iso\": \"MX-CMX\"}}\n```\n\n\n\n\n\n## Instalación\n\n##### Desde PyPI\n\n```bash\n$ python3 -m pip install CURPSuite\n```\n\nCURP Suite soporta Python 3.8+.\n\n\n\n## Características\n\n- Extracción de datos\n  - Fecha de nacimiento como objeto `datetime.date`\n  - Sexo compatible con [ISO/IEC 5218][iso5218]\n  - Nombre y clave [ISO 3166-2][iso3166] de la entidad federativa de nacimiento\n- Representación JSON de datos extraídos\n- Validación con nombres y apellidos\n- Validación con nombre completo\n- Interfaz de Línea de Comandos\n\n\n\n## Documentación\n\nDisponible en https://curpsuite.readthedocs.io.\n\n\n\n## Licencia\n\nEste programa se distribuye bajo la licencia [GPLv2.0][license], más información en el sitio de la [Free Software Foundation][gnu].\n\n\n\n\u003c!-- MARKDOWN LINK REFERENCES --\u003e\n\n[iso5218]: https://en.wikipedia.org/wiki/ISO/IEC_5218 \"ISO/IEC 5218\"\n[iso3166]: https://es.wikipedia.org/wiki/ISO_3166-2 \"ISO 3166-2\"\n[git]: https://git-scm.com/\t\"Git\"\n[python]: https://www.python.org/ \"Python.org\"\n[pipenv]: https://pipenv.pypa.io/en/latest/ \"Pipenv\"\n[license]: LICENSE \"General Public License\"\n[gnu]: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html \"Free Software Foundation\"\n[pypi]: https://pypi.org/project/CURPSuite\n[license-badge]: https://img.shields.io/github/license/jacobszpz/CURPSuite\n[version-badge]: https://img.shields.io/pypi/v/CURPSuite\n[python-version-badge]: https://img.shields.io/pypi/pyversions/CURPSuite\n[build-badge]: https://img.shields.io/github/actions/workflow/status/jacobszpz/CURPSuite/integration.yml?branch=master\n[actions]: https://github.com/jacobszpz/CURPSuite/actions\n[docs-badge]: https://img.shields.io/readthedocs/curpsuite\n[rtd]: https://curpsuite.readthedocs.io\n[rtd-changelog]: https://curpsuite.readthedocs.io/es/latest/CHANGELOG.html\n[downloads-badge]: https://static.pepy.tech/badge/curpsuite\n[pepy]: https://pepy.tech/project/curpsuite\n[pypi-stats]: https://pypistats.org/packages/curpsuite\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsanjacob%2Fcurpsuite","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsanjacob%2Fcurpsuite","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsanjacob%2Fcurpsuite/lists"}