A check digit library for data validation
Project description
checkdigit
A check digit library for data validation.
Test Status | |
---|---|
Version Info | |
Code Analysis |
🔨 Installation
pip install checkdigit
Or download the project here.
✨ Features
- Contains various functions relating to Luhn, ISBN, UPC and many other codes.
- Extensive in-code comments and docstrings to explain how the functions work.
- Written in pure Python with no dependencies required to run the program.
Check out the documentation for more details on how to use the library.
🏗️ Contributing
Any change, big or small, that you think can help improve this project is more than welcome 🎉.
As well as this, feel free to open an issue with any new suggestions or bug reports. Every contribution is valued.
For smaller tasks (that are still really appreciated 😃), be sure to check the good first issue tag.
💻 Setup
Clone the project and install the dev dependencies:
git clone https://github.com/harens/checkdigit
cd checkdigit
poetry install
If you want to send a PR, please run the following:
bash ./scripts/format.sh # Format files
bash ./scripts/tests.sh # Run tests
# NB shellcheck is not installed by poetry
shellcheck scripts/*.sh
📒 License
This project is licensed under GPL-3.0-or-later.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for checkdigit-0.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 82890d9598fe2bb2f1fbb7c3b3f8221083e2acabdcd8c0c08f468ea4062306d4 |
|
MD5 | 16e5d30cc8130b30b1f06b71a1b2728c |
|
BLAKE2b-256 | 3e357e668d52a9b87d5f9b3be6dba6d85a8d02a559c7d0a71f0b7f1fa397dd9a |