{"library":"mypy-boto3-forecastquery","title":"mypy-boto3-forecastquery Type Stubs","description":"mypy-boto3-forecastquery provides static type annotations for the AWS Boto3 ForecastQueryService client, enhancing development with autocompletion, type checking, and improved code readability in IDEs and static analysis tools like MyPy and Pyright. It is generated by the mypy-boto3-builder project and is currently at version 1.42.3, typically updated in sync with Boto3 releases.","language":"python","status":"active","last_verified":"Thu May 14","install":{"commands":["pip install mypy-boto3-forecastquery boto3"],"cli":null},"imports":["from mypy_boto3_forecastquery.client import ForecastQueryServiceClient","from mypy_boto3_forecastquery.type_defs import QueryForecastResponseTypeDef","from mypy_boto3_forecastquery.literals import ForecastQueryServiceName"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"import boto3\nfrom typing import TYPE_CHECKING\nfrom mypy_boto3_forecastquery.type_defs import QueryForecastResponseTypeDef\n\nif TYPE_CHECKING:\n    from mypy_boto3_forecastquery.client import ForecastQueryServiceClient\n\n\ndef get_forecast_query_client() -> 'ForecastQueryServiceClient':\n    \"\"\"Returns a typed ForecastQueryService client.\"\"\"\n    return boto3.client(\"forecastquery\")\n\n\ndef main():\n    client = get_forecast_query_client()\n    try:\n        response: QueryForecastResponseTypeDef = client.query_forecast(\n            ForecastArn='arn:aws:forecast:us-east-1:123456789012:forecast/my-forecast-name',\n            StartDate='2023-01-01T00:00:00Z',\n            EndDate='2023-01-07T00:00:00Z',\n            Filters={'item_id': 'item_abc'}\n        )\n        print(\"Forecast data retrieved:\")\n        for item in response.get('Forecast', {}).get('Predictions', {}).get('mean', []):\n            print(f\"  Timestamp: {item['Timestamp']}, Value: {item['Value']}\")\n    except client.exceptions.ResourceNotFoundException:\n        print(\"Forecast not found. Ensure ARN and filters are correct.\")\n    except Exception as e:\n        print(f\"An error occurred: {e}\")\n\nif __name__ == \"__main__\":\n    # Replace with a valid Forecast ARN and region for actual execution\n    # os.environ['AWS_ACCESS_KEY_ID'] = 'YOUR_ACCESS_KEY'\n    # os.environ['AWS_SECRET_ACCESS_KEY'] = 'YOUR_SECRET_KEY'\n    # os.environ['AWS_REGION'] = 'us-east-1'\n    main()\n","lang":"python","description":"This quickstart demonstrates how to obtain a type-hinted ForecastQueryService client using `mypy-boto3-forecastquery` and perform a `query_forecast` operation. The `if TYPE_CHECKING:` block ensures that `mypy-boto3-forecastquery` remains a development-only dependency.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":{"tag":null,"tag_description":null,"last_tested":"2026-05-14","installed_version":"1.43.0","pypi_latest":"1.43.0","is_stale":false,"summary":{"python_range":"3.10–3.9","success_rate":100,"avg_install_s":3.8,"avg_import_s":0.58,"wheel_type":"wheel"},"results":[{"runtime":"python:3.10-alpine","python_version":"3.10","os_libc":"alpine (musl)","variant":"mypy-boto3-forecastquery","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"clean","install_time_s":null,"import_time_s":0.56,"mem_mb":12.5,"disk_size":"51.0M"},{"runtime":"python:3.10-alpine","python_version":"3.10","os_libc":"alpine (musl)","variant":"mypy-boto3-forecastquery","exit_code":0,"wheel_type":null,"failure_reason":null,"import_side_effects":null,"install_time_s":null,"import_time_s":0.54,"mem_mb":12.4,"disk_size":"50.9M"},{"runtime":"python:3.10-slim","python_version":"3.10","os_libc":"slim (glibc)","variant":"mypy-boto3-forecastquery","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"clean","install_time_s":4.1,"import_time_s":0.42,"mem_mb":12.5,"disk_size":"52M"},{"runtime":"python:3.10-slim","python_version":"3.10","os_libc":"slim (glibc)","variant":"mypy-boto3-forecastquery","exit_code":0,"wheel_type":null,"failure_reason":null,"import_side_effects":null,"install_time_s":null,"import_time_s":0.45,"mem_mb":12.4,"disk_size":"51M"},{"runtime":"python:3.11-alpine","python_version":"3.11","os_libc":"alpine (musl)","variant":"mypy-boto3-forecastquery","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"clean","install_time_s":null,"import_time_s":0.7,"mem_mb":14.4,"disk_size":"54.0M"},{"runtime":"python:3.11-alpine","python_version":"3.11","os_libc":"alpine (musl)","variant":"mypy-boto3-forecastquery","exit_code":0,"wheel_type":null,"failure_reason":null,"import_side_effects":null,"install_time_s":null,"import_time_s":0.8,"mem_mb":14.2,"disk_size":"53.9M"},{"runtime":"python:3.11-slim","python_version":"3.11","os_libc":"slim (glibc)","variant":"mypy-boto3-forecastquery","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"clean","install_time_s":3.9,"import_time_s":0.63,"mem_mb":14.4,"disk_size":"55M"},{"runtime":"python:3.11-slim","python_version":"3.11","os_libc":"slim (glibc)","variant":"mypy-boto3-forecastquery","exit_code":0,"wheel_type":null,"failure_reason":null,"import_side_effects":null,"install_time_s":null,"import_time_s":0.62,"mem_mb":14.2,"disk_size":"54M"},{"runtime":"python:3.12-alpine","python_version":"3.12","os_libc":"alpine (musl)","variant":"mypy-boto3-forecastquery","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"clean","install_time_s":null,"import_time_s":0.6,"mem_mb":13.5,"disk_size":"45.3M"},{"runtime":"python:3.12-alpine","python_version":"3.12","os_libc":"alpine (musl)","variant":"mypy-boto3-forecastquery","exit_code":0,"wheel_type":null,"failure_reason":null,"import_side_effects":null,"install_time_s":null,"import_time_s":0.66,"mem_mb":13.4,"disk_size":"45.2M"},{"runtime":"python:3.12-slim","python_version":"3.12","os_libc":"slim (glibc)","variant":"mypy-boto3-forecastquery","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"clean","install_time_s":3.2,"import_time_s":0.62,"mem_mb":13.5,"disk_size":"46M"},{"runtime":"python:3.12-slim","python_version":"3.12","os_libc":"slim (glibc)","variant":"mypy-boto3-forecastquery","exit_code":0,"wheel_type":null,"failure_reason":null,"import_side_effects":null,"install_time_s":null,"import_time_s":0.7,"mem_mb":13.4,"disk_size":"46M"},{"runtime":"python:3.13-alpine","python_version":"3.13","os_libc":"alpine (musl)","variant":"mypy-boto3-forecastquery","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"clean","install_time_s":null,"import_time_s":0.62,"mem_mb":14.5,"disk_size":"45.0M"},{"runtime":"python:3.13-alpine","python_version":"3.13","os_libc":"alpine (musl)","variant":"mypy-boto3-forecastquery","exit_code":0,"wheel_type":null,"failure_reason":null,"import_side_effects":null,"install_time_s":null,"import_time_s":0.63,"mem_mb":14.3,"disk_size":"44.8M"},{"runtime":"python:3.13-slim","python_version":"3.13","os_libc":"slim (glibc)","variant":"mypy-boto3-forecastquery","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"clean","install_time_s":2.9,"import_time_s":0.62,"mem_mb":14.5,"disk_size":"46M"},{"runtime":"python:3.13-slim","python_version":"3.13","os_libc":"slim (glibc)","variant":"mypy-boto3-forecastquery","exit_code":0,"wheel_type":null,"failure_reason":null,"import_side_effects":null,"install_time_s":null,"import_time_s":0.66,"mem_mb":14.3,"disk_size":"45M"},{"runtime":"python:3.9-alpine","python_version":"3.9","os_libc":"alpine (musl)","variant":"mypy-boto3-forecastquery","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"clean","install_time_s":null,"import_time_s":0.43,"mem_mb":11.7,"disk_size":"50.4M"},{"runtime":"python:3.9-alpine","python_version":"3.9","os_libc":"alpine (musl)","variant":"mypy-boto3-forecastquery","exit_code":0,"wheel_type":null,"failure_reason":null,"import_side_effects":null,"install_time_s":null,"import_time_s":0.45,"mem_mb":11.7,"disk_size":"50.4M"},{"runtime":"python:3.9-slim","python_version":"3.9","os_libc":"slim (glibc)","variant":"mypy-boto3-forecastquery","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"clean","install_time_s":4.7,"import_time_s":0.42,"mem_mb":11.7,"disk_size":"51M"},{"runtime":"python:3.9-slim","python_version":"3.9","os_libc":"slim (glibc)","variant":"mypy-boto3-forecastquery","exit_code":0,"wheel_type":null,"failure_reason":null,"import_side_effects":null,"install_time_s":null,"import_time_s":0.4,"mem_mb":11.7,"disk_size":"51M"}]}}