tesserocr
A simple, Pillow-friendly, wrapper around the tesseract-ocr API for Optical Character Recognition (OCR).
tesserocr integrates directly with Tesseract’s C++ API using Cython which allows for a simple Pythonic and easy-to-read source code. It enables real concurrent execution when used with Python’s threading module by releasing the GIL while processing an image in tesseract.
tesserocr is designed to be Pillow-friendly but can also be used with image files instead.
Requirements
Python 3.9+ is required. tesserocr no longer supports Python 2.
Building from source requires libtesseract (>=3.04) and libleptonica (>=1.71).
On Debian/Ubuntu:
$ apt-get install tesseract-ocr libtesseract-dev libleptonica-dev pkg-config
You may need to manually compile tesseract for a more recent version. Note that you may need to update your LD_LIBRARY_PATH environment variable to point to the right library versions in case you have multiple tesseract/leptonica installations.
Cython (>=3.1.8,<3.4) is required for building and optionally Pillow to support PIL.Image objects.
Installation
Install from PyPI:
$ pip install tesserocr
Pre-built wheels for Linux, macOS, and 64-bit Windows bundle Tesseract, Leptonica, and their runtime dependencies. No separate Tesseract installation is required to use these wheels. Language data must still be installed separately (see tessdata).
Conda
Alternatively, install from the conda-forge channel:
$ conda install -c conda-forge tesserocr
Build from source
If a wheel is not available for your platform or Python version, pip will build from source using the dependencies listed above.
The setup script attempts to detect the include/library dirs (via pkg-config if available) but you can override them with your own parameters, e.g.:
$ CPPFLAGS=-I/usr/local/include pip install tesserocr
or
$ python setup.py build_ext -I/usr/local/include
For Windows source builds, see Windows.build.md.
tessdata
You may need to point to the tessdata path if it cannot be detected automatically. This can be done by setting the TESSDATA_PREFIX environment variable or by passing the path to PyTessBaseAPI (e.g.: PyTessBaseAPI(path='/usr/share/tessdata')). The path should contain .traineddata files which can be found at https://github.com/tesseract-ocr/tessdata.
Make sure you have the correct version of traineddata for your tesseract --version.
You can list the current supported languages on your system using the get_languages function:
from tesserocr import get_languages
print(get_languages('/usr/share/tessdata')) # or any other path that applies to your system
Usage
Initialize and re-use the tesseract API instance to score multiple images:
from tesserocr import PyTessBaseAPI
images = ['sample.jpg', 'sample2.jpg', 'sample3.jpg']
with PyTessBaseAPI() as api:
for img in images:
api.SetImageFile(img)
print(api.GetUTF8Text())
print(api.AllWordConfidences())
# api is automatically finalized when used in a with-statement (context manager).
# otherwise api.End() should be explicitly called when it's no longer needed.
PyTessBaseAPI exposes several tesseract API methods. Make sure you read their docstrings for more info.
Basic example using available helper functions:
import tesserocr
from PIL import Image
print(tesserocr.tesseract_version()) # print tesseract-ocr version
print(tesserocr.get_languages()) # prints tessdata path and list of available languages
image = Image.open('sample.jpg')
print(tesserocr.image_to_text(image)) # print ocr text from image
# or
print(tesserocr.file_to_text('sample.jpg'))
Thread safety and free-threaded Python
tesserocr supports free-threaded CPython without enabling the GIL on import. image_to_text and file_to_text can process independent images concurrently. The same ownership rules apply with or without the GIL:
Use a separate PyTessBaseAPI instance per worker. Instances and their iterators have no internal lock. Do not call an active instance from another thread or re-enter it from a signal handler, including Clear and End.
Keep the API alive while using its iterators. Calls such as Init, SetImage, Recognize, Clear and End invalidate existing iterators.
Some Tesseract parameters, particularly in classify and textord, are process-wide even with separate API instances. Configure these before starting parallel native work and do not change them while it runs. This applies to SetVariable, SetDebugVariable, config files and InitFull variables.
Leptonica’s log level and Tesseract’s persistent cache are also process-wide. Set set_leptonica_log_level and call ClearPersistentCache only while no native work is running. Use separate processes for independent settings that must change during OCR.
Recognize, GetUTF8Text, image_to_text and file_to_text use Tesseract’s cooperative cancellation to propagate Python signal exceptions (such as KeyboardInterrupt) after recognition unwinds safely. Python handles signals only on the main thread: interrupting the main thread does not cancel OCR running in a worker. Layout analysis and other native operations without cancellation checkpoints may delay signal handling until they return.
Advanced API Examples
GetComponentImages example:
from PIL import Image
from tesserocr import PyTessBaseAPI, RIL
image = Image.open('/usr/src/tesseract/testing/phototest.tif')
with PyTessBaseAPI() as api:
api.SetImage(image)
boxes = api.GetComponentImages(RIL.TEXTLINE, True)
print(f'Found {len(boxes)} textline image components.')
for i, (im, box, _, _) in enumerate(boxes):
# im is a PIL image object
# box is a dict with x, y, w and h keys
api.SetRectangle(box['x'], box['y'], box['w'], box['h'])
ocrResult = api.GetUTF8Text()
conf = api.MeanTextConf()
print(f"Box[{i}]: x={box['x']}, y={box['y']}, w={box['w']}, h={box['h']}, "
f"confidence: {conf}, text: {ocrResult}")
Orientation and script detection (OSD):
from PIL import Image
from tesserocr import PyTessBaseAPI, PSM
with PyTessBaseAPI(psm=PSM.AUTO_OSD) as api:
image = Image.open("/usr/src/tesseract/testing/eurotext.tif")
api.SetImage(image)
api.Recognize()
it = api.AnalyseLayout()
orientation, direction, order, deskew_angle = it.Orientation()
print("Orientation: {:d}".format(orientation))
print("WritingDirection: {:d}".format(direction))
print("TextlineOrder: {:d}".format(order))
print("Deskew angle: {:.4f}".format(deskew_angle))
or more simply with OSD_ONLY page segmentation mode:
from tesserocr import PyTessBaseAPI, PSM
with PyTessBaseAPI(psm=PSM.OSD_ONLY) as api:
api.SetImageFile("/usr/src/tesseract/testing/eurotext.tif")
os = api.DetectOS()
print("Orientation: {orientation}\nOrientation confidence: {oconfidence}\n"
"Script: {script}\nScript confidence: {sconfidence}".format(**os))
more human-readable info with tesseract 4+ (demonstrates LSTM engine usage):
from tesserocr import PyTessBaseAPI, PSM, OEM
with PyTessBaseAPI(psm=PSM.OSD_ONLY, oem=OEM.LSTM_ONLY) as api:
api.SetImageFile("/usr/src/tesseract/testing/eurotext.tif")
os = api.DetectOrientationScript()
print("Orientation: {orient_deg}\nOrientation confidence: {orient_conf}\n"
"Script: {script_name}\nScript confidence: {script_conf}".format(**os))
Iterator over the classifier choices for a single symbol:
from tesserocr import PyTessBaseAPI, RIL, iterate_level
with PyTessBaseAPI() as api:
api.SetImageFile('/usr/src/tesseract/testing/phototest.tif')
api.SetVariable("save_blob_choices", "T")
api.SetRectangle(37, 228, 548, 31)
api.Recognize()
ri = api.GetIterator()
level = RIL.SYMBOL
for r in iterate_level(ri, level):
symbol = r.GetUTF8Text(level) # r == ri
conf = r.Confidence(level)
if symbol:
print(f'symbol {symbol}, conf: {conf}', end='')
indent = False
ci = r.GetChoiceIterator()
for c in ci:
if indent:
print('\t\t ', end='')
print('\t- ', end='')
choice = c.GetUTF8Text() # c == ci
print(f'{choice} conf: {c.Confidence()}')
indent = True
print('---------------------------------------------')
Metadata
Release files for tesserocr 2.12.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| tesserocr-2.12.0.tar.gz | 77.3 kB | Without provenance | Details |
Built distributions (wheels)
Total release size: 441.9 MB
Release files / tesserocr-2.12.0.tar.gz
| Download URL | tesserocr-2.12.0.tar.gz |
|---|---|
| Size | 77.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
362b5f7c2fd5bf3452a719829999f263ebca687bfe5da8c2eb1d77792264a4aa
|
|
BLAKE2b-256 checksum How to use checksums |
d47b0f69766e3b54b9e2cd198afec65735a899878c692a7ee8a68860329070e5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.15.1
|
Release files / tesserocr-2.12.0-cp315-cp315t-win_amd64.whl
| Download URL | tesserocr-2.12.0-cp315-cp315t-win_amd64.whl |
|---|---|
| Size | 24.1 MB |
| Tags | CPython 3.15 CPython 3.15 free-threading Windows x86-64 |
|
SHA-256 checksum How to use checksums |
b0d085615a79af0c49ea20722dbce23dd97b391019aab7e201fa88d19a3a468e
|
|
BLAKE2b-256 checksum How to use checksums |
1b7e1b23ed037af26a1e5803cf16e0b896364e045ba76e38d0a4341574726214
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.15.1
|
Release files / tesserocr-2.12.0-cp315-cp315t-musllinux_1_2_x86_64.whl
| Download URL | tesserocr-2.12.0-cp315-cp315t-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 7.0 MB |
| Tags | CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
a9b7e61bfac73e853fa409fb34ac0c89bfa78148f9dfdb63a07cb239618b92ac
|
|
BLAKE2b-256 checksum How to use checksums |
71f7dca24806cb1963e297b275917dae2bf470543f1b3288554c2494c03e9fb1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.15.1
|
Release files / tesserocr-2.12.0-cp315-cp315t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | tesserocr-2.12.0-cp315-cp315t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 5.6 MB |
| Tags | CPython 3.15 CPython 3.15 free-threading Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
eb8b3549d65272261cae92b30efed89ac5a73eebcee4bbdaf76d3f39bb631e38
|
|
BLAKE2b-256 checksum How to use checksums |
2807001d856201359dc92bc23d67be430f2f95ec93ffb1ec1a6b999a24c1954b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.15.1
|
Release files / tesserocr-2.12.0-cp315-cp315t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
| Download URL | tesserocr-2.12.0-cp315-cp315t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 5.3 MB |
| Tags | CPython 3.15 CPython 3.15 free-threading Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
eab5ecbc1eed12b3495ae4e9082d96dfb550e5d151b121260f09312128205375
|
|
BLAKE2b-256 checksum How to use checksums |
33a0f3e2313104c312e3e5bfb1e715dc8efd02204d645acedd991a1cdf3c1b3f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.15.1
|
Release files / tesserocr-2.12.0-cp315-cp315t-macosx_15_0_x86_64.whl
| Download URL | tesserocr-2.12.0-cp315-cp315t-macosx_15_0_x86_64.whl |
|---|---|
| Size | 4.1 MB |
| Tags | CPython 3.15 CPython 3.15 free-threading macOS 15.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
d9bf18f138d9341c32c1e40d364f85e7e556fd5d4c437b2156f0521bf98931f2
|
|
BLAKE2b-256 checksum How to use checksums |
9d336fa0d677a3aecef208d15125ccdcf9932f2a287dc5a894c97fc29adbb2a0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.15.1
|
Release files / tesserocr-2.12.0-cp315-cp315t-macosx_15_0_arm64.whl
| Download URL | tesserocr-2.12.0-cp315-cp315t-macosx_15_0_arm64.whl |
|---|---|
| Size | 3.6 MB |
| Tags | CPython 3.15 CPython 3.15 free-threading macOS 15.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
c80d6ddb0df664f6dcb5bbfbc7644bd9c7f7821d14fd2717d7664fbfad995115
|
|
BLAKE2b-256 checksum How to use checksums |
dc95ad72224eeca72f22e4831e2d0a3f60f4bc148d7de5268fae722d919e9965
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.15.1
|
Release files / tesserocr-2.12.0-cp315-cp315-win_amd64.whl
| Download URL | tesserocr-2.12.0-cp315-cp315-win_amd64.whl |
|---|---|
| Size | 24.1 MB |
| Tags | CPython 3.15 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
d0cee1b19335d6b71a6a11f0b3f867a4a7e177e9a68d805d251db9c2bf198e6c
|
|
BLAKE2b-256 checksum How to use checksums |
47d76224e7d9857f9e69b28d03efb36cb22194bae1297445f83e44670a5bfedb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.15.1
|
Release files / tesserocr-2.12.0-cp315-cp315-musllinux_1_2_x86_64.whl
| Download URL | tesserocr-2.12.0-cp315-cp315-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 6.9 MB |
| Tags | CPython 3.15 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
52b70341c6c0b9473c665c86783133619d96c4e90c904a22096e6f5ee1c52e27
|
|
BLAKE2b-256 checksum How to use checksums |
34c0f1d59301788879f4ce8e6f30756b2f332a2a04d0724bc463ad72f090a0ca
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.15.1
|
Release files / tesserocr-2.12.0-cp315-cp315-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | tesserocr-2.12.0-cp315-cp315-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 5.6 MB |
| Tags | CPython 3.15 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
39852879451b2b9d609c85bcab2d1ae20087d5cb4c0e8e4d8fa3003b80dbd920
|
|
BLAKE2b-256 checksum How to use checksums |
4309dc0717a409941a3df9bfdb77ae6b9af967c70aa42f2a08fa1317b9c5fcfb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.15.1
|
Release files / tesserocr-2.12.0-cp315-cp315-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
| Download URL | tesserocr-2.12.0-cp315-cp315-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 5.3 MB |
| Tags | CPython 3.15 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
c195a310c75905912361551767733bb60579e9307f22c9251ed50330276c15e7
|
|
BLAKE2b-256 checksum How to use checksums |
dae2d61e1e09c392c2804732684025344be8a8148668b301b8ec75da392edfe5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.15.1
|
Release files / tesserocr-2.12.0-cp315-cp315-macosx_15_0_x86_64.whl
| Download URL | tesserocr-2.12.0-cp315-cp315-macosx_15_0_x86_64.whl |
|---|---|
| Size | 4.1 MB |
| Tags | CPython 3.15 macOS 15.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
a5e70f7b3289d47bd2ec18111fe1ee648b3eb623f192d12e2a10699bb40a7c7b
|
|
BLAKE2b-256 checksum How to use checksums |
20b8ed52e94f001e477a73492d0c9891bd95617c444ac6fd7faf9b18e6b18f87
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.15.1
|
Release files / tesserocr-2.12.0-cp315-cp315-macosx_15_0_arm64.whl
| Download URL | tesserocr-2.12.0-cp315-cp315-macosx_15_0_arm64.whl |
|---|---|
| Size | 3.6 MB |
| Tags | CPython 3.15 macOS 15.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
e2a8dadabbef64102566dcde6fbf141de195fd9277048a3ac4b1f60b0f64ba58
|
|
BLAKE2b-256 checksum How to use checksums |
17695e43555af9fc37a85ddafa844f6e267cb2a790385bc50cd5fd5e387833fd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.15.1
|
Release files / tesserocr-2.12.0-cp314-cp314t-win_amd64.whl
| Download URL | tesserocr-2.12.0-cp314-cp314t-win_amd64.whl |
|---|---|
| Size | 24.1 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Windows x86-64 |
|
SHA-256 checksum How to use checksums |
5b580cf418a584c90c2d37f58dde9ae0933023accb4ddc80151646fee5dd2d0c
|
|
BLAKE2b-256 checksum How to use checksums |
02deef3f46e6dbd10e0c163d8e1c36ea9beac46b68e2ce714408c527dd8f9636
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.15.1
|
Release files / tesserocr-2.12.0-cp314-cp314t-musllinux_1_2_x86_64.whl
| Download URL | tesserocr-2.12.0-cp314-cp314t-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 6.9 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
e9a045c0c1eb06ae215b6a5ebb1edba775d22f9749c6d52fce354bfcf56c903e
|
|
BLAKE2b-256 checksum How to use checksums |
6d6e06200aad6176b4c7506b38826646fb3579e924915bb77920814330120cb3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.15.1
|
Release files / tesserocr-2.12.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | tesserocr-2.12.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 5.6 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
5858300357a2dd01a01c38ac6134f7b3ed26d01ee420dfcfce3e3e2e6db0db85
|
|
BLAKE2b-256 checksum How to use checksums |
421e23a573b884cc9334ffab4e66b4186e93e2533c426232d2fcda25089332a2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.15.1
|
Release files / tesserocr-2.12.0-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
| Download URL | tesserocr-2.12.0-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 5.3 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
ee53e491f08943df452579fdb7ca36fef787ead3c3b652ccf8a2a043867a7537
|
|
BLAKE2b-256 checksum How to use checksums |
40552fbc22f0c61514c77f15eaff1dbf067af7911980036e6cb0368a078273f4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.15.1
|
Release files / tesserocr-2.12.0-cp314-cp314t-macosx_15_0_x86_64.whl
| Download URL | tesserocr-2.12.0-cp314-cp314t-macosx_15_0_x86_64.whl |
|---|---|
| Size | 4.1 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading macOS 15.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
f2cfbc7a3cc2aae413b74c6be5fefb57b55516f568e9bdbabe57717249c76e92
|
|
BLAKE2b-256 checksum How to use checksums |
6b00850d86d51fda3d0755640ded26a8e04c7e1a13b87e6cb841df18d0d334aa
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.15.1
|
Release files / tesserocr-2.12.0-cp314-cp314t-macosx_15_0_arm64.whl
| Download URL | tesserocr-2.12.0-cp314-cp314t-macosx_15_0_arm64.whl |
|---|---|
| Size | 3.6 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading macOS 15.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
64790e7e5e065040369c2d762b6b10696d93ac9cf636b2fa96029b086928dee2
|
|
BLAKE2b-256 checksum How to use checksums |
bcb1c804ae36412ed6aae02ac814ee9929ebb3ec6134a4985863ced8daba9842
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.15.1
|
Release files / tesserocr-2.12.0-cp314-cp314-win_amd64.whl
| Download URL | tesserocr-2.12.0-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 24.0 MB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
f4f38bb89c01f053171aec04030d1c04b3dc583d5d045477fc465fcd4affa55e
|
|
BLAKE2b-256 checksum How to use checksums |
036e3b8ae20b1688faf39723a286b0934bc1cf1ccab195c777e0ad197209ba13
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.15.1
|
Release files / tesserocr-2.12.0-cp314-cp314-musllinux_1_2_x86_64.whl
| Download URL | tesserocr-2.12.0-cp314-cp314-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 6.9 MB |
| Tags | CPython 3.14 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
9cd7500f33da8853a8a2b38ca687d2cf9b69146acc2201bff9ed8f3af1f5b58f
|
|
BLAKE2b-256 checksum How to use checksums |
db32f114ad9a374874c9d42e4d3474a006ba320f4818ef7c95ad0d2381d779a7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.15.1
|
Release files / tesserocr-2.12.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | tesserocr-2.12.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 5.6 MB |
| Tags | CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
3d3dffeb30ca50322755af76bee98e37ed6c06a49568d3bc29f68a10cd8f70e1
|
|
BLAKE2b-256 checksum How to use checksums |
a489ad9fbce1a588630e32659023f7ee1d326a5e7c32ffa20f38e2523e208228
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.15.1
|
Release files / tesserocr-2.12.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
| Download URL | tesserocr-2.12.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 5.3 MB |
| Tags | CPython 3.14 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
c84efa54fb5a099eeef604768d59529f74a8fc550a876754b97ae0ddd44f841a
|
|
BLAKE2b-256 checksum How to use checksums |
ae3efc7efe6b217c0019e26dee9f79d5fcf7086d7b4bfb6dd2d8a4816c92f843
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.15.1
|
Release files / tesserocr-2.12.0-cp314-cp314-macosx_15_0_x86_64.whl
| Download URL | tesserocr-2.12.0-cp314-cp314-macosx_15_0_x86_64.whl |
|---|---|
| Size | 4.1 MB |
| Tags | CPython 3.14 macOS 15.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
cf41cf079a463ee6d31e0fb29de6947db3e708a44c131e19f7f45f2c95225845
|
|
BLAKE2b-256 checksum How to use checksums |
3ad4cc5082bb75431fdbc89fb45cd71405257bfe1bca8f90e4c81924ca24b7f1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.15.1
|
Release files / tesserocr-2.12.0-cp314-cp314-macosx_15_0_arm64.whl
| Download URL | tesserocr-2.12.0-cp314-cp314-macosx_15_0_arm64.whl |
|---|---|
| Size | 3.6 MB |
| Tags | CPython 3.14 macOS 15.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
df540be214ed564a331b8d00f3edef6463a6af085a76a1f7cb9e47778b639a0f
|
|
BLAKE2b-256 checksum How to use checksums |
7b1de849448a61e6aa49ccaa25381bdd8adc948b337e5cdaa5aaf632b085b383
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.15.1
|
Release files / tesserocr-2.12.0-cp313-cp313-win_amd64.whl
| Download URL | tesserocr-2.12.0-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 23.1 MB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
7ee14f90a09ad75f78010e12e45770ad16569c6d17d5f175f1a948d9cf67976e
|
|
BLAKE2b-256 checksum How to use checksums |
100c393b6a506c91963226a14173f9ef17a52be9287ad2e16da08fd9a3e3c71a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.15.1
|
Release files / tesserocr-2.12.0-cp313-cp313-musllinux_1_2_x86_64.whl
| Download URL | tesserocr-2.12.0-cp313-cp313-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 6.9 MB |
| Tags | CPython 3.13 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
036fd495ba2e9377cb238d9c6b7d2425254898e4cf07076e25feebef9ea4afe4
|
|
BLAKE2b-256 checksum How to use checksums |
4cd92be0f17aba308db68db6ba593136c7247c0a1316e6d5c0ac83beea4a60c1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.15.1
|
Release files / tesserocr-2.12.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | tesserocr-2.12.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 5.6 MB |
| Tags | CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
76778cf6468c8cac5a0ff4207e960ab4800e3a7e4e9f567969e1b6b0ad0d71c4
|
|
BLAKE2b-256 checksum How to use checksums |
de3f79f9ff25a636ec47019ed2072d56ef977c5c0bf613c29f4555745ef2f31c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.15.1
|
Release files / tesserocr-2.12.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
| Download URL | tesserocr-2.12.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 5.3 MB |
| Tags | CPython 3.13 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
8be128b8b1b90577132538d98341be7cbe4325b9f0dba765f484f036f18fb8a5
|
|
BLAKE2b-256 checksum How to use checksums |
558d3607d1279014f4b766a524d0813997f819bc28486cd4eff308f236537047
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.15.1
|
Release files / tesserocr-2.12.0-cp313-cp313-macosx_15_0_x86_64.whl
| Download URL | tesserocr-2.12.0-cp313-cp313-macosx_15_0_x86_64.whl |
|---|---|
| Size | 4.1 MB |
| Tags | CPython 3.13 macOS 15.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
c9ce10a86e7d263dcae29bc143ad0de1ce7af3509bc3a19816f5deb50d4ebb90
|
|
BLAKE2b-256 checksum How to use checksums |
8b3793c0a8d0bfe7255234716b9d09c8b879396ced474d53b2da6bba1c114aba
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.15.1
|
Release files / tesserocr-2.12.0-cp313-cp313-macosx_15_0_arm64.whl
| Download URL | tesserocr-2.12.0-cp313-cp313-macosx_15_0_arm64.whl |
|---|---|
| Size | 3.6 MB |
| Tags | CPython 3.13 macOS 15.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
6c2b5b42ad2070ef2fc71952a425b23d1cbfb0f90c7af15d0fc744f9ed0d37cd
|
|
BLAKE2b-256 checksum How to use checksums |
2e88c202981f1a526f67366ea9f4571a237208481ea9419dbb387b447647451f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.15.1
|
Release files / tesserocr-2.12.0-cp312-cp312-win_amd64.whl
| Download URL | tesserocr-2.12.0-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 23.1 MB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
e23b800d6030cf9d208dc01c59ace50a89c7a5e06ad2dc9c1634ed18ff1932ec
|
|
BLAKE2b-256 checksum How to use checksums |
c471fe51d176518e09b89524b964a294f27f6f48885f02a4d579b7f0a9d0a2f2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.15.1
|
Release files / tesserocr-2.12.0-cp312-cp312-musllinux_1_2_x86_64.whl
| Download URL | tesserocr-2.12.0-cp312-cp312-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 6.9 MB |
| Tags | CPython 3.12 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
d92f96230433bd3b558c6fc6eb6abeb3d780277cba1134574362509a6762b025
|
|
BLAKE2b-256 checksum How to use checksums |
ad71c47b869bc0d0b185c881835c440acea5e4b6d673f11684d4c5a7c0e1e8f6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.15.1
|
Release files / tesserocr-2.12.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | tesserocr-2.12.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 5.6 MB |
| Tags | CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
03bbae4e8fb8e1083eb05cabdcf191ee1837e0f881c5824ad1912966e7f549c1
|
|
BLAKE2b-256 checksum How to use checksums |
055c57b3deee8f1ae0691ba73efffe7f842fbfb7f0b4635252c8e12bdda78f77
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.15.1
|
Release files / tesserocr-2.12.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
| Download URL | tesserocr-2.12.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 5.3 MB |
| Tags | CPython 3.12 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
cd5693447e1b35d0826f126270dc8370d018d7c50b4c21ed972bbf5a72d1f9b3
|
|
BLAKE2b-256 checksum How to use checksums |
f2e64c92454b96bed90b6590ba30f5cf547fd572f5da3dffe3ddcd0c1da93dbf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.15.1
|
Release files / tesserocr-2.12.0-cp312-cp312-macosx_15_0_x86_64.whl
| Download URL | tesserocr-2.12.0-cp312-cp312-macosx_15_0_x86_64.whl |
|---|---|
| Size | 4.1 MB |
| Tags | CPython 3.12 macOS 15.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
db449a05d82189134172ab225b2b4a66347d0b2e48142dbb989ecd6a6ac07c44
|
|
BLAKE2b-256 checksum How to use checksums |
c40692ffd189fce0069eeca3410da6589a0e5718b776afda3b577190b9777b8c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.15.1
|
Release files / tesserocr-2.12.0-cp312-cp312-macosx_15_0_arm64.whl
| Download URL | tesserocr-2.12.0-cp312-cp312-macosx_15_0_arm64.whl |
|---|---|
| Size | 3.6 MB |
| Tags | CPython 3.12 macOS 15.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
71faf9b0ea8f3bd08ef621a3dbcb50f570032ae11f56e5fad8fe825e5e5855b6
|
|
BLAKE2b-256 checksum How to use checksums |
2660696f815adfe9ee587b8f56360d357df37a4d980e8174241ddcd2a4677530
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.15.1
|
Release files / tesserocr-2.12.0-cp311-cp311-win_amd64.whl
| Download URL | tesserocr-2.12.0-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 23.1 MB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
2fb4ae548c3c8fe1d9d4f86e135c558eb32a439897130ba9c0cf28a6eb4f4eda
|
|
BLAKE2b-256 checksum How to use checksums |
c42a34402d82dfa4a7661cb8d459ac6c8d98cb7ab2e5e07b68cf46edc40bd0fe
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.15.1
|
Release files / tesserocr-2.12.0-cp311-cp311-musllinux_1_2_x86_64.whl
| Download URL | tesserocr-2.12.0-cp311-cp311-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 7.0 MB |
| Tags | CPython 3.11 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
06eac3babc1b7df006a2d3e0cf57a0b405bdcbfd8e9c99158144b69c384412cf
|
|
BLAKE2b-256 checksum How to use checksums |
de16b8f50a7a8d1bf885bc67bcea15555561e771e24f5c859e5a03cb5a911228
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.15.1
|
Release files / tesserocr-2.12.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | tesserocr-2.12.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 5.6 MB |
| Tags | CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
b5d9dd2cf30f15b8d284dfe591e716bc1a340af9a205dae63ca0434539252877
|
|
BLAKE2b-256 checksum How to use checksums |
05d4a8f1b6f9f639d50404a8c43b40b60f69660e5edde0c373d781c03d342d15
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.15.1
|
Release files / tesserocr-2.12.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
| Download URL | tesserocr-2.12.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 5.3 MB |
| Tags | CPython 3.11 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
d8cd458d9bdf6d617c43c8d2f2ad1a769a21882722574425ed8bfbae5413c337
|
|
BLAKE2b-256 checksum How to use checksums |
cf887c9ead2907a694416d3bc902025c2103ccae21a8f027f44ce87a5c8e0ca1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.15.1
|
Release files / tesserocr-2.12.0-cp311-cp311-macosx_15_0_x86_64.whl
| Download URL | tesserocr-2.12.0-cp311-cp311-macosx_15_0_x86_64.whl |
|---|---|
| Size | 4.1 MB |
| Tags | CPython 3.11 macOS 15.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
cc19645ffda3277da532103e3f33182f5c953c6f4319ac7b3d84b35199f9850e
|
|
BLAKE2b-256 checksum How to use checksums |
10aa75d9303157be885a1fa40896af766e05d6b921ec5b9c3c9de73455064610
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.15.1
|
Release files / tesserocr-2.12.0-cp311-cp311-macosx_15_0_arm64.whl
| Download URL | tesserocr-2.12.0-cp311-cp311-macosx_15_0_arm64.whl |
|---|---|
| Size | 3.6 MB |
| Tags | CPython 3.11 macOS 15.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
a19f032e56298b5be007fc70ec2775c1bc07ac654196e909955d10cc507ab22a
|
|
BLAKE2b-256 checksum How to use checksums |
e55e06842c37a15582ae5673ed0951bb5949bed690427df258f982c88d2c01a8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.15.1
|
Release files / tesserocr-2.12.0-cp310-cp310-win_amd64.whl
| Download URL | tesserocr-2.12.0-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 23.1 MB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
ba484aa456d163bfd1a87fb9438001d5c4f7290d7216bb65530437c95ae2b855
|
|
BLAKE2b-256 checksum How to use checksums |
897900bb3fe36a37319accd8cad68d815357edae43f88056c269098a669597f6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.15.1
|
Release files / tesserocr-2.12.0-cp310-cp310-musllinux_1_2_x86_64.whl
| Download URL | tesserocr-2.12.0-cp310-cp310-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 6.9 MB |
| Tags | CPython 3.10 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
f5b75bd1d56d27b9376d58c84e3cbaa5b9d7988876f176a3ed21310198f87bab
|
|
BLAKE2b-256 checksum How to use checksums |
64eeed6d44492fcd5d48564b8fe1a212d3ac2a0538bc11e613feaa54ff8ac1b6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.15.1
|
Release files / tesserocr-2.12.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | tesserocr-2.12.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 5.6 MB |
| Tags | CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
ccbe762a92b92d7c8d6fb3c5b3d7ba4bf501736f47abb894f72fab39c5c910d4
|
|
BLAKE2b-256 checksum How to use checksums |
c21cd8536cc00578f2a4c4aabe1261d43d07fdc7863841cf739279e4d56222e2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.15.1
|
Release files / tesserocr-2.12.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
| Download URL | tesserocr-2.12.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 5.2 MB |
| Tags | CPython 3.10 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
0676eb33e6f1a028116620a4ad1c47212621bf9687e7ab02521e0d6ba024e143
|
|
BLAKE2b-256 checksum How to use checksums |
77cda7b8cd84b90f0e5699124522848b9857f50c4e52ecf0f3280c3aae7f335d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.15.1
|
Release files / tesserocr-2.12.0-cp310-cp310-macosx_15_0_x86_64.whl
| Download URL | tesserocr-2.12.0-cp310-cp310-macosx_15_0_x86_64.whl |
|---|---|
| Size | 4.1 MB |
| Tags | CPython 3.10 macOS 15.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
9e75f26d58114b21ba22a7dde413616e850e936329776b657f8248c9cd2bed8a
|
|
BLAKE2b-256 checksum How to use checksums |
04bd266508cd754c1c17afb61abb2fae66e954c24a67e168a89b4d62e47264f2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.15.1
|
Release files / tesserocr-2.12.0-cp310-cp310-macosx_15_0_arm64.whl
| Download URL | tesserocr-2.12.0-cp310-cp310-macosx_15_0_arm64.whl |
|---|---|
| Size | 3.6 MB |
| Tags | CPython 3.10 macOS 15.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
f318bf32dcabbad45e8173534929e59209c164654925a3ac75675dab80134e3a
|
|
BLAKE2b-256 checksum How to use checksums |
025f24ebc14f1576a8530a15f5b02b52b52ae09a95f679189c2620c76e630c91
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.15.1
|
Release files / tesserocr-2.12.0-cp39-cp39-win_amd64.whl
| Download URL | tesserocr-2.12.0-cp39-cp39-win_amd64.whl |
|---|---|
| Size | 23.1 MB |
| Tags | CPython 3.9 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
16c66e90af1a3f574699a4bb92769d77821975d9dd5d844d7b14306b9de8920a
|
|
BLAKE2b-256 checksum How to use checksums |
72b49f6e6dfcf7904ef6922015aca9f8ffc25a151eaade0189c3be09773eb10c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.15.1
|
Release files / tesserocr-2.12.0-cp39-cp39-musllinux_1_2_x86_64.whl
| Download URL | tesserocr-2.12.0-cp39-cp39-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 6.9 MB |
| Tags | CPython 3.9 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
bd6319b02e332617025d852b55692a15382842c8a6014e60fbcdd122279a8905
|
|
BLAKE2b-256 checksum How to use checksums |
52574c4e7381bf57f77586713efa012c59c39fdd99d716a3952282a1bd0b74ba
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.15.1
|
Release files / tesserocr-2.12.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | tesserocr-2.12.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 5.6 MB |
| Tags | CPython 3.9 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
d71a9e5b1771aac9fa6ddd1d969e2d977e358ba76036f9e10067c05a9b01947c
|
|
BLAKE2b-256 checksum How to use checksums |
f1cb3b18a06bfcb291667191e93487c25d517065fdfe759851fefb457c7ebb5b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.15.1
|
Release files / tesserocr-2.12.0-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
| Download URL | tesserocr-2.12.0-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 5.2 MB |
| Tags | CPython 3.9 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
d34e40f83ce57e17768a80ccc0d2bb6be5b9216138c122dfa3a4c40cc2729670
|
|
BLAKE2b-256 checksum How to use checksums |
136678554ba128f89e69e7941ea44bd3a0ce0334c1f626e9517af112af3fe545
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.15.1
|
Release files / tesserocr-2.12.0-cp39-cp39-macosx_15_0_x86_64.whl
| Download URL | tesserocr-2.12.0-cp39-cp39-macosx_15_0_x86_64.whl |
|---|---|
| Size | 4.1 MB |
| Tags | CPython 3.9 macOS 15.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
60605145d5a1271e1ada774c7852a65748bdf0363959d6b6d7b4e4a9e37c6eb5
|
|
BLAKE2b-256 checksum How to use checksums |
7f0c6f532acd4f25f7ac3258e2ca7dd41cf314f720b630cf79287df12db6a784
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.15.1
|
Release files / tesserocr-2.12.0-cp39-cp39-macosx_15_0_arm64.whl
| Download URL | tesserocr-2.12.0-cp39-cp39-macosx_15_0_arm64.whl |
|---|---|
| Size | 3.6 MB |
| Tags | CPython 3.9 macOS 15.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
ff36296a7e8f3a65694ce7680561c61363033cfb1f3fd1561cbb91bb17d4be5f
|
|
BLAKE2b-256 checksum How to use checksums |
fe6e4745cc865eed71975fdafeaa6fb73ee82a7a53e700e5a2580f2cc0600904
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.15.1
|
Security for tesserocr 2.12.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.