Skip to main content

Package for validating Chilean RUT

Project description

rut-chile

Python module that provides common functionality regarding Chilean RUT

Build Status

Installation

pip install rut_chile

or

git clone https://github.com/gevalenz/rut-chile.git

python setup.py install

Usage

Validate RUT

from rut_chile import rut_chile

rut_chile.is_valid_rut("12345678-9")
# returns False
rut_chile.is_valid_rut("6265837-1")
# returns True


# It works with the following formats

rut_chile.is_valid_rut("98685030")
# returns True
rut_chile.is_valid_rut("9868503-0")
# returns True
rut_chile.is_valid_rut("9.868.503-0")
# returns True
rut_chile.is_valid_rut("12.667.869-K")
# returns True
rut_chile.is_valid_rut("12.667.869-k")
# returns True

Get verification digit

from rut_chile import rut_chile

rut_chile.get_verification_digit("9868503")
# returns "0"
rut_chile.get_verification_digit("12667869")
# returns "k"
rut_chile.get_capitalized_verification_digit("12667869")
# returns "K"

Format RUT

from rut_chile import rut_chile

rut_chile.format_rut_with_dots("12667869k")
# returns "12.667.869-k"
rut_chile.format_rut_without_dots("12667869k")
# returns "12667869-k"
rut_chile.format_capitalized_rut_without_dots("12667869k")
# returns "12667869-K"
rut_chile.format_capitalized_rut_with_dots("12667869k")
# returns "12.667.869-K"

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rut_chile-2.0.0.tar.gz (3.4 kB view details)

Uploaded Source

Built Distributions

rut_chile-2.0.0-py3.6.egg (5.6 kB view details)

Uploaded Egg

rut_chile-2.0.0-py3-none-any.whl (4.0 kB view details)

Uploaded Python 3

File details

Details for the file rut_chile-2.0.0.tar.gz.

File metadata

  • Download URL: rut_chile-2.0.0.tar.gz
  • Upload date:
  • Size: 3.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.23.0 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.6.2

File hashes

Hashes for rut_chile-2.0.0.tar.gz
Algorithm Hash digest
SHA256 db37626a4821075a8be32aad9cb1426794d83180c12819947b3d069cbe5ef236
MD5 2578e3455cb63a4e797dc3b5f5f8e13e
BLAKE2b-256 d0ed4941244f9911f997dba1f3450a81ab7842d0593e82508d3be060de5e9145

See more details on using hashes here.

File details

Details for the file rut_chile-2.0.0-py3.6.egg.

File metadata

  • Download URL: rut_chile-2.0.0-py3.6.egg
  • Upload date:
  • Size: 5.6 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.23.0 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.6.2

File hashes

Hashes for rut_chile-2.0.0-py3.6.egg
Algorithm Hash digest
SHA256 64de2c0085bdeb0558d957b3f4b3f7c2db1298d91e887f4c8d65d965dceb68b3
MD5 ad4e5db675f163b91c9275c34e3419b2
BLAKE2b-256 61dba7e033d119fc3e3be3e97d98250720e6534ad6eb79cd21745f6f91cf2fb9

See more details on using hashes here.

File details

Details for the file rut_chile-2.0.0-py3-none-any.whl.

File metadata

  • Download URL: rut_chile-2.0.0-py3-none-any.whl
  • Upload date:
  • Size: 4.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.23.0 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.6.2

File hashes

Hashes for rut_chile-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 82c5eebb89e9b4b6c6708157aacbfa83c86b0bcf381305f7bd7cc52f5cc93f74
MD5 d8913c44ad4a47ebfd3bdd75e272a1fb
BLAKE2b-256 a21b8b8c4b9064a1d9ff5adc5be9cbcbee191c0b228ce94d85502c0e3729c35c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page