--- id: mypy-boto3-serverlessrepo version: "1.43.0" license: MIT license_treatment: permissive maintenance: active --- # mypy-boto3-serverlessrepo — Type annotations for boto3 ServerlessApplicationRepository 1.43.0 service generated with mypy-boto3-builder 8.12.0 License: permissive · Maintenance: active · Downloads: 290.7K/mo ## What it is and what it does mypy-boto3-serverlessrepo is a type-stub package that adds complete type annotations for boto3's ServerlessApplicationRepository service. It enables static type checkers like mypy and pyright, as well as IDEs like VSCode, PyCharm, Emacs, and Sublime Text, to provide accurate code completion and catch type errors at development time rather than runtime. The package is generated automatically from boto3 service definitions using mypy-boto3-builder 8.12.0 and supports Python 3.9 through 3.14. It depends only on typing-extensions and is designed to be installed alongside boto3-stubs or as a standalone stub package. Type annotations cover client methods, paginators, waiters, and service-specific type definitions, allowing developers to write fully typed boto3 code without manual annotations. Use it for: - Enable IDE autocomplete and inline documentation for ServerlessApplicationRepository API calls in VSCode or PyCharm. - Catch type mismatches in boto3 code using mypy or pyright before deployment. - Provide explicit type hints for client, paginator, and waiter objects in production code without runtime overhead. - Integrate type checking into CI/CD pipelines to validate boto3 usage across a codebase. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Provides type annotations and IDE autocomplete support for boto3's ServerlessApplicationRepository service, enabling static type checking with mypy, pyright, and other tools. Yes, if you use boto3 for ServerlessApplicationRepository and want static type checking or IDE support. Install friction is minimal, maintenance is active, and the MIT license poses no restrictions. The package is a pure type stub with no runtime overhead. Install as part of boto3-stubs[serverlessrepo] for full integration, or standalone if you prefer to manage boto3 separately. ## Install pip install mypy-boto3-serverlessrepo uv add mypy-boto3-serverlessrepo poetry add mypy-boto3-serverlessrepo ## Installing mypy-boto3-serverlessrepo Before you install: Low friction: single runtime dependency (typing-extensions), wheel-only distribution, and active maintenance with recent releases. Designed as a pure type-stub package with no compiled dependencies. License in practice: MIT license permits unrestricted use, modification, and distribution in both open-source and proprietary projects with minimal restrictions. Quickstart: # Install with boto3-stubs python -m pip install 'boto3-stubs[serverlessrepo]' # Use in code from boto3.session import Session from mypy_boto3_serverlessrepo import ServerlessApplicationRepositoryClient client: ServerlessApplicationRepositoryClient = Session().client("serverlessrepo") Requires boto3 to be installed separately; type checking requires a compatible tool (mypy, pyright, or IDE with type support). Verify before relying: - Whether boto3 version 1.43.0 is automatically installed or must be specified separately when installing boto3-stubs[serverlessrepo]. - Performance impact in PyCharm relative to boto3-stubs-lite variant mentioned in the documentation. ## Package facts - License: MIT (permissive) - Python support: supports_current - Install friction: low - Maintenance: active - Downloads: 290.7K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags boto3 type stubs serverlessrepo, mypy annotations aws serverless, boto3 type hints ide autocomplete, serverlessapplicationrepository typing, aws sdk type checking python, type-stubs, boto3, aws-sdk [View on SkillFed](https://skillfed.io/packages/mypy-boto3-serverlessrepo) · [View on PyPI](https://pypi.org/project/mypy-boto3-serverlessrepo/)