--- id: mypy-boto3-artifact version: "1.43.56" license: MIT license_treatment: permissive maintenance: active --- # mypy-boto3-artifact — Type annotations for boto3 Artifact 1.43.56 service generated with mypy-boto3-builder 8.12.0 License: permissive · Maintenance: active · Downloads: 244.3K/mo ## What it is and what it does This package is a type-stub library that adds static type information for AWS Artifact service calls made through boto3. It's generated automatically from boto3's service definitions and provides IDE autocomplete, type checking, and inline documentation for the Artifact API without modifying boto3 itself. When installed, it enables your editor or type checker (mypy, pyright, VSCode, PyCharm, Emacs, Sublime Text) to understand boto3 Artifact client methods, parameters, and return types. You write boto3 code normally, but your tools gain the ability to catch type errors at development time and offer code completion. The package is pure type information—it has no runtime behavior and adds negligible overhead. Use it for: - Enable IDE autocomplete and parameter hints when writing boto3 Artifact API calls in VSCode or PyCharm - Catch type errors in boto3 Artifact usage before runtime using mypy or pyright in CI/CD pipelines - Document expected argument types and return values for Artifact client methods in team codebases - Support explicit type annotations for Artifact paginators and service resources in production code ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Provides type annotations and IDE autocomplete support for the boto3 Artifact service, enabling static type checking with mypy, pyright, and other tools. Yes, if you use boto3 Artifact service and want static type checking or IDE support. Install friction is negligible, maintenance is active, and the MIT license has no restrictions. The only caveat is PyCharm users should monitor performance; the docs suggest boto3-stubs-lite as an alternative if slowness occurs. No known vulnerabilities. ## Install pip install mypy-boto3-artifact uv add mypy-boto3-artifact poetry add mypy-boto3-artifact ## Installing mypy-boto3-artifact Before you install: Low friction installation as a pure type-stub package with minimal dependencies (only typing-extensions). Active maintenance with recent release within 21 days. License in practice: MIT license permits free use, modification, and distribution with minimal restrictions, making it safe for both open-source and commercial projects. Quickstart: # Install with boto3-stubs python -m pip install 'boto3-stubs[artifact]' # Use in code from boto3.session import Session from mypy_boto3_artifact import ArtifactClient client: ArtifactClient = Session().client("artifact") Requires boto3 1.43.56 to be installed; type checking requires mypy, pyright, or compatible IDE. Verify before relying: - Performance impact in PyCharm compared to boto3-stubs-lite variant mentioned in docs - Whether all Artifact service operations are fully typed in this version ## Package facts - License: MIT (permissive) - Python support: supports_current - Install friction: low - Maintenance: active - Downloads: 244.3K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags boto3 type annotations, aws artifact type stubs, mypy boto3 artifact, boto3 autocomplete ide, type hints aws sdk, pyright boto3 support, static type checking aws, type-stubs, aws-sdk, boto3 [View on SkillFed](https://skillfed.io/packages/mypy-boto3-artifact) · [View on PyPI](https://pypi.org/project/mypy-boto3-artifact/)