Skip to main content

Fast library to validate and generate check digits using the Luhn algorithm

Project description

Cyluhn

A simple, fast library for verifying and calculating Luhn check digits, as well as generating random serial numbers with valid Luhn check digits for testing.

Cyluhn is mostly a Cython port of the pure-Python luhn library, acheiving a boost in speed while still being easy to install with pip. Cyluhn is intended to reduce the amount of time needed to validate a large number of Luhn-validated numbers such as credit card numbers or IMEIs during batch processing.

Compatible with Python 2.7 and Python 3.

Installation

pip install cyluhn

Usage

Cyluhn module

import cyluhn

cyluhn.generate_valid_luhn_str(ndigits=15)
# '136260325312871'

cyluhn.verify('136260325312871')
# True

cyluhn.get_check_digit('13626032531287')
# 1

cyluhn.append_check_digit('13626032531287')
# '136260325312871'

cyluhn-generate Command-Line Utility

cyluhn-generate -h
usage: cyluhn-generate [-h] -d NDIGITS -n NSERIALS

Generate serial numbers with valid Luhn check digit

optional arguments:
  -h, --help            show this help message and exit
  -d NDIGITS, --ndigits NDIGITS
                        Number of digits in each generated serial number
  -n NSERIALS, --nserials NSERIALS
                        Number of serial numbers to generate

Example:
cyluhn-generate -d 16 -n 10
7781801660482648
3204945043783442
6774339190776602
7715248262106681
7482722928054759
0435980693667196
6857863506381286
7743440795032247
8555647107058638
9772875170328167

Runtime comparisons with luhn

%timeit cyluhn.generate_valid_luhn_str(15)
638 ns ± 1.1 ns per loop (mean ± std. dev. of 7 runs, 1000000 loops each)

%timeit luhn.append(''.join(random.choices('0123456789', k=14)))
6.48 µs ± 15.8 ns per loop (mean ± std. dev. of 7 runs, 100000 loops each)
---
%timeit cyluhn.verify('136260325312871')
192 ns ± 0.122 ns per loop (mean ± std. dev. of 7 runs, 10000000 loops each)

%timeit luhn.verify('136260325312871')
3.26 µs ± 18.2 ns per loop (mean ± std. dev. of 7 runs, 100000 loops each)
---
%timeit cyluhn.get_check_digit('13626032531287')
220 ns ± 1.1 ns per loop (mean ± std. dev. of 7 runs, 1000000 loops each)

%timeit luhn.generate('13626032531287')
3.34 µs ± 13.7 ns per loop (mean ± std. dev. of 7 runs, 100000 loops each)
---
%timeit cyluhn.append_check_digit('13626032531287')
367 ns ± 1.01 ns per loop (mean ± std. dev. of 7 runs, 1000000 loops each)

%timeit luhn.append('13626032531287')
3.62 µs ± 15.6 ns per loop (mean ± std. dev. of 7 runs, 100000 loops each)

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

cyluhn-0.2.1.tar.gz (4.7 kB view details)

Uploaded Source

Built Distributions

cyluhn-0.2.1-cp313-cp313-win_amd64.whl (30.1 kB view details)

Uploaded CPython 3.13 Windows x86-64

cyluhn-0.2.1-cp313-cp313-win32.whl (27.1 kB view details)

Uploaded CPython 3.13 Windows x86

