skillfed

mypy-boto3-serverlessrepo

Type annotations for boto3 ServerlessApplicationRepository 1.43.0 service generated with mypy-boto3-builder 8.12.0

mypy-boto3-serverlessrepo v1.43.0 290.7K downloads/30d#7,984 on PyPI670
Permissive license MIT Active released

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 on this page — 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

mypy-boto3-serverlessrepo on PyPI

pip

pip install mypy-boto3-serverlessrepo

uv

uv add mypy-boto3-serverlessrepo

poetry

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 the current Python release (>=3.9)
Install friction low — pure-Python wheel
Runtime dependencies 1 — typing-extensions
Maintenance actively maintained — 107 days since the last release
Last repo commit
First released
Downloads 290,690/month — #7,984 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: mypy_boto3_serverlessrepo-1.43.0-py3-none-any.whl

Keywords: boto3, serverlessrepo, 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 type stubs serverlessrepomypy annotations aws serverlessboto3 type hints ide autocompleteserverlessapplicationrepository typingaws sdk type checking python
type-stubsboto3aws-sdk

More Software Development packages