Skip to main content

For WER

Project description

texterrors

For calculating WER, CER, other metrics, getting detailed statistics and comparing outputs.

Meant to replace older tools like sclite by being easy to use, modify and extend.

Features:

  • Character aware, standard (default) and ctm based alignment
  • Metrics by group (for example speaker)
  • Comparing two hypothesis files to reference
  • Oracle WER
  • NEW Weighted WER (English only)
  • Sorting most common errors by frequency or count
  • Measuring performance on keywords
  • Measuring OOV-CER (see https://arxiv.org/abs/2107.08091 )
  • Colored output to inspect errors

Example of colored output below (use -c flag). Read the white and green words to read the reference. Read the white and red words to read the hypothesis.

Example

See here for background motivation.

Installing

Requires minimum python 3.6!

pip install texterrors

The package will be installed as texterrors and there will be a texterrors script in your path.

Example

The -s option means there will be no detailed output. Below ref and hyp are files with the first field equalling the utterance ID (therefore the isark flag).

$ texterrors -isark -s ref hyp  
WER: 83.33 (ins 1, del 1, sub 3 / 6)  

You can specify an output file to save the results, probably what you want if you are getting detailed output (not using -s). Here we are also calculating the CER, the OOV-CER to measure the performance on the OOV words inside the oov_list file, and using colored output (therefore the -c flag).

$ texterrors -c -isark -cer -oov-list-f oov_list ref hyp detailed_wer_output  

Use less -R to view the colored output. Skip the -c flag to not use color.

Check texterrors/__init__.py to see functions that you may be interested in using from python.

Options you might want to use

Call texterrors -h to see all options.

-cer, -isctm - Calculate CER, Use ctms for alignment

-utt-group-map - Should be a file which maps uttids to group, WER will be output per group (could use
to get per speaker WER for example).

-second-hyp-f - Use to compare the outputs of two different models to the reference.

-freq-sort - Sort errors by frequency rather than count

-oov-list-f - The CER between words aligned to the OOV words will be calculated (the OOV-CER).

-keywords-list-f - Will calculate precision & recall of words in the file.

-oracle-wer - Hypothesis file should have multiple entries for each utterance, oracle WER will be calculated.

Why is the WER slightly higher than in kaldi if I use -use_chardiff?

You can make it equal by not using the -use_chardiff argument.

This difference is because this tool can do character aware alignment. Across a normal sized test set this should result in a small difference.

In the below example a normal WER calculation would do a one-to-one mapping and arrive at a WER of 66.67%.

test sentence okay words ending now
test a sentenc ok endin now

But character aware alignment would result in the following alignment:

test - sentence okay words ending now
test a sentenc ok - endin now

This results in a WER of 83.3% because of the extra insertion and deletion. And I think one could argue this is the actually correct WER.

Changelog

Recent changes:

  • 11.11.25 Weighted WER for English
  • 26.02.25 Faster alignment, better multihyp support, fixed multihyp bug.
  • 22.06.22 refactored internals to make them simpler, character aware alignment is off by default, added more explanations
  • 20.05.22 fixed bug missing regex dependency
  • 16.05.22 fixed bug causing wrong detailed output when there is utterance with empty reference, and utts with empty reference are not ignored
  • 21.04.22 insertion errors on lower line and switching colors so green is reference
  • 27.01.22 oracle WER and small bug fixes
  • 26.01.22 fixed bug causing OOV-CER feature to not work
  • 22.11.21 new feature to compare two outputs to reference; lots of small changes
  • 04.10.21 fixed bug, nocolor option, refactoring, keywords feature works properly, updated README
  • 22.08.21 added oracle wer feature, cost matrix creation returns cost now
  • 16.07.21 improves alignment based on ctms (much stricter now).

TODO: use nanobind

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

texterrors-1.0.12.tar.gz (510.6 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

texterrors-1.0.12-cp312-cp312-win_amd64.whl (601.5 kB view details)

Uploaded CPython 3.12Windows x86-64

texterrors-1.0.12-cp312-cp312-win32.whl (592.2 kB view details)

Uploaded CPython 3.12Windows x86

texterrors-1.0.12-cp312-cp312-musllinux_1_2_x86_64.whl (3.7 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

texterrors-1.0.12-cp312-cp312-musllinux_1_2_i686.whl (3.7 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

texterrors-1.0.12-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

texterrors-1.0.12-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (2.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686

texterrors-1.0.12-cp312-cp312-macosx_11_0_arm64.whl (625.5 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

texterrors-1.0.12-cp312-cp312-macosx_10_9_x86_64.whl (634.2 kB view details)

Uploaded CPython 3.12macOS 10.9+ x86-64

texterrors-1.0.12-cp311-cp311-win_amd64.whl (600.1 kB view details)

Uploaded CPython 3.11Windows x86-64

texterrors-1.0.12-cp311-cp311-win32.whl (591.6 kB view details)

Uploaded CPython 3.11Windows x86

texterrors-1.0.12-cp311-cp311-musllinux_1_2_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

texterrors-1.0.12-cp311-cp311-musllinux_1_2_i686.whl (3.7 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

texterrors-1.0.12-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

texterrors-1.0.12-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (2.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686

texterrors-1.0.12-cp311-cp311-macosx_11_0_arm64.whl (623.8 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

texterrors-1.0.12-cp311-cp311-macosx_10_9_x86_64.whl (631.7 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

texterrors-1.0.12-cp310-cp310-win_amd64.whl (599.0 kB view details)

Uploaded CPython 3.10Windows x86-64

texterrors-1.0.12-cp310-cp310-win32.whl (590.6 kB view details)

Uploaded CPython 3.10Windows x86

texterrors-1.0.12-cp310-cp310-musllinux_1_2_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

texterrors-1.0.12-cp310-cp310-musllinux_1_2_i686.whl (3.7 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

texterrors-1.0.12-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

texterrors-1.0.12-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (2.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686

texterrors-1.0.12-cp310-cp310-macosx_11_0_arm64.whl (622.4 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

texterrors-1.0.12-cp310-cp310-macosx_10_9_x86_64.whl (630.2 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

texterrors-1.0.12-cp39-cp39-win_amd64.whl (601.1 kB view details)

Uploaded CPython 3.9Windows x86-64

texterrors-1.0.12-cp39-cp39-win32.whl (590.6 kB view details)

Uploaded CPython 3.9Windows x86

texterrors-1.0.12-cp39-cp39-musllinux_1_2_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

texterrors-1.0.12-cp39-cp39-musllinux_1_2_i686.whl (3.7 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

texterrors-1.0.12-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

texterrors-1.0.12-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (2.7 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686

texterrors-1.0.12-cp39-cp39-macosx_11_0_arm64.whl (622.6 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

texterrors-1.0.12-cp39-cp39-macosx_10_9_x86_64.whl (630.3 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

texterrors-1.0.12-cp38-cp38-win_amd64.whl (598.6 kB view details)

Uploaded CPython 3.8Windows x86-64

texterrors-1.0.12-cp38-cp38-win32.whl (590.5 kB view details)

Uploaded CPython 3.8Windows x86

texterrors-1.0.12-cp38-cp38-musllinux_1_2_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

texterrors-1.0.12-cp38-cp38-musllinux_1_2_i686.whl (3.7 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ i686

texterrors-1.0.12-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

texterrors-1.0.12-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (2.7 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ i686

texterrors-1.0.12-cp38-cp38-macosx_11_0_arm64.whl (622.1 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

texterrors-1.0.12-cp38-cp38-macosx_10_9_x86_64.whl (629.9 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

texterrors-1.0.12-cp37-cp37m-win_amd64.whl (590.5 kB view details)

Uploaded CPython 3.7mWindows x86-64

texterrors-1.0.12-cp37-cp37m-win32.whl (583.2 kB view details)

Uploaded CPython 3.7mWindows x86

texterrors-1.0.12-cp37-cp37m-musllinux_1_2_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.7mmusllinux: musl 1.2+ x86-64

texterrors-1.0.12-cp37-cp37m-musllinux_1_2_i686.whl (3.5 MB view details)

Uploaded CPython 3.7mmusllinux: musl 1.2+ i686

texterrors-1.0.12-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

texterrors-1.0.12-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl (2.5 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ i686

texterrors-1.0.12-cp37-cp37m-macosx_10_9_x86_64.whl (614.7 kB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

texterrors-1.0.12-cp36-cp36m-win_amd64.whl (590.9 kB view details)

Uploaded CPython 3.6mWindows x86-64

texterrors-1.0.12-cp36-cp36m-win32.whl (583.6 kB view details)

Uploaded CPython 3.6mWindows x86

texterrors-1.0.12-cp36-cp36m-musllinux_1_2_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.6mmusllinux: musl 1.2+ x86-64

texterrors-1.0.12-cp36-cp36m-musllinux_1_2_i686.whl (3.5 MB view details)

Uploaded CPython 3.6mmusllinux: musl 1.2+ i686

texterrors-1.0.12-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ x86-64

texterrors-1.0.12-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl (2.5 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ i686

texterrors-1.0.12-cp36-cp36m-macosx_10_9_x86_64.whl (614.4 kB view details)

Uploaded CPython 3.6mmacOS 10.9+ x86-64

File details

Details for the file texterrors-1.0.12.tar.gz.

File metadata

  • Download URL: texterrors-1.0.12.tar.gz
  • Upload date:
  • Size: 510.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.25

File hashes

Hashes for texterrors-1.0.12.tar.gz
Algorithm Hash digest
SHA256 150e67ee9b576c91f8e5b7f974f01ec379741e8001bc123db7b04d85de781fdc
MD5 b7bf41ab6fe2625ab187eddbf7d9e9ee
BLAKE2b-256 66096a53274d9f53c65bda270bc2dd1908abeff426eaae2bafb90e7605f16d23

See more details on using hashes here.

File details

Details for the file texterrors-1.0.12-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for texterrors-1.0.12-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 dd6178255d0207df98681c27f3fc8fd56e2e931ac5e06ac8bb1d34ad8b1a6b55
MD5 213ef1fa63df1ef67bb9cc7ad592b793
BLAKE2b-256 654d3e7305ae07b621e61d98896c4ca7e96773fc4169f4bfae7f71ffc338cdef

See more details on using hashes here.

File details

Details for the file texterrors-1.0.12-cp312-cp312-win32.whl.

File metadata

  • Download URL: texterrors-1.0.12-cp312-cp312-win32.whl
  • Upload date:
  • Size: 592.2 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.25

File hashes

Hashes for texterrors-1.0.12-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 b1cf56d57cd8bbb7a0528ce9937da068190c77936e54b8786e3be0b880230749
MD5 0707aad2f5509afe4bf5537512088792
BLAKE2b-256 f99495ed83977559e46837f6f5c35c9cf0f20305e8a206c9445a4c07394e8124

See more details on using hashes here.

File details

Details for the file texterrors-1.0.12-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for texterrors-1.0.12-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3514134e3abec15a5dba39bc639dc3cf1596aa86677fe0dbedcd1b1a554bc4f0
MD5 bd99bdadfddce7792f020e18ef2c5d1d
BLAKE2b-256 a4087d7b568b3fc2f5d1a70501eccef05829b5c5e7b09477a02a94fe456ce7c1

See more details on using hashes here.

File details

Details for the file texterrors-1.0.12-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for texterrors-1.0.12-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 62f40eaa352f3585d507c7f3f3231b4bf65617cd60345bc8641c48e857de3e08
MD5 27003f798a57d0ef4e63af8804439b25
BLAKE2b-256 494dfde58000d6f36fa2bec368b48558ef78f56c191ccb40f43b48cf14992c2b

See more details on using hashes here.

File details

Details for the file texterrors-1.0.12-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for texterrors-1.0.12-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f3a1f85a8fc56b8e9b4e2bcd56c068dd4d249bef8e86de56767fc08c5b6f5db3
MD5 ee9e5022a9f2ae9e0808c117325c4b35
BLAKE2b-256 2e429401a23a2a0a7e7e35b6d46fc4514981d18b86dd3ec404a120edab428d16

See more details on using hashes here.

File details

Details for the file texterrors-1.0.12-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for texterrors-1.0.12-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 1019e06afacb030ebfbd173e575b5bf88f12b6a27bdaf277f16f8222867bee3d
MD5 6804e8dd39d713bd654060e922384110
BLAKE2b-256 13862294b863358acee94ba47a314347ab737a529fc826ec5c7472707053f948

See more details on using hashes here.

File details

Details for the file texterrors-1.0.12-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for texterrors-1.0.12-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2238bb217ffea2e20242ff325e358e6de3f5c120a36f7fdf7898d5d43022bcd6
MD5 4af5fc68d403e05d6f7dad5f71fed0cc
BLAKE2b-256 17b86ae30fae2b0562e8f0e572bf148f99c3004c1f7ca22117f15c0c5b30bfb0

See more details on using hashes here.

File details

Details for the file texterrors-1.0.12-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for texterrors-1.0.12-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 fd07fd7674f710cfcbb41ace0f5df6605da232417aa7d988718c2729e6dbc6df
MD5 b824a0f441245edd9d0156d5950a22ad
BLAKE2b-256 f02f3bf1fb618d636c40758267fcae9e032cdd25b06ed6ab83c958bd96fd9064

See more details on using hashes here.

File details

Details for the file texterrors-1.0.12-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for texterrors-1.0.12-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 53bf22e7a6ca7d1eb2085251cc0acdca627647fd3134f152afb8c1abd0b22b46
MD5 0889472ae3f4d8c996834ca106a155e9
BLAKE2b-256 cb1f3777341616eaaedaf8d005e429db95f199873493d5ec936efce904822077

See more details on using hashes here.

File details

Details for the file texterrors-1.0.12-cp311-cp311-win32.whl.

File metadata

  • Download URL: texterrors-1.0.12-cp311-cp311-win32.whl
  • Upload date:
  • Size: 591.6 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.25

File hashes

Hashes for texterrors-1.0.12-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 b17d4f22c6fc7797c888bd25c19f4b10786a5e2856e7a78dc9b37a7f3ebb7e74
MD5 06cc7a1fe9dfea196f10592e2fe01529
BLAKE2b-256 d27154c23e74cd4214daec459f3da46b6f9e135700658476b25b5736ec2ea27b

See more details on using hashes here.

File details

Details for the file texterrors-1.0.12-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for texterrors-1.0.12-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 bd314bc1b5fcd64f2cb70ce21f0181c56400b8b2efb9d9bf810f03733557160c
MD5 1237882077659d21919fa883bd7fcef8
BLAKE2b-256 bc43a22dd64b4a20a456f877e43d2395e5d9a4821e1d7e6153ab7a91d2cae286

See more details on using hashes here.

File details

Details for the file texterrors-1.0.12-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for texterrors-1.0.12-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 3b650bd4f06e891f552613fcda602dd51708d492cc81af181614590e308b9b86
MD5 f7b3965c5224eb323f1def01953f3380
BLAKE2b-256 3523b47e0c7d97fe5e4b1e8c141521578beb36ba157cea70d37ddcf2a0c62e34

See more details on using hashes here.

File details

Details for the file texterrors-1.0.12-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for texterrors-1.0.12-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 17933faac55283cb105f9a90d6e4bfe072b85ffabcf646434321d2ad267c2e30
MD5 1599c82be70ee04b947f58fd28403a08
BLAKE2b-256 a6ab69ebf5e0d3cfa1d501dcb97c4b9bceb8cbeff7279b331552d36877799ab9

See more details on using hashes here.

File details

Details for the file texterrors-1.0.12-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for texterrors-1.0.12-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 bfa70af94f311f0e87ef37116b9a3aa5f342789e46988207aa5b7454dc0ed7b8
MD5 bf5e8a320476a6f627507ab5da35dcb4
BLAKE2b-256 fe2ecc0c4f8210b07696f9def61ca491565cda23a66ec1af1a74eecf3055e9dd

See more details on using hashes here.

File details

Details for the file texterrors-1.0.12-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for texterrors-1.0.12-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 48768a3e1f411cacb1a52a8b7cd8ed1c26722bcfe7dc7c24f659436204af1d10
MD5 8b75265d22ce9834f2f046ce2d739139
BLAKE2b-256 d45fef832bffe50516719188d216a3e8fa053c2e8108dd9ad5470450a5f7c012

See more details on using hashes here.

File details

Details for the file texterrors-1.0.12-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for texterrors-1.0.12-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e71ad61b5ff78bcb3d08d75644e9ca784728900b2285b94b16e359fa83e57713
MD5 210e1868faf4377034dc352a79b811c2
BLAKE2b-256 5fa2d1d191e55c38435120e844136ac23d71c206b19f07281645ebc2026e2de2

See more details on using hashes here.

File details

Details for the file texterrors-1.0.12-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for texterrors-1.0.12-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 0ab1739af6e755b45bd7709d6a99e4d0b10d3ff08bc659cadcd1779f2b3f68f2
MD5 29bf89a3ef2f7f9bb2a883b0509ad50a
BLAKE2b-256 d74590176d54d8496b17b5011055954364218c050bd251a38a8c6d65f068b26a

See more details on using hashes here.

File details

Details for the file texterrors-1.0.12-cp310-cp310-win32.whl.

File metadata

  • Download URL: texterrors-1.0.12-cp310-cp310-win32.whl
  • Upload date:
  • Size: 590.6 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.25

File hashes

Hashes for texterrors-1.0.12-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 4e99f22170b749e9811746cf49c86b352f82689d982bb7b849703baaca8fdddf
MD5 f403b45f24baa89c6255ed48a94fb05c
BLAKE2b-256 b5370130b1d7aa4ab6b1e38809443d629e07103a30681027f49de6f30290b8d5

See more details on using hashes here.

File details

Details for the file texterrors-1.0.12-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for texterrors-1.0.12-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 192042d37353dd33680be7a0e92c55207691842372c7664817150f62e8f637ec
MD5 b3309ecdc8454ea04ec24e099f5e289c
BLAKE2b-256 c6aafd4c5ecd7a96de926adb75bad4721d5c69a34dd36e4ac21d41c01d2f7d9f

See more details on using hashes here.

File details

Details for the file texterrors-1.0.12-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for texterrors-1.0.12-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 db24d37283a5189e1f8acbfa84f73ace2bfa58c30811401b9f30ebf739175e3d
MD5 018ab17782158639e0879313e7b6a834
BLAKE2b-256 c5d1627898d8eec73d13301f47d6a288cfbede08e2177f4bd5e6fc21382624c4

See more details on using hashes here.

File details

Details for the file texterrors-1.0.12-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for texterrors-1.0.12-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3f6d5460b658765760d4f302afebd93d4932002eb0ac973bd0f7e9dbbb73ac54
MD5 e5ce13b2ee741b4073a9268579c2897b
BLAKE2b-256 4a39ff42d91ed6ae84ebfb69b3f7eb7e62f4c47052935a7e40db4965d0957cbd

See more details on using hashes here.

File details

Details for the file texterrors-1.0.12-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for texterrors-1.0.12-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 75258e9da250231e610c23dda160d9d444d921d8abfa9c08eab36332d67ace09
MD5 f44a9a05af55dd674248242cbcfcea0e
BLAKE2b-256 54a00bf4703c8e5b563a94067d17eb62ddb1be55d91217ce56d7db0aac2421cb

See more details on using hashes here.

File details

Details for the file texterrors-1.0.12-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for texterrors-1.0.12-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 51770d488a1f19104f81a4197b9b47b4774dd3f2e629590e831e09c09b3345ad
MD5 517d26ba0512dd5d2ceebbec92b412d2
BLAKE2b-256 5bd525750939d1b62516736b8a48d1098be66fe19a0ab82f2936b7f121471ece

See more details on using hashes here.

File details

Details for the file texterrors-1.0.12-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for texterrors-1.0.12-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 186af584d622af2a4c1f51ccb25fe9a1c626a125552d44102f2517e57bc65846
MD5 06035ecc0f77faaa2fe280671cc5bec4
BLAKE2b-256 6d63ee495ef2c2f901eae94ba75810d2e188176196e82c62400e03996323cac3

See more details on using hashes here.

File details

Details for the file texterrors-1.0.12-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: texterrors-1.0.12-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 601.1 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.25

File hashes

Hashes for texterrors-1.0.12-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 3eaecb1b1a7eb1109b460934bc350dde523cdab085d9fa303b3fca8f7a8c02a9
MD5 84bc4e0349aeb0a258de255b46e77a66
BLAKE2b-256 a7c313b5e9be865410fb65c4e36edce1e0d5b638a871213eea229de52be965c4

See more details on using hashes here.

File details

Details for the file texterrors-1.0.12-cp39-cp39-win32.whl.

File metadata

  • Download URL: texterrors-1.0.12-cp39-cp39-win32.whl
  • Upload date:
  • Size: 590.6 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.25

File hashes

Hashes for texterrors-1.0.12-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 b01f12195b6824153ff63843e4d82b6eb80a2b8f03c2194e9b2f639b606c6ce5
MD5 412efb4c3830b441b30f60660f30ea85
BLAKE2b-256 abe8de8bf6f0b5c716957830c772d747a0d8a4e4dab0d54b7ca4b03770baffda

See more details on using hashes here.

File details

Details for the file texterrors-1.0.12-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for texterrors-1.0.12-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 709df1149e63e863c3338d10164e75ed3f44b9746ad84915a9e8a9375ec70800
MD5 6e0b46b89b94640ff08ff582179b2462
BLAKE2b-256 3a6dfd5df34541d7abbec2831bfbdc357da5e0421fb9a827c0e72d654ede7ccc

See more details on using hashes here.

File details

Details for the file texterrors-1.0.12-cp39-cp39-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for texterrors-1.0.12-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 fefa123f78386b07543560ca7112f21f2fa902e599e071f469039b7a49f9a384
MD5 5725eb4cea651936633161c6cbb8ef65
BLAKE2b-256 dab5ccc1ee31834cc5a9b18267ddb08286f83268a55b2d6bdcc1c9230d90b90b

See more details on using hashes here.

File details

Details for the file texterrors-1.0.12-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for texterrors-1.0.12-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dd09cc84c1e00672c4b2e01f831062cde7e21edb2d7a7f03278248e4f37064c2
MD5 d2026d708f569cce9853b7eb678aac84
BLAKE2b-256 276385545dc296c54f6ef906746dfffe98dac13b54efdab42ff720d25e19bbdd

See more details on using hashes here.

File details

Details for the file texterrors-1.0.12-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for texterrors-1.0.12-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 9cc2dc4171ae97d234cb48ee1f2b7e363c29d9958935481c45621a3b8ad35055
MD5 5d7c194c52b78839b4f6992b00a719d5
BLAKE2b-256 a2914fab62defeda5e5c5051c1020394d20b9a0a7fc0fa31811d36b3d590a0ee

See more details on using hashes here.

File details

Details for the file texterrors-1.0.12-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for texterrors-1.0.12-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fad2605deda2964af3c288a669729836d8bacef58d805ebca4f2683d1582b606
MD5 8542685242286b9ca84516f1cd1ff1b4
BLAKE2b-256 3324fe391d6aa2d1642a76001686383510a0e2d2ef884fec1350b5483efc8109

See more details on using hashes here.

File details

Details for the file texterrors-1.0.12-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for texterrors-1.0.12-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1cca8ab3381b010956b24be87e42b0a2df7ef20cf84b1b7df571df5377014a02
MD5 afce97477bf8667989ac5e132f0974d3
BLAKE2b-256 d8dd218da67cc8f2d5d8db272871a22c00ca8eb70dc7c947d4539d2d0865a132

See more details on using hashes here.

File details

Details for the file texterrors-1.0.12-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: texterrors-1.0.12-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 598.6 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.25

File hashes

Hashes for texterrors-1.0.12-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 c46c0c67841c35216e95922a6eb7a7a7517c812d2e1ed503a404f99d645328eb
MD5 5690ebfa22f034e8616e72d62f5c7046
BLAKE2b-256 26f76ab05ead9b81af6ddf67b7e59e2c4e219aa80d602c2c131f96f2845100a9

See more details on using hashes here.

File details

Details for the file texterrors-1.0.12-cp38-cp38-win32.whl.

File metadata

  • Download URL: texterrors-1.0.12-cp38-cp38-win32.whl
  • Upload date:
  • Size: 590.5 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.25

File hashes

Hashes for texterrors-1.0.12-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 44fab1ac4e59ba809042eda7c078d6e1d62f393585b7699cac743b3153ed7776
MD5 da0456c23bdaa34616ed6db6a898084d
BLAKE2b-256 005cdb0ca2a12454a395bc72032b854d86f92b7681771a0583612c2645d07dfd

See more details on using hashes here.

File details

Details for the file texterrors-1.0.12-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for texterrors-1.0.12-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8e1bc73915112fa0a6f2bb5277f2292e3ae5e0b82fbc4a44ec5a141f08711da0
MD5 d15987196cfb1f2d7b1233603af0a080
BLAKE2b-256 2946f8d7d2f22ec4ce12aa892e405a705f0abd6e84194288d143f173f2de1d12

See more details on using hashes here.

File details

Details for the file texterrors-1.0.12-cp38-cp38-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for texterrors-1.0.12-cp38-cp38-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 f7c6a967cb4c92dbda1db25f03df7b78b2c5b591e1f71f4400912ec33606def8
MD5 711e176cb14b4f716e8adf308a2c8a13
BLAKE2b-256 8b07cd43cee092c446efcc47945426c9a4109b6e86b235f498093b760a5febff

See more details on using hashes here.

File details

Details for the file texterrors-1.0.12-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for texterrors-1.0.12-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c6e6007f993ea383c4fe9f88f6041d64a183f30ba4248c64212a4ad05fd312a7
MD5 fce2e36c33f8cf3ec8e19b4c8a71310e
BLAKE2b-256 be753696895f75449217392dd83b207c7ec6afa95c74e4c911a022a36b777674

See more details on using hashes here.

File details

Details for the file texterrors-1.0.12-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for texterrors-1.0.12-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 14cbd1d69157ca6023b48d1fbe92166308effe58b9863ad82a68cc73118f1f27
MD5 e571933e43940746dda24737fc25c3b9
BLAKE2b-256 e2dd0d84dba801adf1c0920ad634d45af05d26bcb494e6acdedcbf9c402cc6f3

See more details on using hashes here.

File details

Details for the file texterrors-1.0.12-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for texterrors-1.0.12-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 75802dfc5cd4dc1d5f0157a1bb7391f3c309642564ae70d837506a45f9d7e636
MD5 7777dab88c443ae8db0d5edc13fb0d11
BLAKE2b-256 73119a40f2b076103962b5f32d2b80a2aa2d25a25a7857006b110be360d8a699

See more details on using hashes here.

File details

Details for the file texterrors-1.0.12-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for texterrors-1.0.12-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 fbd35569add52992e3f49d7eeffded4f75abbc528d56a43871b20eecfb3471f2
MD5 e8cc92c76f69e07ba0be8648581dfddb
BLAKE2b-256 b698582d95bd70bee17955e58e33873e7ca41bfd1bd075c8292ec46f4e5bde65

See more details on using hashes here.

File details

Details for the file texterrors-1.0.12-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: texterrors-1.0.12-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 590.5 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.25

File hashes

Hashes for texterrors-1.0.12-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 ab5565a1b369e22f7da9b2f11c6a37e362804d2b247f1ee399d70278bf4eb20a
MD5 f464beb831486b85beb80d66f731eb28
BLAKE2b-256 c7b38a7f7c7c530b642c999f02fd92d5cd78f7ea334e8e42981de7bda0cf7821

See more details on using hashes here.

File details

Details for the file texterrors-1.0.12-cp37-cp37m-win32.whl.

File metadata

  • Download URL: texterrors-1.0.12-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 583.2 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.25

File hashes

Hashes for texterrors-1.0.12-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 d96b01fa5c7673401a89470fd9e0a30f1b7956d7c3445363672fe2feaeda8502
MD5 fd71e15eec006cc5ff63b5d5095017bc
BLAKE2b-256 10d6b3d4e685147b4bfd194abd32511dfc153aa52d4f0094984483b00590eb20

See more details on using hashes here.

File details

Details for the file texterrors-1.0.12-cp37-cp37m-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for texterrors-1.0.12-cp37-cp37m-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 74941ab3e9397888d8ba68c5d0c2e0b98c114b88f18a15e87f07fdc14d385a3c
MD5 2061689fd0f11eee34c289ea7e3529c3
BLAKE2b-256 9d2293c025f54d71775a4f3d35a0de0c48585de17fbb595d5e70d183bf4d0702

See more details on using hashes here.

File details

Details for the file texterrors-1.0.12-cp37-cp37m-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for texterrors-1.0.12-cp37-cp37m-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 fff33c73bb1ce99a92f8fb4fc89b0e3a3460f373627035901765e8923e9bd7da
MD5 9d494a5c2d5d6728523505766899da18
BLAKE2b-256 1a364ac53b847521093fa46d6ddb8fd27add22f12d3c0fc4d6e8c74222d8a4ff

See more details on using hashes here.

File details

Details for the file texterrors-1.0.12-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for texterrors-1.0.12-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8202dac125ac2db106b3d79e5bc089a68f7018dcf1bff8174113e35be0d56fd3
MD5 1d3a86b99173b125dc979f6820f90838
BLAKE2b-256 17a87143db078501e914fd2a5a1c35bd77ae7ecfc12f4617a5aab35e68166e83

See more details on using hashes here.

File details

Details for the file texterrors-1.0.12-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for texterrors-1.0.12-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 20cb2286e4a41a9fc913326a2f3ac54d5659c843dd77b42506d9bb5096fb16d7
MD5 590bca39d534b5c57452c5f0621a3e39
BLAKE2b-256 dad04f7d4c106dc2d9752830679d20d15a1f36f77c29f9e6370777ae258e8333

See more details on using hashes here.

File details

Details for the file texterrors-1.0.12-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for texterrors-1.0.12-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b9abea802a28a4ae501e9151f3a94e936ff89ea60086f33f8331b0f36cada97a
MD5 201bd72437e6b7ac806e1eb6c919bd63
BLAKE2b-256 b1056adfa359a6423d628a48154d7de0a16728854a2afe2b0bdcd86b90d92fc9

See more details on using hashes here.

File details

Details for the file texterrors-1.0.12-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: texterrors-1.0.12-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 590.9 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.25

File hashes

Hashes for texterrors-1.0.12-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 d4d23e3dedfa7e284018cd3ead67ccff35fae4fd320a10f082f560d5d6b4f4f2
MD5 9ef7b8b0ef56c00fd8566fffc597a718
BLAKE2b-256 dc2726dfadf8e4616cc36b7936c453b566042a45795ed179fc60c2afa1461fef

See more details on using hashes here.

File details

Details for the file texterrors-1.0.12-cp36-cp36m-win32.whl.

File metadata

  • Download URL: texterrors-1.0.12-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 583.6 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.25

File hashes

Hashes for texterrors-1.0.12-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 4757d10d7121cf2fea34f39af646c6d137081d1e94a220ab44c9cfd6441fbe78
MD5 863036621ae3cb0d40a35b794d069704
BLAKE2b-256 5d0dea634321c315e98c08b9f3cc9b3bc95e4f9442048720999f80d3c768cdf1

See more details on using hashes here.

File details

Details for the file texterrors-1.0.12-cp36-cp36m-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for texterrors-1.0.12-cp36-cp36m-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8166511db7901e6262b48a7df7eb6a364b985dd894918520e6e0808492287b87
MD5 a8cfefb209ee490a34830b2642373fac
BLAKE2b-256 35f62c3ccde1b2cd9ae833d28b6e0f46e556739d1548750eb8f2d7b9c3236f5f

See more details on using hashes here.

File details

Details for the file texterrors-1.0.12-cp36-cp36m-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for texterrors-1.0.12-cp36-cp36m-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 520c54352a48e797b650f096c7b3eaa707d203cac9b9ed139172f67f8dfd43bf
MD5 d4f1c7a36bbba1a0f16a1f15797b5df7
BLAKE2b-256 f62233b5afa42e6f901cbbf59f53076554659421724dedbbe606701c0dc37bd2

See more details on using hashes here.

File details

Details for the file texterrors-1.0.12-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for texterrors-1.0.12-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9a75461c6832afc3517fce8ea96f3c92a6f18de756dd7d105369af1d96ee232c
MD5 cadb0181170d25a307e6918da57ade99
BLAKE2b-256 761a6fa8d8aa31cf189bbaa6a398a4d31bdfbf70abc2e17972369b4e343e174f

See more details on using hashes here.

File details

Details for the file texterrors-1.0.12-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for texterrors-1.0.12-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b378b11ea148dcf01455ceac0a6998458a1002dd779a002a84f67e2ff5491f3e
MD5 1ffdd1198bddf5d30b607782fa4ea6b8
BLAKE2b-256 ffd4f7d0fad6546842eeb9cf43168ef7649efd7ea9b0d3f89a65596869b67c48

See more details on using hashes here.

File details

Details for the file texterrors-1.0.12-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for texterrors-1.0.12-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 cc6e4f80e8df447f9f1d6c3b053705ca32f43343c1ed3c4beb3dc96b27f43120
MD5 bf5f299d16824a41f39ba07fa1d47632
BLAKE2b-256 a89609f28e2ce87ce5b1c967b736cd5e5d8d7672d175e59205424d6d18bebf2c

See more details on using hashes here.

Supported by

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