{ "info": { "author": "Matheus Almeida", "author_email": "mat.almeida@live.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# CPF-Generator\n\n![PyPI](https://img.shields.io/pypi/v/cpf-generator.svg)\n![PyPI - Python Version](https://img.shields.io/pypi/pyversions/cpf-generator.svg)\n\n## Installing\n\n```sh\n$ pip install cpf-generator\n```\n\n## Usage\n\n```py\nfrom cpf-generator import CPF\n\ncpf = CPF.generate() # Will generate a random CPF # EX: 46064927240\nformatedCpf = CPF.formater(cpf) # Will format the CPF to be printed in some place # EX: 460.649.272-40\nCPF.validate(cpf) # Will return True if the CPF is valid or False if not # EX: True\nCPF.validate(formatedCPF) # Works with formated CPF # EX: True\n```\n\n## by [Matheus Almeida](https://twitter.com/mat_almeida)\n\nWork with braziian CPF easily\n\n# MIT License\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/matalmeida/cpf-generator", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "cpf-generator", "package_url": "https://pypi.org/project/cpf-generator/", "platform": "", "project_url": "https://pypi.org/project/cpf-generator/", "project_urls": { "Homepage": "https://github.com/matalmeida/cpf-generator" }, "release_url": "https://pypi.org/project/cpf-generator/1.0.0/", "requires_dist": null, "requires_python": "", "summary": "Generate, Validate and Format brazilian CPF", "version": "1.0.0" }, "last_serial": 4252029, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "b8dbbfbf6aa08ba3697413a620856ddd", "sha256": "98c4ce6482fad8fbe3b8560dc2d2399c8a53602110e892c274f4ec2f91daf1b5" }, "downloads": -1, "filename": "cpf_generator-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "b8dbbfbf6aa08ba3697413a620856ddd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 1525, "upload_time": "2018-09-08T18:23:40", "url": "https://files.pythonhosted.org/packages/11/85/36aa00c2a4b8aff959a3cae823d5c73fbf6ca7d374ea63ffee29d43e99d6/cpf_generator-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c3b74849403236e215fc5fec5f43e2b8", "sha256": "c030cf40afdab09700c5c64822211aaf7ba78089e868148778e080590fc77fca" }, "downloads": -1, "filename": "cpf-generator-1.0.0.tar.gz", "has_sig": false, "md5_digest": "c3b74849403236e215fc5fec5f43e2b8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1351, "upload_time": "2018-09-08T18:23:42", "url": "https://files.pythonhosted.org/packages/f3/ed/943c676b53d7dc244515e712338b95b336896470556f0d067a1fea94744b/cpf-generator-1.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b8dbbfbf6aa08ba3697413a620856ddd", "sha256": "98c4ce6482fad8fbe3b8560dc2d2399c8a53602110e892c274f4ec2f91daf1b5" }, "downloads": -1, "filename": "cpf_generator-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "b8dbbfbf6aa08ba3697413a620856ddd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 1525, "upload_time": "2018-09-08T18:23:40", "url": "https://files.pythonhosted.org/packages/11/85/36aa00c2a4b8aff959a3cae823d5c73fbf6ca7d374ea63ffee29d43e99d6/cpf_generator-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c3b74849403236e215fc5fec5f43e2b8", "sha256": "c030cf40afdab09700c5c64822211aaf7ba78089e868148778e080590fc77fca" }, "downloads": -1, "filename": "cpf-generator-1.0.0.tar.gz", "has_sig": false, "md5_digest": "c3b74849403236e215fc5fec5f43e2b8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1351, "upload_time": "2018-09-08T18:23:42", "url": "https://files.pythonhosted.org/packages/f3/ed/943c676b53d7dc244515e712338b95b336896470556f0d067a1fea94744b/cpf-generator-1.0.0.tar.gz" } ] }