Skip to main content

Type annotations for boto3.WorkLink 1.13.26 service, generated by mypy-boto3-buider 2.0.4

Project description

mypy-boto3-worklink

PyPI - mypy-boto3-worklink PyPI - Python Version Docs

Type annotations for boto3.WorkLink 1.13.26 service compatible with mypy, VSCode, PyCharm and other tools.

Generated by mypy-boto3-buider 2.0.4.

More information can be found on boto3-stubs page.

How to use

Make sure you have mypy installed and activated in your IDE.

Install boto3-stubs for WorkLink service.

python -m pip install boto3-stubs[worklink]

Use boto3 with mypy_boto3_worklink in your project and enjoy type checking and auto-complete.

import boto3

from mypy_boto3_worklink import WorkLinkClient

# Now mypy can check if your code is valid.
client: WorkLinkClient = boto3.client("worklink")

# works for session as well
session = boto3.session.Session(region="us-west-1")
session_client: WorkLinkClient = session.client("worklink")

Dynamic type annotations

mypy_boto3 command generates boto3.client/resource type annotations for mypy_boto3_worklink and other installed services.

# Run this command after you add or remove service packages
python -m mypy_boto3

Generated type annotations provide overloads for boto3.client and boto3.resource, boto3.Session.client and boto3.Session.resource functions, so explicit type annotations are not needed.

  • mypy supports function overloads as expected
  • PyCharm also supports function overloads, but consumes a lot of RAM, use carefully if you have many services installed
  • VSCode does not currently support function overloads, use explicit type annotations
import boto3

# Type is discovered correctly by mypy and PyCharm
# VSCode still needs explicit type annotations
client = boto3.client("worklink")

session_client = boto3.Session().client("worklink")

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mypy-boto3-worklink-1.13.26.2.tar.gz (7.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mypy_boto3_worklink-1.13.26.2-py3-none-any.whl (7.0 kB view details)

Uploaded Python 3

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page