Bitbucket is a code hosting site with unlimited public and private repositories. We're also free for small teams!

Close

pycpf

CPF validator and generator.

How to use

First, install pycpf:
$ pip install pycpf
Then you can use it for generating a new CPF:
>>> from pycpf import CPF
>>> CPF()
CPF('53587674019')
or to validate an existing CPF:
>>> CPF('53587674019').valid()
True
CPF objects can also be compared to strings:
>>> CPF('53587674019') == '53587674019'
True
or even converted to strings:
>>> str(CPF('53587674019'))
'535.876.740-19'

License

This software is licensed through BSD 2-clause license. Please read "LICENSE" for more information.

Recent activity

Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.