skillfed

mypy-boto3-artifact

Type annotations for boto3 Artifact 1.43.56 service generated with mypy-boto3-builder 8.12.0

mypy-boto3-artifact v1.43.56 244.3K downloads/30d#8,759 on PyPI670
Permissive license MIT Active released

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

mypy-boto3-artifact on PyPI

pip

pip install mypy-boto3-artifact

uv

uv add mypy-boto3-artifact

poetry

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

Evidence: mypy_boto3_artifact-1.43.56-py3-none-any.whl

Keywords: boto3, artifact, 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 annotationsaws artifact type stubsmypy boto3 artifactboto3 autocomplete idetype hints aws sdkpyright boto3 supportstatic type checking aws
type-stubsaws-sdkboto3

More Software Development packages