For WER
Project description
texterrors
texterrors scores ASR or transcription output against a reference and helps you inspect what went wrong.
It supports:
- WER and CER
- standard and character-aware alignment
- detailed aligned error reports
- colored output for inspecting alignments
- comparison of multiple hypothesis files against the same reference
- per-group metrics such as per-speaker WER
- keyword and OOV evaluation
- OOV-CER for targeted analysis of out-of-vocabulary words, as in this paper
- oracle WER
- simple entity accuracy
- per-entity diagnostic TSV output
- aggregate JSON output for scripting
Example of colored detailed output (--usecolor):
For more background on the motivation for the tool, see this post.
Installing
Requires Python 3.9 or newer.
pip install texterrors
This installs both the Python package and the texterrors command-line tool.
Common usage
If your files are ark-like text with an utterance ID as the first field, use --isark.
Compute aggregate WER only:
texterrors --isark -s ref hyp
Write a detailed report to a file:
texterrors --isark --cer -c -o detailed_report.txt ref hyp
If you use --usecolor, view the output with less -R.
Compare several systems against the same reference:
texterrors --isark -s ref hyp1 hyp2 hyp3
This prints a comparison table with one row per hypothesis file.
Write aggregate-only JSON instead of the normal text report:
texterrors --isark --output-format json ref hyp
Measure simple entity accuracy:
texterrors --isark -w ref hyp
Write one TSV row per entity occurrence for diagnostics:
texterrors --isark --entity-details entity_details.tsv ref hyp
Input formats
By default, texterrors expects one reference line and one hypothesis line per utterance.
Useful input flags:
--isark: each line starts with an utterance ID--isctm: input is CTM-like and includes timing fields
Output modes
The default output is a human-readable text report. Unless you pass --skip-detailed, it includes per-utterance aligned detail as well as overall summary statistics.
Useful output options:
--skip-detailed: show only aggregate statistics--out,-o: write the text report to a file--output-format json: write aggregate statistics and top-error summaries as JSON, without per-utterance detail--entity-details FILE: write a TSV with one row per simple-entity occurrence
--entity-details is meant for compact diagnostics. The TSV records the normalized compact hypothesis output aligned to the entity span, not the original surface form with exact spacing and casing.
Common analysis options
--cer: compute CER in addition to WER--utt-group-map FILE: report metrics by group, for example by speaker--keywords-f FILE: restrict keyword precision and recall analysis to terms in a file--oov-list-f FILE: compute OOV-CER for words in a file--oracle-wer: pick the lowest-edit-distance hypothesis when multiple hypotheses are available per utterance--freq-sort: sort error summaries by frequency instead of raw count--num-top-errors N: control how many top insertions, deletions, and substitutions are shown
Entity scoring
--simple-entity-accuracy uses reference-side casing cues to identify likely entity terms and then scores whether those terms were recognized in the hypothesis.
Entity matching is case-insensitive and ignores whitespace, so examples like GenAI and Gen AI count as the same entity for this metric.
If you want to inspect misses, use --entity-details FILE. That TSV is useful for spotting whether an entity matched cleanly, was substituted, or was effectively deleted.
Python usage
If you want to use the library directly from Python:
from texterrors import align_texts
ref_aligned, hyp_aligned, cost = align_texts(
["speedbird", "eight", "six", "two"],
["hello", "speedbird", "six", "two"],
use_chardiff=True,
)
Benchmarking
A small benchmark harness lives in benchmarks/alignment_benchmark.py.
Run it from the repo root:
.venv/bin/python benchmarks/alignment_benchmark.py --repeat 7
You can also point it at other ark-like files:
.venv/bin/python benchmarks/alignment_benchmark.py --ref my_ref.txt --hyp my_hyp.txt
Development install
If you want to build the extension locally:
uv venv
env UV_CACHE_DIR=/tmp/uv-cache uv pip install --python .venv/bin/python -r requirements.txt
.venv/bin/cmake -S . -B build -DCMAKE_BUILD_TYPE=Release -DPython_EXECUTABLE=$PWD/.venv/bin/python -Dnanobind_DIR=$PWD/.venv/lib/python3.12/site-packages/nanobind/cmake
.venv/bin/cmake --build build --config Release
.venv/bin/cmake --install build --config Release --prefix $PWD
Note on --use-chardiff
--use-chardiff enables character-aware alignment. This often gives more intuitive alignments when words are similar, but it can also make WER slightly higher than standard token-only alignment.
If you want behavior closer to a plain token-alignment scorer, leave --use-chardiff off.
For example, a plain token alignment might force a one-to-one mapping:
| test | sentence | okay | words | ending | now |
|---|---|---|---|---|---|
| test | a | sentenc | ok | endin | now |
Character-aware alignment may instead align it like this:
| test | - | sentence | okay | words | ending | now |
|---|---|---|---|---|---|---|
| test | a | sentenc | ok | - | endin | now |
That can increase WER because it exposes an insertion and deletion that the token-only alignment hides.
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 Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file texterrors-1.1.6.tar.gz.
File metadata
- Download URL: texterrors-1.1.6.tar.gz
- Upload date:
- Size: 873.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3442692abac0a174862359b23caf731ecfc286023fd6e24a280192e8c7374d12
|
|
| MD5 |
6be18b0d5872b17c37fd6f56b696a5d2
|
|
| BLAKE2b-256 |
dcd4a24df6d8d60dbc3b6980438f16f3508698168c64d37648b2b1b164f3a4a2
|
File details
Details for the file texterrors-1.1.6-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: texterrors-1.1.6-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 576.3 kB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
faca46487ea387b71df7b44ea8d3916b05aa63d3c5075fa6a73ba8954da22a3a
|
|
| MD5 |
1602606244d4c066dcb4396969844170
|
|
| BLAKE2b-256 |
d18eacb1cc5edcb5c05255ed0ebc6e48eacceed73bf55f43f4d63d6bf0672566
|
File details
Details for the file texterrors-1.1.6-cp312-cp312-win32.whl.
File metadata
- Download URL: texterrors-1.1.6-cp312-cp312-win32.whl
- Upload date:
- Size: 567.0 kB
- Tags: CPython 3.12, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b330d387bde0cc6542b4382467713358124ac551d4a1bc03e8484743b134185a
|
|
| MD5 |
80dec4bc489e32f0af416cf764b07178
|
|
| BLAKE2b-256 |
169aaa903ac43173586d990305499a45c89932ccea5d0eed124af77c2d279ef7
|
File details
Details for the file texterrors-1.1.6-cp312-cp312-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: texterrors-1.1.6-cp312-cp312-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.12, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0a5074a6affff0a4cab51873f207fe69c54a4061107848b6cf62eef4e481ec53
|
|
| MD5 |
fa50c42eb40a9f26bc9baa8f089ed753
|
|
| BLAKE2b-256 |
7870ff68c2cd7353c22e5c2fe31e32ec9c7fa412218e5f3eaf6fd7a07f1f29ab
|
File details
Details for the file texterrors-1.1.6-cp312-cp312-musllinux_1_2_i686.whl.
File metadata
- Download URL: texterrors-1.1.6-cp312-cp312-musllinux_1_2_i686.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.12, musllinux: musl 1.2+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
342aa42ef53b4303617fd08e7713323a7f63cd61fb296c39ca2be3061489d548
|
|
| MD5 |
f382e7d557e5b04e1432ce4ff49df8c4
|
|
| BLAKE2b-256 |
34c7aede51b7a8c5d3929bba1b18cf834444475d969653b1ef62b31bb2b6fd80
|
File details
Details for the file texterrors-1.1.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: texterrors-1.1.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 605.9 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a5c1891ef7d7fcbd7ac087ad1d8fd4191e45a823421f1422c35010d16d52ffec
|
|
| MD5 |
e5c8033c020d11a6410d2fe76c4ae5a9
|
|
| BLAKE2b-256 |
02d10ffa20219ff45560bda2548ed72a389397dff13f215226034c4000354298
|
File details
Details for the file texterrors-1.1.6-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.
File metadata
- Download URL: texterrors-1.1.6-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 612.3 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8ea09057a62b687311fe1451b282584a03e3c749e0e666561413226194fd83ba
|
|
| MD5 |
aa08edf014d2340ee7cff36ad06d1665
|
|
| BLAKE2b-256 |
a7f528942f3b8318374a0c30d4c6a9cb56ef3585634ef7d5baa81e81650264b7
|
File details
Details for the file texterrors-1.1.6-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: texterrors-1.1.6-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 568.8 kB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3a370f4fad87f94ef16e255c22dc29b65e773ef198e3e4489f216183d6ddcd2e
|
|
| MD5 |
299e844d3c91d196c96a09f964495e27
|
|
| BLAKE2b-256 |
7f4b1fdbf51095bd3d85c0a3ea0aca1a55e19120fe8ba17998b78ab8586c3377
|
File details
Details for the file texterrors-1.1.6-cp312-cp312-macosx_10_14_x86_64.whl.
File metadata
- Download URL: texterrors-1.1.6-cp312-cp312-macosx_10_14_x86_64.whl
- Upload date:
- Size: 574.9 kB
- Tags: CPython 3.12, macOS 10.14+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1815de5974f658c50473eb02c1ba0357e7cab0c1ebfd1f9e4100bf4131c881d9
|
|
| MD5 |
8d33942d20bca26b8806f1bebd11749e
|
|
| BLAKE2b-256 |
74ccd9d8458d544d15bd147d9c744a938f2bdb6e2dca6ccb684c45746e47af6a
|
File details
Details for the file texterrors-1.1.6-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: texterrors-1.1.6-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 577.1 kB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fc2f71a2e619e865230e42248b11c07673eee6479bdb18bf0c67500ce0567207
|
|
| MD5 |
59ebabc5cdd3a064d47ad3909d84b132
|
|
| BLAKE2b-256 |
3a1a5f368c6dfcfc975e78efa84d33f08c9c1692273175c9cd22352388b366ab
|
File details
Details for the file texterrors-1.1.6-cp311-cp311-win32.whl.
File metadata
- Download URL: texterrors-1.1.6-cp311-cp311-win32.whl
- Upload date:
- Size: 567.8 kB
- Tags: CPython 3.11, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4b84154d716462e8fd7abe258db3162f84d73b8b35ef7ffe1e9b1d584ffa9f15
|
|
| MD5 |
4dbad8d806c8c62fb4230f5f9f8ba74e
|
|
| BLAKE2b-256 |
47f95caee8307db7f7cd4f1d88f00f264fef992822f8f59dd135f6a5f058e188
|
File details
Details for the file texterrors-1.1.6-cp311-cp311-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: texterrors-1.1.6-cp311-cp311-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.11, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
af57c97ef578b46f414ccca9fff533e0bf5b47ad42f835f169c147fd70785045
|
|
| MD5 |
5b247b7f64307f8fcc18b8b04a82a8d0
|
|
| BLAKE2b-256 |
0c8df00091052ae620f2fdbfcd72ce05efd04e9ef7fb7a615447cbf0e863db13
|
File details
Details for the file texterrors-1.1.6-cp311-cp311-musllinux_1_2_i686.whl.
File metadata
- Download URL: texterrors-1.1.6-cp311-cp311-musllinux_1_2_i686.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.11, musllinux: musl 1.2+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2b847d45a341cca62c934f3eca3910680f39d3882cc67c6eba49306e0adcde67
|
|
| MD5 |
53040023500957a7dff0f1155f2e517d
|
|
| BLAKE2b-256 |
cf3c4e2b18c5f6ac64c907cabafec87204345b1802511fda95e2427517bee058
|
File details
Details for the file texterrors-1.1.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: texterrors-1.1.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 607.2 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fafeba2444cec0d44939e691fc3ec09a05621ba37c4201dcfbb0c25c6bbb95f2
|
|
| MD5 |
c8c6bcb3cb859c3c28de848960e48699
|
|
| BLAKE2b-256 |
82ef49ce5b2006e7c2ff173578ac607d66c339bd8b730901c7e5bfc153d369ce
|
File details
Details for the file texterrors-1.1.6-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.
File metadata
- Download URL: texterrors-1.1.6-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 613.5 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e14c7e2b13663edb06660b8ed1dfcadb97d763ca318c3cd6df159145c3f60fe8
|
|
| MD5 |
30fb8cfd2d255d80f0575160ffdf1554
|
|
| BLAKE2b-256 |
090838f424603c7d00207ea9f6b7f99a1a9973c4b2206e42b6dbff1d4a70ed05
|
File details
Details for the file texterrors-1.1.6-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: texterrors-1.1.6-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 570.0 kB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
343cb0ed09c7227f143016af2dfdedcce27181db0a8fd460144e8605593e5f8f
|
|
| MD5 |
40b377a0b6f4819a9cdd7b01e81654e3
|
|
| BLAKE2b-256 |
4ea045d6e1b80719381030cf1221397d028e0bcea8976d1434af32f1d7196c45
|
File details
Details for the file texterrors-1.1.6-cp311-cp311-macosx_10_14_x86_64.whl.
File metadata
- Download URL: texterrors-1.1.6-cp311-cp311-macosx_10_14_x86_64.whl
- Upload date:
- Size: 575.8 kB
- Tags: CPython 3.11, macOS 10.14+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b121dabdd3928b86cb8c93c3edc551d0d3df4f2de807e325afe8b16c6711738c
|
|
| MD5 |
5a74519bb366e904db0aa9376d79ede2
|
|
| BLAKE2b-256 |
31f19074ef63cc2cfb931cc002d5cc8076b495dbb1d55dd4a59b98d9ca46ce34
|
File details
Details for the file texterrors-1.1.6-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: texterrors-1.1.6-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 577.3 kB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0aa8c6e439ca4a0a01b14617e869a03e4600a5f497f1070eadf6bf162c60a4c2
|
|
| MD5 |
23315657726e888281d7fc735a6cf553
|
|
| BLAKE2b-256 |
87fdf18e2c859e17854ec2ac0bcc85d13bdf0d93815af551356bf6d9868f640b
|
File details
Details for the file texterrors-1.1.6-cp310-cp310-win32.whl.
File metadata
- Download URL: texterrors-1.1.6-cp310-cp310-win32.whl
- Upload date:
- Size: 567.9 kB
- Tags: CPython 3.10, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1e485badfbb6c9abcc17b4a8d4efdc1f8a799357201cc86a96073f94bcc3d14f
|
|
| MD5 |
5feb28f72a0e0b67b637dfe16c3d49fe
|
|
| BLAKE2b-256 |
1e2c912b46e768cf65c343afcf410c298fbc576da69e3c3de619f5bd8532efbd
|
File details
Details for the file texterrors-1.1.6-cp310-cp310-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: texterrors-1.1.6-cp310-cp310-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.10, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
40669dcf7df65f46cf274442a0d92ec079ba71a3bb3721f8e8802a27fab6404c
|
|
| MD5 |
ede9cae919153be2b3eda8ba1e78590b
|
|
| BLAKE2b-256 |
efd1afffb7c86ae01ced7f2637367e4a237a7e9e67c14fe1499cb472cb8dd045
|
File details
Details for the file texterrors-1.1.6-cp310-cp310-musllinux_1_2_i686.whl.
File metadata
- Download URL: texterrors-1.1.6-cp310-cp310-musllinux_1_2_i686.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.10, musllinux: musl 1.2+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4020fdcddb5a9ca52290eacc6f60159dcf551c9b669588b3402813ef31933ad6
|
|
| MD5 |
6ab502ee0208479567f6660810a82b60
|
|
| BLAKE2b-256 |
875bb195fe99d0d2f50ae8e688d79ae79538b465621ce11976b5f49ccfdf2a95
|
File details
Details for the file texterrors-1.1.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: texterrors-1.1.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 607.5 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fecdb67afb66c460edaef446b6dea78fee9a9df5edd2af703a76c4fe42d9433e
|
|
| MD5 |
4baa4470eef5252d3d2871bcd1774f6d
|
|
| BLAKE2b-256 |
2e4f1ec0f6aa4cda7da9bb82957a4509ea3a0516008ac38d169bed7d3d05215a
|
File details
Details for the file texterrors-1.1.6-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.
File metadata
- Download URL: texterrors-1.1.6-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 613.8 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d07067400134293db0d06acd12455e7b5244bf81b1fc2617e14019d9e7a2ba71
|
|
| MD5 |
b5698e69b523500fe508e506d8f44f51
|
|
| BLAKE2b-256 |
d5491fb084246d75ed8b556494c69983bd09fcda1656e188ead9d56964a768f3
|
File details
Details for the file texterrors-1.1.6-cp310-cp310-macosx_11_0_arm64.whl.
File metadata
- Download URL: texterrors-1.1.6-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 570.2 kB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
eda34caa5d47447da7f3ab5b09863f7fc5333319e5fce4af7e6784b8db35b465
|
|
| MD5 |
a890edd58a51454608e1890e16ec4583
|
|
| BLAKE2b-256 |
6f6a681baf87eaeaf220962246538deb54054f94e2e178d9f07489534c346567
|
File details
Details for the file texterrors-1.1.6-cp310-cp310-macosx_10_14_x86_64.whl.
File metadata
- Download URL: texterrors-1.1.6-cp310-cp310-macosx_10_14_x86_64.whl
- Upload date:
- Size: 575.9 kB
- Tags: CPython 3.10, macOS 10.14+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0abc814108f4998d8592a2b982cf3db38e2bc6c740677211fa5442ba3d0cc6c0
|
|
| MD5 |
85b773a59ba3ae0c70ee6baa59185453
|
|
| BLAKE2b-256 |
67cab74e89cf5c1359e95f4925f2ec11aac07475f555f5e171b115c105c2e8c1
|
File details
Details for the file texterrors-1.1.6-cp39-cp39-win_amd64.whl.
File metadata
- Download URL: texterrors-1.1.6-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 577.6 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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d83606fb435c4e126b36db0623d2af84c0a377bcd633f986151e6eab98306663
|
|
| MD5 |
798bacf9b619d9d35c3d9d5800b185cd
|
|
| BLAKE2b-256 |
e1a03eebf037722ef878856ec0d68c3ae65e61a580472438e5eeff5ff8e7b49e
|
File details
Details for the file texterrors-1.1.6-cp39-cp39-win32.whl.
File metadata
- Download URL: texterrors-1.1.6-cp39-cp39-win32.whl
- Upload date:
- Size: 568.3 kB
- Tags: CPython 3.9, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d4d5eb278f0d3fd3d761b14ab399d12f4497505934b787cc22f5e63c002d4419
|
|
| MD5 |
b1ef1f78fff9fdd6d894d3e62803ddd9
|
|
| BLAKE2b-256 |
479008cc20aa390aa47c80831fc5aae59e0fe7e65455c9e0067d2e25ba11298e
|
File details
Details for the file texterrors-1.1.6-cp39-cp39-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: texterrors-1.1.6-cp39-cp39-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.9, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7d2806944c87da0848b2e8da47d643d0dafa142c8aeae84d65436dd9fe751b91
|
|
| MD5 |
676fb6cc5ebb0450d091a1d79319c7e9
|
|
| BLAKE2b-256 |
8cc7ec186ce929a783adbf2e5e875c91a490184fb5bf14c5f09ee0ac6fcc63a8
|
File details
Details for the file texterrors-1.1.6-cp39-cp39-musllinux_1_2_i686.whl.
File metadata
- Download URL: texterrors-1.1.6-cp39-cp39-musllinux_1_2_i686.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.9, musllinux: musl 1.2+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
647d2ca11265f802b3cb476de0c76325dc00ba473c84e4d579d513a152964839
|
|
| MD5 |
0905eeb97fe3d7a6a4574eb72149c714
|
|
| BLAKE2b-256 |
c965cb1237a2a3777698c900955fdf3550818de6defd591d243e0b3f34b6db09
|
File details
Details for the file texterrors-1.1.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: texterrors-1.1.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 607.6 kB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
798dfcc5104d03764ef285847e824cf04d93ff193542776b360102bf23d2b006
|
|
| MD5 |
ef52cc4a01b2901b941af4f7d8d6380f
|
|
| BLAKE2b-256 |
4bd42e3730ebbd3a5f60e6ac493b1e26de6ae6e4884a0fc41ac86c87a09b0bc0
|
File details
Details for the file texterrors-1.1.6-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.
File metadata
- Download URL: texterrors-1.1.6-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 613.9 kB
- Tags: CPython 3.9, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fd4d798d9d452e72b85d18c4eaf364667a86c2c271aec59fbe51956f75150f69
|
|
| MD5 |
4da864eb77f743f530204cef7326db1b
|
|
| BLAKE2b-256 |
e81ab0c980d89c93993fdfc527b42b716242c9b7e3dd822ef7ce943225df8176
|
File details
Details for the file texterrors-1.1.6-cp39-cp39-macosx_11_0_arm64.whl.
File metadata
- Download URL: texterrors-1.1.6-cp39-cp39-macosx_11_0_arm64.whl
- Upload date:
- Size: 570.4 kB
- Tags: CPython 3.9, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fa3fb7a59c10d9c5a3ee42008488fccd63994f80de85c2565245118be85d73b2
|
|
| MD5 |
c52fc8bcf5c089d430c5f7ca367e45a8
|
|
| BLAKE2b-256 |
25eff6a00943efa98c304a5b8b52f23bd8c608e3b3cc3b9ad7a41579fef75da5
|
File details
Details for the file texterrors-1.1.6-cp39-cp39-macosx_10_14_x86_64.whl.
File metadata
- Download URL: texterrors-1.1.6-cp39-cp39-macosx_10_14_x86_64.whl
- Upload date:
- Size: 576.2 kB
- Tags: CPython 3.9, macOS 10.14+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
617d279c3b54f120992a9b89d1fffaa53c79dbde342ab20fe4b9ecb0f793f315
|
|
| MD5 |
5ebd08823cb13f5edf24ca77a434f80b
|
|
| BLAKE2b-256 |
af89cf26559a472054a7357653c8e1a3c703bd2eccc9ece3c8eb331ca08a63ad
|