{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/4"}],"enrichment":{"capability":"Provides type-annotated stand-in classes for boto3 services, enabling IDE code completion and type inference for AWS API clients, resources, paginators, and waiters.","skillfed_tags":["type-hints","aws","abandoned"],"use_cases":["Enable IDE autocomplete and type checking when working with boto3 S3, EC2, or other AWS services in development.","Add type hints to function signatures that accept boto3 clients or resources without runtime overhead.","Reduce IDE lag and improve developer experience in large codebases that make heavy use of boto3.","Support static type checkers like mypy or pyright in validating boto3 API calls before runtime."],"what_it_does":"boto3_type_annotations is a code-generation package that creates type-annotated Python classes mirroring boto3's runtime-generated AWS service interfaces. Because boto3 constructs its clients, resources, paginators, and waiters dynamically at runtime using string identifiers, IDEs cannot provide code completion or type inference without explicit type declarations. This package solves that by parsing boto3's docstrings to extract method signatures and return types, then generating stand-in classes that can be used for type annotations in your own code.\n\nYou install it alongside boto3 and import its service-specific modules (e.g., `boto3_type_annotations.s3`) to declare the types of boto3 objects in your code. The package is available in two forms: a lean 2.2 MB version without docstrings, and a 41 MB version with full documentation for development use. However, the project has been abandoned since May 2019 and receives no updates, so it will not cover AWS services or API changes introduced after that date.","worth_installing":"No, unless you are locked to a pre-2019 boto3 version. The project is abandoned and will not track new AWS services or API changes. Modern alternatives like boto3-stubs (via typeshed or boto3-stubs packages) are actively maintained and provide current type coverage. If you are already using an old boto3 version and cannot upgrade, this package may provide value, but it is not a safe choice for new projects."},"id":"boto3-type-annotations","links":{"html":"https://skillfed.io/packages/boto3-type-annotations","md":"https://skillfed.io/packages/boto3-type-annotations.md","pypi":"https://pypi.org/project/boto3-type-annotations/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2019-05-02","license_spdx":null,"license_treatment":"permissive","name":"boto3-type-annotations","python_support":"unspecified","summary":"Type annotations for boto3. Adds code completion in IDEs such as PyCharm."},"popularity":{"monthly_downloads":2342860,"position":3123,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.3.1"}
