--- id: mypy-boto3-invoicing version: "1.43.53" license: MIT license_treatment: permissive maintenance: active --- # mypy-boto3-invoicing — Type annotations for boto3 Invoicing 1.43.53 service generated with mypy-boto3-builder 8.12.0 License: permissive · Maintenance: active · Downloads: 241.8K/mo ## What it is and what it does This package is a type-stub library that adds static type information to boto3's Invoicing service API. It is generated from boto3 1.43.53 using mypy-boto3-builder 8.12.0 and works with type checkers like mypy and pyright, as well as IDEs that support Python language servers. When installed, it enables IDE code completion and catches type errors during development without requiring explicit type annotations in your code—you write boto3 code normally, and the stubs provide the type information behind the scenes. The package is designed as a development-time dependency and can be safely excluded from production code using TYPE_CHECKING guards. It depends only on typing-extensions and supports Python 3.9 through 3.14, making it compatible with current and near-future Python versions. The stubs cover the full Invoicing service API including clients, paginators, and service resources. Use it for: - Enable IDE autocompletion and type hints when writing boto3 Invoicing service code in VSCode, PyCharm, or other supported editors. - Run mypy or pyright type checking on AWS Invoicing code to catch type errors before runtime. - Provide explicit type annotations for InvoicingClient, paginators, and service resources in codebases that require strict typing. - Exclude from production dependencies using TYPE_CHECKING to keep runtime overhead minimal while maintaining development-time type safety. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Provides type annotations and IDE autocompletion for the AWS boto3 Invoicing service, enabling static type checking with mypy, pyright, and IDE tools. Yes, if you use boto3's Invoicing service and want IDE autocompletion or static type checking. The package has low install friction, no security vulnerabilities, is actively maintained, and uses a permissive MIT license. It is a pure type-stub package with minimal runtime overhead and can be safely excluded from production deployments. ## Install pip install mypy-boto3-invoicing uv add mypy-boto3-invoicing poetry add mypy-boto3-invoicing ## Installing mypy-boto3-invoicing Before you install: Low install friction with a single lightweight runtime dependency (typing-extensions). The package is actively maintained with a recent release and no known vulnerabilities. License in practice: MIT license permits unrestricted use, modification, and distribution with minimal restrictions, making it safe to use in both open-source and commercial projects. Quickstart: pip install mypy-boto3-invoicing from boto3.session import Session from mypy_boto3_invoicing import InvoicingClient client: InvoicingClient = Session().client("invoicing") Requires Python 3.9 or later; boto3 must be installed separately for runtime use. Verify before relying: - Whether the package works correctly with all listed IDE integrations (VSCode, PyCharm, Emacs, Sublime Text) in practice. - Performance impact of Literal overloads on PyCharm mentioned in the description—whether boto3-stubs-lite is necessary for typical workflows. ## Package facts - License: MIT (permissive) - Python support: supports_current - Install friction: low - Maintenance: active - Downloads: 241.8K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags boto3 type annotations, aws invoicing type stubs, mypy boto3 invoicing, boto3 ide autocomplete, aws sdk type hints, pyright boto3 support, invoicing service types, type-stubs, aws-sdk, static-typing [View on SkillFed](https://skillfed.io/packages/mypy-boto3-invoicing) · [View on PyPI](https://pypi.org/project/mypy-boto3-invoicing/)