cyluhn-0.2.1-cp313-cp313-musllinux_1_2_x86_64.whl (183.8 kB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ x86-64

cyluhn-0.2.1-cp313-cp313-musllinux_1_2_i686.whl (183.9 kB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ i686

cyluhn-0.2.1-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (185.6 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

cyluhn-0.2.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (177.6 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

cyluhn-0.2.1-cp313-cp313-macosx_11_0_arm64.whl (30.4 kB view details)

Uploaded CPython 3.13 macOS 11.0+ ARM64

cyluhn-0.2.1-cp313-cp313-macosx_10_13_x86_64.whl (31.0 kB view details)

Uploaded CPython 3.13 macOS 10.13+ x86-64

cyluhn-0.2.1-cp312-cp312-win_amd64.whl (30.3 kB view details)

Uploaded CPython 3.12 Windows x86-64

cyluhn-0.2.1-cp312-cp312-win32.whl (27.1 kB view details)

Uploaded CPython 3.12 Windows x86

cyluhn-0.2.1-cp312-cp312-musllinux_1_1_x86_64.whl (194.2 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ x86-64

cyluhn-0.2.1-cp312-cp312-musllinux_1_1_i686.whl (186.3 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ i686

cyluhn-0.2.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (194.0 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

cyluhn-0.2.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (186.1 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

cyluhn-0.2.1-cp312-cp312-macosx_10_9_x86_64.whl (31.0 kB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

cyluhn-0.2.1-cp311-cp311-win_amd64.whl (21.7 kB view details)

Uploaded CPython 3.11 Windows x86-64

cyluhn-0.2.1-cp311-cp311-win32.whl (20.1 kB view details)

Uploaded CPython 3.11 Windows x86

cyluhn-0.2.1-cp311-cp311-musllinux_1_1_x86_64.whl (114.5 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

cyluhn-0.2.1-cp311-cp311-musllinux_1_1_i686.whl (112.0 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

cyluhn-0.2.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (111.1 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

cyluhn-0.2.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (106.6 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

cyluhn-0.2.1-cp311-cp311-macosx_10_9_x86_64.whl (23.6 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

cyluhn-0.2.1-cp310-cp310-win_amd64.whl (22.5 kB view details)

Uploaded CPython 3.10 Windows x86-64

cyluhn-0.2.1-cp310-cp310-win32.whl (20.9 kB view details)

Uploaded CPython 3.10 Windows x86

cyluhn-0.2.1-cp310-cp310-musllinux_1_1_x86_64.whl (112.6 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

cyluhn-0.2.1-cp310-cp310-musllinux_1_1_i686.whl (111.1 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

cyluhn-0.2.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (108.3 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

cyluhn-0.2.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (106.5 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

cyluhn-0.2.1-cp310-cp310-macosx_10_9_x86_64.whl (24.5 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

cyluhn-0.2.1-cp39-cp39-win_amd64.whl (23.3 kB view details)

Uploaded CPython 3.9 Windows x86-64

cyluhn-0.2.1-cp39-cp39-win32.whl (21.3 kB view details)

Uploaded CPython 3.9 Windows x86

cyluhn-0.2.1-cp39-cp39-musllinux_1_1_x86_64.whl (117.9 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

cyluhn-0.2.1-cp39-cp39-musllinux_1_1_i686.whl (115.9 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

cyluhn-0.2.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (114.7 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

cyluhn-0.2.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (112.3 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

cyluhn-0.2.1-cp39-cp39-macosx_10_9_x86_64.whl (24.7 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

cyluhn-0.2.1-cp38-cp38-win_amd64.whl (23.3 kB view details)

Uploaded CPython 3.8 Windows x86-64

cyluhn-0.2.1-cp38-cp38-win32.whl (21.4 kB view details)

Uploaded CPython 3.8 Windows x86

cyluhn-0.2.1-cp38-cp38-musllinux_1_1_x86_64.whl (125.5 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

cyluhn-0.2.1-cp38-cp38-musllinux_1_1_i686.whl (124.4 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

cyluhn-0.2.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (118.9 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

cyluhn-0.2.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (116.6 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

cyluhn-0.2.1-cp38-cp38-macosx_10_9_x86_64.whl (24.0 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

cyluhn-0.2.1-cp37-cp37m-win_amd64.whl (23.0 kB view details)

Uploaded CPython 3.7m Windows x86-64

cyluhn-0.2.1-cp37-cp37m-win32.whl (21.0 kB view details)

Uploaded CPython 3.7m Windows x86

cyluhn-0.2.1-cp37-cp37m-musllinux_1_1_x86_64.whl (111.6 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ x86-64

cyluhn-0.2.1-cp37-cp37m-musllinux_1_1_i686.whl (111.7 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ i686

cyluhn-0.2.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (108.6 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

cyluhn-0.2.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (107.8 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

cyluhn-0.2.1-cp37-cp37m-macosx_10_9_x86_64.whl (23.7 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

cyluhn-0.2.1-cp36-cp36m-win_amd64.whl (25.6 kB view details)

Uploaded CPython 3.6m Windows x86-64

cyluhn-0.2.1-cp36-cp36m-win32.whl (22.5 kB view details)

Uploaded CPython 3.6m Windows x86

cyluhn-0.2.1-cp36-cp36m-musllinux_1_1_x86_64.whl (108.8 kB view details)

Uploaded CPython 3.6m musllinux: musl 1.1+ x86-64

cyluhn-0.2.1-cp36-cp36m-musllinux_1_1_i686.whl (108.9 kB view details)

Uploaded CPython 3.6m musllinux: musl 1.1+ i686

cyluhn-0.2.1-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (106.2 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

cyluhn-0.2.1-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (105.2 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

cyluhn-0.2.1-cp36-cp36m-macosx_10_9_x86_64.whl (23.6 kB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

cyluhn-0.2.1-cp35-cp35m-win_amd64.whl (25.1 kB view details)

Uploaded CPython 3.5m Windows x86-64

cyluhn-0.2.1-cp35-cp35m-win32.whl (21.9 kB view details)

Uploaded CPython 3.5m Windows x86

cyluhn-0.2.1-cp35-cp35m-manylinux2010_x86_64.whl (108.3 kB view details)

Uploaded CPython 3.5m manylinux: glibc 2.12+ x86-64

cyluhn-0.2.1-cp35-cp35m-manylinux2010_i686.whl (107.4 kB view details)

Uploaded CPython 3.5m manylinux: glibc 2.12+ i686

cyluhn-0.2.1-cp35-cp35m-manylinux1_x86_64.whl (108.3 kB view details)

Uploaded CPython 3.5m

cyluhn-0.2.1-cp35-cp35m-manylinux1_i686.whl (107.4 kB view details)

Uploaded CPython 3.5m

cyluhn-0.2.1-cp35-cp35m-macosx_10_9_x86_64.whl (22.8 kB view details)

Uploaded CPython 3.5m macOS 10.9+ x86-64

cyluhn-0.2.1-cp27-cp27mu-manylinux2010_x86_64.whl (91.1 kB view details)

Uploaded CPython 2.7mu manylinux: glibc 2.12+ x86-64

cyluhn-0.2.1-cp27-cp27mu-manylinux2010_i686.whl (90.5 kB view details)

Uploaded CPython 2.7mu manylinux: glibc 2.12+ i686

cyluhn-0.2.1-cp27-cp27mu-manylinux1_x86_64.whl (91.1 kB view details)

Uploaded CPython 2.7mu

cyluhn-0.2.1-cp27-cp27mu-manylinux1_i686.whl (90.5 kB view details)

Uploaded CPython 2.7mu

cyluhn-0.2.1-cp27-cp27m-win_amd64.whl (24.2 kB view details)

Uploaded CPython 2.7m Windows x86-64

cyluhn-0.2.1-cp27-cp27m-win32.whl (21.5 kB view details)

Uploaded CPython 2.7m Windows x86

cyluhn-0.2.1-cp27-cp27m-manylinux2010_x86_64.whl (91.1 kB view details)

Uploaded CPython 2.7m manylinux: glibc 2.12+ x86-64

cyluhn-0.2.1-cp27-cp27m-manylinux2010_i686.whl (90.5 kB view details)

Uploaded CPython 2.7m manylinux: glibc 2.12+ i686

cyluhn-0.2.1-cp27-cp27m-manylinux1_x86_64.whl (91.1 kB view details)

Uploaded CPython 2.7m

cyluhn-0.2.1-cp27-cp27m-manylinux1_i686.whl (90.5 kB view details)

Uploaded CPython 2.7m

cyluhn-0.2.1-cp27-cp27m-macosx_10_9_x86_64.whl (21.9 kB view details)

Uploaded CPython 2.7m macOS 10.9+ x86-64

File details

Details for the file cyluhn-0.2.1.tar.gz.

File metadata

  • Download URL: cyluhn-0.2.1.tar.gz
  • Upload date:
  • Size: 4.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.0

File hashes

Hashes for cyluhn-0.2.1.tar.gz
Algorithm Hash digest
SHA256 bf8df80aaaaff04c22dafafec7c11f64ca9391ca647976545b5cd91f7363fe96
MD5 f3eb95f12f72f702fc022989e2103a37
BLAKE2b-256 191103f84afc41a2f86a98505992497122b7062ca736fc488fe097077d713448

See more details on using hashes here.

File details

Details for the file cyluhn-0.2.1-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: cyluhn-0.2.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 30.1 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.13.0

File hashes

Hashes for cyluhn-0.2.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 a3ccc022b67ac29dfb0422143373afe8292d46ec5fba840603f72ee10ff3f235
MD5 9354a8d1413a64dda110b78e990495d8
BLAKE2b-256 152d58fb4c7fbb02a6e120f391a74b564479f6fe05db917b6e3c73b0428ba145

See more details on using hashes here.

File details

Details for the file cyluhn-0.2.1-cp313-cp313-win32.whl.

File metadata

  • Download URL: cyluhn-0.2.1-cp313-cp313-win32.whl
  • Upload date:
  • Size: 27.1 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.13.0

File hashes

Hashes for cyluhn-0.2.1-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 fff507d7c9451cda19c66f296b0a24b1ae458d264a687f073b95ea785249040c
MD5 1bd938aebda02011fb9e2c5ca936e3b9
BLAKE2b-256 d1de6b08483451152a3786282591595b96c9a8333d31b899c8e66d0f0e28f7d3

See more details on using hashes here.

File details

Details for the file cyluhn-0.2.1-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for cyluhn-0.2.1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b48b76d6221f68f0ec4b6f928506e2cab15e00cec50b08b21a3c2d2cc1160d75
MD5 eec0eb16dd3a1b7db7e1a4b75c813dd5
BLAKE2b-256 9269438f550cc5c6f0e1e92f9f2574af7c0d9f92e4e55efba9e90898e4005abd

See more details on using hashes here.

File details

Details for the file cyluhn-0.2.1-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for cyluhn-0.2.1-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 ebea43eac21d40aee140cafdc88862c6bad91b01ba610fc4b03d5e474d9acce3
MD5 89e772556cfe0fb0cb3abfd77f0ba2c3
BLAKE2b-256 f3005a74b8ad82e3cc44a2ad19513ad8318b85bb57a1393023ca04de24cd7109

See more details on using hashes here.

File details

Details for the file cyluhn-0.2.1-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cyluhn-0.2.1-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f4f2edcb8b1d5279d30260a68e77ec529426b55a47b66dc36c872b17c7481e43
MD5 931db62ad96103136754c9367ae7e7dc
BLAKE2b-256 ca5e0b817f16de3b5275417c14c0a09c2be558d01645f1fccd773b27cf4b5674

See more details on using hashes here.

File details

Details for the file cyluhn-0.2.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for cyluhn-0.2.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 6f496c7c2eabc2c8add18504d258c38f154e53a53beac81456157ef0ad400fc5
MD5 f90b5d7b064663ba2817ec6a2453d709
BLAKE2b-256 c1731cfa7293d5e00a7ee4d87aebee9da57d0b25e06588b36232e6d74d3d0481

See more details on using hashes here.

File details

Details for the file cyluhn-0.2.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cyluhn-0.2.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0f6d6c5ef366bceceac620b5be3bab55e4fd0a0545451645433da136ac6b5cb5
MD5 375f4cd72e4be8a2beac8e2140ed77bc
BLAKE2b-256 f5b9fb36ff372b977dc4625e4feccc9d90806a7ecc7e5ce9578e46206328831b

See more details on using hashes here.

File details

Details for the file cyluhn-0.2.1-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for cyluhn-0.2.1-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 bbc3a3eb5a73b61074cd5385ad16bf22a52d936dfd98ed016e541dad9ab7e512
MD5 4c9a40b245057f6a7c7469e37b9d2bce
BLAKE2b-256 efccb41b53685e69e848f6fa7d1b30d6050d757403e503a83a2b1f042a8d2965

See more details on using hashes here.

File details

Details for the file cyluhn-0.2.1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: cyluhn-0.2.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 30.3 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for cyluhn-0.2.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 c81666b464feb3f850493040188602ac4949a9dc899e78ac629be05964fe3241
MD5 c354c83300aecd78bb4788f3661f7afd
BLAKE2b-256 cd494ae81431a46e081ed06512dabff35aed6aa6cfc152abc1710b30ff1fe3a3

See more details on using hashes here.

File details

Details for the file cyluhn-0.2.1-cp312-cp312-win32.whl.

File metadata

  • Download URL: cyluhn-0.2.1-cp312-cp312-win32.whl
  • Upload date:
  • Size: 27.1 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for cyluhn-0.2.1-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 9cf7adbb40b6efca331990b6a8b75aa936f8bb310cf789c983216516ff55f5e5
MD5 db03582c14dc26662d6c372b875f61ad
BLAKE2b-256 eadf71b7b789878d8f769f04fd070a8617e5be91f2fb8712bcb5df049b9366c2

See more details on using hashes here.

File details

Details for the file cyluhn-0.2.1-cp312-cp312-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for cyluhn-0.2.1-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 9d2d61bfdbdd875ec77f625d8ced8d4b2a9f2d8bea591ed5015806e9b654c0d0
MD5 14e2956bf90f7b073bc6242aa8e2c21b
BLAKE2b-256 4e514001cbcda11097d9e4251c6d675381a27a01cd6dc90c08d176d38a203caf

See more details on using hashes here.

File details

Details for the file cyluhn-0.2.1-cp312-cp312-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for cyluhn-0.2.1-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 bbf81aa6b5842e7a40c20e65693685bf20bc12f9e196a3158f995e4f4fa3e41c
MD5 14702eef1245e6466047615989338a06
BLAKE2b-256 d2d4dcd988052dd5e7257b75142cc6a1975ab11116d51078e89f4401a653c979

See more details on using hashes here.

File details

Details for the file cyluhn-0.2.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cyluhn-0.2.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 90e7fb984ecc04887a5d3e685b5fb7da1492c5127cee5495bc7ea7eaf27233dd
MD5 4265a1b27a61b2516b2dfb2ec9590dd7
BLAKE2b-256 ac3f90011bf70b6404afd3cb138a368c24dd3e9eec4f76b806736537916edf3a

See more details on using hashes here.

File details

Details for the file cyluhn-0.2.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for cyluhn-0.2.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c8de85fe2b1a2b1943be024409da76edfac95d1e39290efcd3bca6cc1d60d923
MD5 0c0a2b18b240cdb60e2bb010beac343b
BLAKE2b-256 2f5ffaa771f0cf776eab535f34e616872737abf483bc9ee25329f4dc8546107d

See more details on using hashes here.

File details

Details for the file cyluhn-0.2.1-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for cyluhn-0.2.1-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7e563849e1f812f475a2788c0b709832a5cbfd4a8e8a63d457aff69c292f571f
MD5 0d012e4e03eabb288efc8c47d5a20518
BLAKE2b-256 22203ce4cede2e74a63282f5ce663d66e6a03f94beb660e209397b4614910f30

See more details on using hashes here.

File details

Details for the file cyluhn-0.2.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: cyluhn-0.2.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 21.7 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.0

File hashes

Hashes for cyluhn-0.2.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 576263fdaf92a505a9cadf22b5f01248b5b683862b3d802d0b39486b8034bdb7
MD5 ece9dce1b3b7c1edac098665a9f9a4dd
BLAKE2b-256 4037478ed4bffd85c050a0368b54abf23570db9c5e29dfcd60b7ec7d631923be

See more details on using hashes here.

File details

Details for the file cyluhn-0.2.1-cp311-cp311-win32.whl.

File metadata

  • Download URL: cyluhn-0.2.1-cp311-cp311-win32.whl
  • Upload date:
  • Size: 20.1 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.0

File hashes

Hashes for cyluhn-0.2.1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 5cb1ff398cd48bd05b6c63ffd7c058b6072168c097080fb5a91db4cf3031b571
MD5 319bb6599fc9f799627e10511c275b7a
BLAKE2b-256 cb85975d5e5b4f27db2915e2e8bf2044e7686a7dbc2bebaf563e452f1a01a359

See more details on using hashes here.

File details

Details for the file cyluhn-0.2.1-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for cyluhn-0.2.1-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 c4fa0467e99cba5ca0cecfe85935cc6c552d657155b9a8f909847bea8803db67
MD5 10a4f9dca702832bfe53384e6208b1a7
BLAKE2b-256 f11c4f5f430c4c0fac851d1d5ea36ec16202608a7366da2fee77f25df865e397

See more details on using hashes here.

File details

Details for the file cyluhn-0.2.1-cp311-cp311-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for cyluhn-0.2.1-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 a33d561f078a75e6dae35363a88425b3bf6058184a8e8643f035a81762eae031
MD5 21880cc46398391e9ec7b50a6600ded9
BLAKE2b-256 499de1d4525567ccfa6e25faa3da4096d2eac9ce119a095d3fd06cfd969f45e2

See more details on using hashes here.

File details

Details for the file cyluhn-0.2.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cyluhn-0.2.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3b69154cfcacfff53ebf6d708c74c6d26e183e06b5819db277f793f4b7794d5f
MD5 cb44fe3e8a35661a98b49378745bf0fa
BLAKE2b-256 9375d5dcdeee55d557a47d315b0017d711c80e4a8e9da569f56afb0b500850e5

See more details on using hashes here.

File details

Details for the file cyluhn-0.2.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for cyluhn-0.2.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a63f79b0beb72f018591e21d709def47359819a71a87209f6c765f5d68078668
MD5 372cf1a6045fc77868bffca4e1b6e7e8
BLAKE2b-256 9c74d3de325a995840a3005b046fbf3adf8b22892225ccb85eb155a5034af506

See more details on using hashes here.

File details

Details for the file cyluhn-0.2.1-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for cyluhn-0.2.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7f0695b919384b5c9d8dc96cbaf9f6c2dc565b481f4c9084954b59e236a3344d
MD5 969375f5f20af5fd65f54d0d3b7f37a8
BLAKE2b-256 245cd04aa885cecc28bc04a545f497b49e2b1e01858b0156518670eece460001

See more details on using hashes here.

File details

Details for the file cyluhn-0.2.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: cyluhn-0.2.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 22.5 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.0

File hashes

Hashes for cyluhn-0.2.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 f5f1f5feb092f8c726f436f246d377742fedc725860f8540ce0106a28e4f1078
MD5 f8cb2384317c3aba45d85d242f373971
BLAKE2b-256 e6a02ff66af31323c193ca12d24591d6dd675b4e7a9a4a89755e2f324c31b557

See more details on using hashes here.

File details

Details for the file cyluhn-0.2.1-cp310-cp310-win32.whl.

File metadata

  • Download URL: cyluhn-0.2.1-cp310-cp310-win32.whl
  • Upload date:
  • Size: 20.9 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.0

File hashes

Hashes for cyluhn-0.2.1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 a50b03a2ae168530767896359b585aa53f8ec2978a5995b9bded46e05893c546
MD5 49a128e4ff659837d5a1ff782388f27b
BLAKE2b-256 5ecfc0cb133cbc2bbf36c8cf0cf2c04bab04d7bfbeb2472e0ff8d9dea61cb110

See more details on using hashes here.

File details

Details for the file cyluhn-0.2.1-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for cyluhn-0.2.1-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 43fabf4cd15c4a0aad11fd1829641eac85ef83f206b5ee24af0bca72bdd0187c
MD5 0cc086f41b09edc02a2683ade790af06
BLAKE2b-256 937a7f956f2eb29cc72eb8c11f5343b4f7da8eb78b3f02a4a628ad0d0fc77fed

See more details on using hashes here.

File details

Details for the file cyluhn-0.2.1-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for cyluhn-0.2.1-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 1dbee3cd9849ef73422388966bd62a3f6200d6995e06ceeca3802394eee67788
MD5 92f0e9bcfdd62acbef8b6222a52a3929
BLAKE2b-256 4dc7f0638abf1b8a7b2910e1a85f9fff3e2082a9812a9b8d47a0468bbb181e91

See more details on using hashes here.

File details

Details for the file cyluhn-0.2.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cyluhn-0.2.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 96ab61cc0f7a4bc92cf2c16bc49b500ab1e85216e10ed1b1c034abc850edf583
MD5 376338d36cd6dfb086b78b91c2d5a5b3
BLAKE2b-256 17c317ab02beb9d16a394f5dcd940be0a9b4851262c9e735ecdf12a8fbd9d814

See more details on using hashes here.

File details

Details for the file cyluhn-0.2.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for cyluhn-0.2.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 9ff62029120c1178a2209034e8fb02a63fe3c792c10b3e96c4c4f76e25256072
MD5 6f1f179b9a77eb63d61e68cd498f14e0
BLAKE2b-256 329c249528d7e1364038325534e9b99ce02587cd63a2c9bf9a11a96a47e6ecd9

See more details on using hashes here.

File details

Details for the file cyluhn-0.2.1-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for cyluhn-0.2.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ba592408353ee80bff784a48489590318b474c87c44421c5c78c0db19da5b6bc
MD5 035c11bb7bebb25c45b210bdf2806e1a
BLAKE2b-256 d74a1d80a814d3f4961f56ba8bcd8776bb81ff752bf9199dd0b4b9b971d7f7a9

See more details on using hashes here.

File details

Details for the file cyluhn-0.2.1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: cyluhn-0.2.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 23.3 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.0

File hashes

Hashes for cyluhn-0.2.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 11e49eee1ba531f5179bf08bb7ddf02de6b08a612e856c05e86b2f0f1151c363
MD5 aceab3bdaf5f2e29dabf057e87f0b3b3
BLAKE2b-256 505264144c66e3db4f87d9a9fe0529d0f3baee63e46295f153b7e0b59aa54d5a

See more details on using hashes here.

File details

Details for the file cyluhn-0.2.1-cp39-cp39-win32.whl.

File metadata

  • Download URL: cyluhn-0.2.1-cp39-cp39-win32.whl
  • Upload date:
  • Size: 21.3 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.0

File hashes

Hashes for cyluhn-0.2.1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 6d1d84b144753d987fb3bb232a155a398eb39a15f40ab4f2d975ea9b0d4513b3
MD5 62c68befc7b10fda97006a0a75dba32e
BLAKE2b-256 cb6f45a50b744ca442141eb5511c499f860e7c1a956d0b4a06b70afc9cfdec8c

See more details on using hashes here.

File details

Details for the file cyluhn-0.2.1-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for cyluhn-0.2.1-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 ea511bfe78c2478bac7c205ae2bf6cad44e3c6b93adc3be514629550f7a95d90
MD5 17a8e057069b09a0d9a58867205646c4
BLAKE2b-256 87ea64a37c679c338a2f89c9a6cafbf77038c9d3f1be1f6cc496a7de59f6427d

See more details on using hashes here.

File details

Details for the file cyluhn-0.2.1-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for cyluhn-0.2.1-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 62ce5591f66ba19bc6f4803ab5993aabe2d5ebb099965aa876504e20096cd486
MD5 be328b0b316ab6edf02f870229415d53
BLAKE2b-256 bdabbbb9bc2d015016a858c1fa7fa99a4f44c412dc23988bd3dc4f017dcc3821

See more details on using hashes here.

File details

Details for the file cyluhn-0.2.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cyluhn-0.2.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0546b5a03540f76198cd15c039a554accd0c13fcea0ab61c9b6a2fc69993d47d
MD5 1526f61a23929ca7221758fb8783677c
BLAKE2b-256 7b6f6db9341cbb236ea08e493978f0453b315df8608ee27fab61d7f8bbd729a8

See more details on using hashes here.

File details

Details for the file cyluhn-0.2.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for cyluhn-0.2.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f5d5c4354fbce754af813b0dcaeefc82a0abebe4255dd4dd3d0c917cca851954
MD5 288d73f426cce6da00bfd963638ace99
BLAKE2b-256 315e08aa005f0c8388740562b9442443fc28d1491f8a0a69f652b366008d7d45

See more details on using hashes here.

File details

Details for the file cyluhn-0.2.1-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for cyluhn-0.2.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 87b8fe78af9d624ddf325dda0a158feb50764e00f372657bb94f53f2e06bc6e4
MD5 d14c19af62b6e0b4b80575c6b4c21014
BLAKE2b-256 db26dc0ac2147ec79e24aecafb172702f0b58dc7496c0d6bd296e0a756fb5c93

See more details on using hashes here.

File details

Details for the file cyluhn-0.2.1-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: cyluhn-0.2.1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 23.3 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.0

File hashes

Hashes for cyluhn-0.2.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 487cfefeec29c4bed7bbe271ac53c6997f8b9edc02c2406203e67c0224c9b761
MD5 dd24c7cc2107bd050296394ae05b244e
BLAKE2b-256 3890b3b1ede01ea174844383b2f0de35af92085ec1cec4e39620aa2a03ba206f

See more details on using hashes here.

File details

Details for the file cyluhn-0.2.1-cp38-cp38-win32.whl.

File metadata

  • Download URL: cyluhn-0.2.1-cp38-cp38-win32.whl
  • Upload date:
  • Size: 21.4 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.0

File hashes

Hashes for cyluhn-0.2.1-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 e8cfa0b314f1ecad5b557e9c6960974f51e56244f9a15b70c2a8fe7030307608
MD5 1d86d6c4d3faf5cbe2308b653dc6ebf5
BLAKE2b-256 c4d612b0ee7b5a23761051dab2eb779abefe8e5f93aa112f123c30747abeb2b8

See more details on using hashes here.

File details

Details for the file cyluhn-0.2.1-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for cyluhn-0.2.1-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 0c462fafb40f28df9129e3a17f3c7cc2cd2e7c6ee9097881a77541f29154679c
MD5 02299b4eafc1348eb3a5ea0869f6b56e
BLAKE2b-256 27b85cab0b9f25e363c0d4c59e2d102f7d0f47f2c64a8cdc66dd928f79f7132f

See more details on using hashes here.

File details

Details for the file cyluhn-0.2.1-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for cyluhn-0.2.1-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 5a12df97dc14387824f79273ab3c1495c50f44548df9c8248662aafe61e095ea
MD5 d4ff38c660d381da4927f1da9de28503
BLAKE2b-256 ef320ab8f11feb6f5df9a2f80fa571b41d1259191316c018d99c009a9e6cd320

See more details on using hashes here.

File details

Details for the file cyluhn-0.2.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cyluhn-0.2.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b0b0008b4b208d1ff7158fea91d6af590b9cc144d05081ae6571685c31cbcbe3
MD5 6cd70d8ce1779765a3d0744fe68d82ba
BLAKE2b-256 7f4cb770d399dab193d1fd58634aae80a92871b05f067725e787e14fdb9878d2

See more details on using hashes here.

File details

Details for the file cyluhn-0.2.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for cyluhn-0.2.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 9a48e112c10df92b830f0abdc8e201a8fe30195380928de1802e62434bccfd2b
MD5 ef19f48ea98305eb49b579678eb04a3e
BLAKE2b-256 01556d7e485610c10604ea672a2ca2bff4d2446c568e5fd8b6fbf7f43782f756

See more details on using hashes here.

File details

Details for the file cyluhn-0.2.1-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for cyluhn-0.2.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 494a333f81c128b6bff34bc61d8f72a83a26ed12eab401931775aa85ab71af41
MD5 f47f85971a8bd90da31267aab6eb3353
BLAKE2b-256 65d11b58434534aede10bd9f0772afc64123ca2a8071adb9c19acc2ac2225818

See more details on using hashes here.

File details

Details for the file cyluhn-0.2.1-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: cyluhn-0.2.1-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 23.0 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.0

File hashes

Hashes for cyluhn-0.2.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 983ad4362e3ef95c86ac55f59e71eb4be5e55c4ecc3575deeb93962f6982105a
MD5 06134ca35040e5191c8ce48572917ff7
BLAKE2b-256 1ca9a4f067215352c1338efb58eaddd38c25213d9508ad95e02bb8632b9425f5

See more details on using hashes here.

File details

Details for the file cyluhn-0.2.1-cp37-cp37m-win32.whl.

File metadata

  • Download URL: cyluhn-0.2.1-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 21.0 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.0

File hashes

Hashes for cyluhn-0.2.1-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 42b6c5118a3aa12e6c10d33e9f368aa168c3b52abc789f18fed34fedbcb94fa8
MD5 1488b84601fcc7dee0718ad4cffb4bc1
BLAKE2b-256 34e470a8604997783b5ba102cdcc1fa48f0fe28e4ad6230cb84d576fdcf77da7

See more details on using hashes here.

File details

Details for the file cyluhn-0.2.1-cp37-cp37m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for cyluhn-0.2.1-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 be1606f1747d42d39000b9105cb1bef9c5345319c9c254e6693ca7db4cf137e9
MD5 036f3d8bfcb7f384298206d6885b00a7
BLAKE2b-256 56eb16b79d01f482f3d85014fe1b45590d459f130cb77fa1f85e624ad0719f8c

See more details on using hashes here.

File details

Details for the file cyluhn-0.2.1-cp37-cp37m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for cyluhn-0.2.1-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 5c58c17d74ea1647c00df615b74c4246ef4f18ddbc528e0e782cd578b9c8e69c
MD5 877f1337d08e37dbbf6533af9655661e
BLAKE2b-256 9cdc3e41ddc0fc1939aad8670d56814171f640c1b5f723659c65aeb4aa5717ba

See more details on using hashes here.

File details

Details for the file cyluhn-0.2.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cyluhn-0.2.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 afd9f144b67632990528adb33bb02b04f0bd317c0d27abac7a134a2436595c21
MD5 fff3d2e3bbd330a6c19ae043aac6f1d5
BLAKE2b-256 5bf89b2cb479ca3cc3a4136beb975ee7835cfe0c61a97864f66bc2af2289c907

See more details on using hashes here.

File details

Details for the file cyluhn-0.2.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for cyluhn-0.2.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ff5c1b863e64f034d044750b56637f572109b32661d5e9a5a6894bbf7d32a858
MD5 7ef16afae6bf3904ceaab15661b8416b
BLAKE2b-256 eda831107def748979fea977d21007266866f362ac67da19167b9c4f020e311b

See more details on using hashes here.

File details

Details for the file cyluhn-0.2.1-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for cyluhn-0.2.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 94e98f7d68ccfd9e193463e3d9cd9f3285048f8928bd1e2f3a02711054f20519
MD5 d94fe81acf8c07a89d318ff97e19948a
BLAKE2b-256 c02d2f2baf705a2a8b8b537be7dce5277ea840283afc8c64ac7082a1777b5250

See more details on using hashes here.

File details

Details for the file cyluhn-0.2.1-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: cyluhn-0.2.1-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 25.6 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.0

File hashes

Hashes for cyluhn-0.2.1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 fd886c144c9e9d8b0cebec22fcdec4bfeeb6d8883cdf269761cecf5df9654045
MD5 a92656d75c7329f2508bd5bd9336bc6d
BLAKE2b-256 28468691821e804a775fddb6aaad1dc7bac4bd0c5755843e34b4ba8e5207175a

See more details on using hashes here.

File details

Details for the file cyluhn-0.2.1-cp36-cp36m-win32.whl.

File metadata

  • Download URL: cyluhn-0.2.1-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 22.5 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.0

File hashes

Hashes for cyluhn-0.2.1-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 5322dd24829e97ee348d273a73733f0ca67c974bdd4cfedf42dfdcfae845a052
MD5 bf80940b34ebc352943b84dec68ece45
BLAKE2b-256 f18840562e06b9fa13275d8e6b22519e29074c37bab3ce27e858c7754c73ee7a

See more details on using hashes here.

File details

Details for the file cyluhn-0.2.1-cp36-cp36m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for cyluhn-0.2.1-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 f6d0237db874e4538d3bc28c76c91b506a02809b917b3caaacf2874454f90003
MD5 83ca58a6dc144ac0b0931c1a1d9a1d0c
BLAKE2b-256 5e13284cd54c5466702c8d4d5aa092b0c81e469991ef0d0f0c3a330189f4ef30

See more details on using hashes here.

File details

Details for the file cyluhn-0.2.1-cp36-cp36m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for cyluhn-0.2.1-cp36-cp36m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 0a4b894694f803cb2507fd8aeff0542ce97ca2bd819e161c2f9121608899b1b5
MD5 da6b0db8889946590b825d3df5a6c1c2
BLAKE2b-256 3789fd1bb8e1c4099a6d3d09cb6a46c55ae82348bd5d1a141b9698c4cc34c5b3

See more details on using hashes here.

File details

Details for the file cyluhn-0.2.1-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cyluhn-0.2.1-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d49e631dfbaecbdd75f9707a3a40ff4854ce1ffaee2ae97f72747e34f977c9f3
MD5 1a56040fcfcc3c286eb43e870de83fd4
BLAKE2b-256 60705cd974dc5276c1b95a37ccb2db479fc72082c703fd90a1c0bba5567e470a

See more details on using hashes here.

File details

Details for the file cyluhn-0.2.1-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for cyluhn-0.2.1-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 1183e35f99a8e6a7ea7109bb339831e063d1fb8c66be5ed19f7e92505a4e11ea
MD5 e378dc1f7b5200aaf2cbe6feeb8087b8
BLAKE2b-256 9a4c4a3e9edf8d47acd22a4e0756ae92fad87972b708ea4d80f3a8afe60571be

See more details on using hashes here.

File details

Details for the file cyluhn-0.2.1-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for cyluhn-0.2.1-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 da0318baa0c8b5829d58a267796729a4d04cab52d5f41b717b365392d8a2a0b5
MD5 bc84a2b13d4bd67754a9eddc1e4cb542
BLAKE2b-256 86d5e0e0d3748ac3c301a3ec66fca04e82d040968013bab5b03f98e81c12d532

See more details on using hashes here.

File details

Details for the file cyluhn-0.2.1-cp35-cp35m-win_amd64.whl.

File metadata

  • Download URL: cyluhn-0.2.1-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 25.1 kB
  • Tags: CPython 3.5m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.0

File hashes

Hashes for cyluhn-0.2.1-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 3bc0cddc67d6b8a4e880f9851be489f9898067ec16336951545327f2a5725937
MD5 73c33b0d5650665c44ce3e50d5e08b7a
BLAKE2b-256 ab7b7c7d2dcbcc6ed8cc9aa97853d4fea269c1329da3371b9290cca9681cbb25

See more details on using hashes here.

File details

Details for the file cyluhn-0.2.1-cp35-cp35m-win32.whl.

File metadata

  • Download URL: cyluhn-0.2.1-cp35-cp35m-win32.whl
  • Upload date:
  • Size: 21.9 kB
  • Tags: CPython 3.5m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.0

File hashes

Hashes for cyluhn-0.2.1-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 e8279f6aa7d55559308f346ba7b83b4188b17146baaad5de5d5dc84e6c5aedcf
MD5 8ab24dda4d5c58065d8c7e18ca876762
BLAKE2b-256 56f7db13539f28e99a1f02c16cbca7b085793e70a6c7b652a89c3056dbbcad8e

See more details on using hashes here.

File details

Details for the file cyluhn-0.2.1-cp35-cp35m-manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for cyluhn-0.2.1-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 be5f4221cf727545a51bec1fd16010d03eebe32e89dcc2d3886616930ee2e61c
MD5 4c532af8c35a77834e59cffa590b9677
BLAKE2b-256 b2ba9a331f56b1b2de10b0cc30224792c9197da2f86abc0161a5bef93f372c06

See more details on using hashes here.

File details

Details for the file cyluhn-0.2.1-cp35-cp35m-manylinux2010_i686.whl.

File metadata

File hashes

Hashes for cyluhn-0.2.1-cp35-cp35m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 de52595fd84f069a7ee468adc0a6477ed7dd7249589fee119f4dc378a6202730
MD5 a126dfa6711e985d6b3eb5df900208d3
BLAKE2b-256 5fe5f31175967e1207a90085142d41f555d232b3e37ae561bb66e87412fc3beb

See more details on using hashes here.

File details

Details for the file cyluhn-0.2.1-cp35-cp35m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for cyluhn-0.2.1-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 ae1d657f11248ed474ffd9b0ea344d27888a55e7ce694280eb535fb21c780c23
MD5 621d84fb5f784e60622e379ad968e255
BLAKE2b-256 1de10a637396a2cc2734abea4ed333558fae3e31af88fd1ae098645376aff222

See more details on using hashes here.

File details

Details for the file cyluhn-0.2.1-cp35-cp35m-manylinux1_i686.whl.

File metadata

File hashes

Hashes for cyluhn-0.2.1-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 90850d8a96aad126a4e05c68c3177b66b5b8c0a5bf3c60c43159254539c9dceb
MD5 910e85597185dc80ff546abed5c07655
BLAKE2b-256 ca1cd0b19b85297b7a755b9b3fe87c986b58995ad03c7e94b696e916639c98b1

See more details on using hashes here.

File details

Details for the file cyluhn-0.2.1-cp35-cp35m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for cyluhn-0.2.1-cp35-cp35m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 faa436d0d9707272a9adc518e7c15ba03a80f3953c72a3feb38c34ab0e6d6a73
MD5 bbe246dbd45cb9b7620c930f39032c9c
BLAKE2b-256 6db465405db8d4c07d88c9b974c26a9ebcbc6e43133f310870d5e8a5e0a1f391

See more details on using hashes here.

File details

Details for the file cyluhn-0.2.1-cp27-cp27mu-manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for cyluhn-0.2.1-cp27-cp27mu-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 524929c21b6827f7210115d8647ddf8dc5213ae43925b7ba8be7ce51e231c735
MD5 9012c7475f038e92e20b338ee4184b5c
BLAKE2b-256 2dde3d2e78607dfbd4e5fcd4a8254bdd5b73576b1578c86a668fee89db02bb4e

See more details on using hashes here.

File details

Details for the file cyluhn-0.2.1-cp27-cp27mu-manylinux2010_i686.whl.

File metadata

File hashes

Hashes for cyluhn-0.2.1-cp27-cp27mu-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 08d6e0f49a8eb6f1e261ca43d1d767adec7250b81c7a6498a37e0452e499f2c3
MD5 ac745e8432564c5cf4066199aef89878
BLAKE2b-256 5401746b64253433cbbf20f4f24321ccbe7256d4bc01067da44a6e95302506ae

See more details on using hashes here.

File details

Details for the file cyluhn-0.2.1-cp27-cp27mu-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for cyluhn-0.2.1-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a21c10b19b280fb05c494af2423a83c521e07a7a6d7231b767385501d5294cee
MD5 67b357f28cab151f72884d3149cab2c3
BLAKE2b-256 e12ec2ebc42c56ac3190ead9f2079da80f7ab0f7e797ca0c740113e8d119f8e0

See more details on using hashes here.

File details

Details for the file cyluhn-0.2.1-cp27-cp27mu-manylinux1_i686.whl.

File metadata

File hashes

Hashes for cyluhn-0.2.1-cp27-cp27mu-manylinux1_i686.whl
Algorithm Hash digest
SHA256 b4e22fa60fbcfe5fc4fdbf338bc2d5af505c36549777b326cfce5bbdd03d3d85
MD5 653837cbad2c726787764485f91bd9ec
BLAKE2b-256 0ee88bb934d27c098a01d57936d1eed58fb08977412ed15578d36f378092cd0a

See more details on using hashes here.

File details

Details for the file cyluhn-0.2.1-cp27-cp27m-win_amd64.whl.

File metadata

  • Download URL: cyluhn-0.2.1-cp27-cp27m-win_amd64.whl
  • Upload date:
  • Size: 24.2 kB
  • Tags: CPython 2.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.0

File hashes

Hashes for cyluhn-0.2.1-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 6d2865cd0800dcc79657dad6745203fdffea7a0cd8d818bdeacc2296e435b5f2
MD5 1c8d12895f18bbdb38170ccf2304c5a5
BLAKE2b-256 66d04ce9ac77cdf255578d0b3396e6a3ee08094fa71c4bc929ea89eaeddef7d0

See more details on using hashes here.

File details

Details for the file cyluhn-0.2.1-cp27-cp27m-win32.whl.

File metadata

  • Download URL: cyluhn-0.2.1-cp27-cp27m-win32.whl
  • Upload date:
  • Size: 21.5 kB
  • Tags: CPython 2.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.0

File hashes

Hashes for cyluhn-0.2.1-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 437f4a19ac6b06a786897964d44a1710b05d5155f1a6f3a327fb2dab3946e385
MD5 97c52b3112456cf4ce03a9084bb2f18a
BLAKE2b-256 aa58f0ab72d19428be45a985a5f12049381cc1b6ade59f433a49a96d6d1c7849

See more details on using hashes here.

File details

Details for the file cyluhn-0.2.1-cp27-cp27m-manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for cyluhn-0.2.1-cp27-cp27m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 d20abb2141e24b342e39ec2e0ae85eff57f5f318d7b81af6dedc03c1796bc91d
MD5 b6add5784a3ba37168479de24891f2b6
BLAKE2b-256 dacdb81b77bca72a806f6963618916f3ee13b6a5f28037854b0d04fbb3b2c059

See more details on using hashes here.

File details

Details for the file cyluhn-0.2.1-cp27-cp27m-manylinux2010_i686.whl.

File metadata

File hashes

Hashes for cyluhn-0.2.1-cp27-cp27m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 d4319bca4f14d25635efb272c8eb070e5e1cd71312fe751bcc5f6ea59ec29c7c
MD5 03781bb926e919d93598fb0d32e38592
BLAKE2b-256 157a15014eecb2bc4d9dcf95ba02bf74e6cd5d34bfcfabb200613dcb03218d44

See more details on using hashes here.

File details

Details for the file cyluhn-0.2.1-cp27-cp27m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for cyluhn-0.2.1-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 c7693a98b9707c27f867f7f5479a41ac83f41cdba92794f7f453b671a6436221
MD5 1a4a1d3b9d702583472632ee7b4b56ee
BLAKE2b-256 38add4d9f6b6c35c8ad77ab13b6be62256920513781a1e29ed2878a83fe8c6b5

See more details on using hashes here.

File details

Details for the file cyluhn-0.2.1-cp27-cp27m-manylinux1_i686.whl.

File metadata

File hashes

Hashes for cyluhn-0.2.1-cp27-cp27m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 c7e2f0c0714cf99bfaf88228d668411baf5e2de844d847034b617d3c4cfe70ad
MD5 9f2591c3ae280c8e7de9079f01680950
BLAKE2b-256 143de310749d74dd13d3ae4723ebc437386d992de7e084de30fceb2249c40882

See more details on using hashes here.

File details

Details for the file cyluhn-0.2.1-cp27-cp27m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for cyluhn-0.2.1-cp27-cp27m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 38a6b398b21e74f1d61c24d43f820f200f9b0148bfbfa92c36062edd4cec571a
MD5 1d384d77b7e94f1b7246a4d842d42135
BLAKE2b-256 d42db4c99159719c8f5c0c4d3ed7ecec62327cd7ffc9e6969a99c1a6cae8832c

See more details on using hashes here.

Supported by

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