--- id: mypy-boto3-s3control version: "1.43.17" license: MIT license_treatment: permissive maintenance: active --- # mypy-boto3-s3control — Type annotations for boto3 S3Control 1.43.17 service generated with mypy-boto3-builder 8.12.0 License: permissive · Maintenance: active · Downloads: 442.0K/mo ## What it is and what it does This package is a type stub library for boto3's S3Control service, generated by mypy-boto3-builder 8.12.0. It provides complete type annotations for the S3Control client, paginators, and type definitions, enabling static type checkers and IDEs to validate your boto3 code and offer intelligent autocompletion. The package itself contains only type information (no runtime code) and works with mypy, pyright, VSCode Pylance, PyCharm, Emacs, Sublime Text, and other tools that support Python type hints. You install it alongside boto3 in your development environment, and it immediately enables type checking without requiring explicit type annotations in your code. The package is compatible with Python 3.9 through 3.14 and has been actively maintained since 2019, with boto3 service versions tracked closely (this version covers boto3 1.43.17). Use it for: - Enable IDE autocompletion and type hints when writing boto3 S3Control code in VSCode, PyCharm, or other supported editors. - Run mypy or pyright type checking on S3Control client calls to catch type errors before runtime. - Generate accurate type stubs for S3Control operations, paginators, and response objects in a CI/CD pipeline. - Reduce bugs in AWS S3Control automation scripts by catching incorrect parameter types or missing required fields at development time. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Provides type annotations and IDE autocompletion support for boto3's S3Control service, enabling static type checking with mypy, pyright, and other tools. Yes. Install this if you use boto3's S3Control service and want static type checking or IDE autocompletion. It has low install friction (one lightweight dependency), active maintenance, no known vulnerabilities, and a permissive MIT license. The only caveat is PyCharm users may experience performance issues with Literal overloads (a known PyCharm limitation, not a defect in this package); in that case, consider boto3-stubs-lite as an alternative. ## Install pip install mypy-boto3-s3control uv add mypy-boto3-s3control poetry add mypy-boto3-s3control ## Installing mypy-boto3-s3control Before you install: Low friction: single dependency on typing-extensions, pure Python wheel. Active maintenance with recent release (78 days ago) and established repository history since 2019. License in practice: MIT license permits unrestricted use, modification, and distribution in both open-source and commercial projects with minimal restrictions. Quickstart: pip install mypy-boto3-s3control from boto3.session import Session from mypy_boto3_s3control import S3ControlClient client: S3ControlClient = Session().client("s3control") # Type checking and IDE completion now available Requires Python 3.9 or later; boto3 must be installed separately in your environment. Verify before relying: - Performance impact in PyCharm with Literal overloads (issue PY-40997 referenced in docs but not confirmed resolved) - Whether boto3-stubs-lite is recommended as a lighter alternative for your specific IDE setup ## Package facts - License: MIT (permissive) - Python support: supports_current - Install friction: low - Maintenance: active - Downloads: 442.0K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags boto3 type stubs s3control, mypy boto3 s3control annotations, boto3 s3control type hints, ide autocomplete boto3 s3control, pyright boto3 type checking, static type checking aws s3control, boto3 stubs type annotations, type-stubs, boto3, aws [View on SkillFed](https://skillfed.io/packages/mypy-boto3-s3control) · [View on PyPI](https://pypi.org/project/mypy-boto3-s3control/)