skillfed

types-boto3-textract

Type annotations for boto3 Textract 1.43.69 service generated with mypy-boto3-builder 8.12.0

types-boto3-textract v1.43.69 186.0K downloads/30d#9,996 on PyPI670
Permissive license MIT Active released

What it is and what it does

types-boto3-textract is a type stub package that adds static type information to boto3's Textract service API. It was generated by mypy-boto3-builder and provides type annotations for Textract clients, paginators, and service resources, enabling IDEs and type checkers to catch errors and offer code completion without requiring explicit type hints in your code.

The package is purely for development and type checking—it has no runtime behavior and can be safely imported only during type checking (via TYPE_CHECKING guards) to avoid production dependencies. It supports modern Python versions (3.9 through 3.14) and integrates with VSCode, PyCharm, Emacs, Sublime Text, mypy, pyright, and other tools that understand Python type stubs.

Use it for:

  • Add IDE autocomplete and error detection when writing boto3 Textract code without manual type annotations.
  • Enable mypy or pyright to catch type mismatches in Textract API calls during CI/CD pipelines.
  • Use in PyCharm or VSCode to get real-time type hints and method signatures for Textract client operations.
  • Provide type safety for Textract paginator and resource usage in large codebases.
  • Guard against runtime errors by catching incorrect Textract API parameters at type-check time.

Worth the install?

AI-flagged interpretation of the facts on this page — verify before relying

Provides type annotations for boto3's Textract service, enabling static type checking and IDE autocomplete for AWS Textract API calls.

Yes. If you use boto3's Textract service and want static type checking or IDE support, this package is lightweight, actively maintained, has no security issues, and integrates seamlessly with standard Python tooling. Install it in your development environment (optionally behind TYPE_CHECKING to keep production lean).

Install

types-boto3-textract on PyPI

pip

pip install types-boto3-textract

uv

uv add types-boto3-textract

poetry

poetry add types-boto3-textract

Installing types-boto3-textract

Before you install

Low friction: single runtime dependency (typing-extensions), actively maintained with release 3 days old, no known vulnerabilities. Purely a type stub package with no runtime overhead.

License in practice

MIT license permits unrestricted use, modification, and distribution with minimal obligations—suitable for both open-source and commercial projects.

Quickstart

pip install types-boto3-textract

from boto3.session import Session
from types_boto3_textract import TextractClient

client: TextractClient = Session().client("textract")
# IDE and mypy now provide type checking and autocomplete

Requires Python 3.9 or later; boto3 must be installed separately in your environment for runtime use.

Verify before relying

  • Whether the package works correctly with all listed IDE/type-checker combinations (VSCode, PyCharm, mypy, pyright, etc.) in practice.
  • Performance impact of PyCharm's handling of Literal overloads mentioned in the description—whether types-boto3-lite is necessary for typical projects.

Package facts

License MIT (permissive)
Python support supports the current Python release (>=3.9)
Install friction low — pure-Python wheel
Runtime dependencies 1 — typing-extensions
Maintenance actively maintained — 3 days since the last release
Last repo commit
First released
Downloads 186,032/month — #9,996 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: types_boto3_textract-1.43.69-py3-none-any.whl

Keywords: boto3, textract, boto3-stubs, type-annotations, mypy, typeshed, autocomplete

Development Status :: 5 - Production/StableEnvironment :: ConsoleIntended Audience :: DevelopersNatural Language :: EnglishOperating System :: OS IndependentProgramming Language :: Python :: 3Programming Language :: Python :: 3 :: OnlyProgramming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14Programming Language :: Python :: 3.9Programming Language :: Python :: Implementation :: CPythonTyping :: Stubs Only

Tags

boto3 textract type hintsaws textract type stubstextract type annotationsboto3 textract mypy supporttextract ide autocompleteboto3 type checkingtextract static typing
type-stubsaws-sdkstatic-typing

More Software Development packages