{"id":24751,"library":"types-aiobotocore-identitystore","title":"types-aiobotocore-identitystore","description":"Type annotations for aiobotocore IdentityStore service, generated by mypy-boto3-builder. Version 3.5.0 supports Python >=3.9 and is compatible with aiobotocore 3.5.x. These stubs enable static type checking and auto-completion for boto3/aiobotocore IdentityStore operations.","status":"active","version":"3.5.0","language":"python","source_language":"en","source_url":"https://github.com/youtype/mypy_boto3_builder","tags":["types","aiobotocore","identitystore","aws","stubs","mypy","type-hints"],"install":[{"cmd":"pip install types-aiobotocore[identitystore]","lang":"bash","label":"Install with aiobotocore extra"},{"cmd":"pip install types-aiobotocore-identitystore","lang":"bash","label":"Install standalone package"}],"dependencies":[{"reason":"Runtime dependency for async AWS SDK; typing stubs assume aiobotocore is installed.","package":"aiobotocore","optional":false},{"reason":"Used for type annotations like NotRequired; required for Python <3.11.","package":"typing-extensions","optional":true}],"imports":[{"note":"The stubs provide type hints, but the actual class is from aiobotocore. Import the client base and use it as a type annotation.","wrong":"from types_aiobotocore_identitystore import IdentityStoreClient","symbol":"IdentityStoreClient","correct":"from aiobotocore.client import AioBaseClient"},{"note":"The generated stubs export utility functions; import directly from the mypy_boto3_identitystore module.","wrong":"from types_aiobotocore_identitystore import get_service_model","symbol":"get_service_model","correct":"from mypy_boto3_identitystore import get_service_model"}],"quickstart":{"code":"import asyncio\nfrom typing import TYPE_CHECKING\n\nif TYPE_CHECKING:\n    from aiobotocore.client import AioBaseClient as IdentityStoreClient\n\nasync def main() -> None:\n    session = ...  # your aiobotocore session\n    async with session.create_client('identitystore') as client:\n        # client is now type-checked\n        result = await client.list_groups(IdentityStoreId='d-12345')\n        print(result)\n\nasyncio.run(main())","lang":"python","description":"Basic async usage with type hints. The stubs enable autocomplete and static checking for all IdentityStore operations."},"warnings":[{"fix":"Upgrade to Python >=3.9 or pin types-aiobotocore-identitystore to <8.12.0 (e.g., 3.5.0.post1).","message":"Python 3.8 support dropped in version 8.12.0. If your project uses Python 3.8, pin to versions <=3.5.0.post1.","severity":"breaking","affected_versions":">=8.12.0"},{"fix":"Use the new TypeDef names or check the parent package's changelog for affected types.","message":"In version 8.9.0, some TypeDef names were shortened (breaking change). For example, CreateDistributionRequestRequestTypeDef became CreateDistributionRequestTypeDef. If you rely on exact TypeDef names, update your imports.","severity":"deprecated","affected_versions":">=8.9.0"},{"fix":"Use `from aiobotocore.client import AioBaseClient as IdentityStoreClient` for type hints.","message":"Do not import types directly from `types_aiobotocore_identitystore`. The package only provides stubs for the `aiobotocore` client; import the actual client from `aiobotocore.client` and annotate with `AioBaseClient`.","severity":"gotcha","affected_versions":"all"}],"env_vars":null,"last_verified":"2026-05-01T00:00:00.000Z","next_check":"2026-07-30T00:00:00.000Z","problems":[{"fix":"Run `pip install types-aiobotocore-identitystore` or add it to your requirements.txt.","cause":"The package is not installed or is installed for a different Python environment.","error":"ModuleNotFoundError: No module named 'types_aiobotocore_identitystore'"},{"fix":"Use `from mypy_boto3_identitystore import get_service_model` instead.","cause":"The function is not directly re-exported from the stubs package; it lives in the parent `mypy_boto3_identitystore` module.","error":"ImportError: cannot import name 'get_service_model' from 'types_aiobotocore_identitystore'"},{"fix":"Ensure types-aiobotocore-identitystore version matches aiobotocore version. Run `pip install 'types-aiobotocore[identitystore]'` to get matching stubs.","cause":"The stubs are not applied or the installed version of the stubs does not match the aiobotocore version.","error":"AttributeError: 'AioBaseClient' object has no attribute 'list_groups'"}],"ecosystem":"pypi","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}