{"id":26809,"library":"botostubs","title":"Botostubs","description":"Generates and provides IDE stubs for the entire boto3 API, enabling autocomplete and documentation in any editor. Current version 0.15.1.23.10, versioned to match boto3 releases. Updates are released irregularly per boto3 minor version bumps.","status":"active","version":"0.15.1.23.10","language":"python","source_language":"en","source_url":"https://github.com/jeshan/botostubs","tags":["aws","boto3","stubs","autocomplete","ide"],"install":[{"cmd":"pip install botostubs","lang":"bash","label":"Latest"}],"dependencies":[],"imports":[{"wrong":"import botostubs","symbol":"botostubs","correct":"import botostubs"}],"quickstart":{"code":"import boto3\nimport botostubs\n\n# Access key and secret key set via environment variables or IAM role\ns3 = boto3.client('s3')\n# IDE now shows stubs for s3 methods\nresponse = s3.list_buckets()\nprint(response['Buckets'])","lang":"python","description":"Import botostubs at the top of your script to enable type hints and autocomplete for any boto3 client or resource."},"warnings":[{"fix":"Ensure botostubs version corresponds to your installed boto3 version. Check botostubs version on PyPI vs boto3.","message":"Stubs are generated for the boto3 version that matches the botostubs version. Using a mismatched boto3 version may cause incomplete or inaccurate stubs.","severity":"gotcha","affected_versions":"all"},{"fix":"Upgrade to the latest botostubs that matches your boto3 version.","message":"The library versioning scheme changed; older versions (e.g., 0.14.x) may not generate stubs for newer boto3 services.","severity":"deprecated","affected_versions":"<0.15"}],"env_vars":null,"search_vec":"'0.15.1.23.10':21 'api':11 'autocomplet':13,39 'aw':36 'boto3':10,25,32,37 'botostub':1 'bump':35 'current':19 'document':15 'editor':18 'enabl':12 'entir':9 'generat':2 'ide':5,40 'irregular':30 'match':24 'minor':33 'per':31 'provid':4 'releas':26,29 'stub':6,38 'updat':27 'version':20,22,34","created_at":"2026-05-01T17:43:00.207862+00:00","updated_at":"2026-05-01T17:43:00.207862+00:00","problems":{"verify_error":"Traceback (most recent call last):\n  File \"<string>\", line 1, in <module>\n  File \"/tmp/tmpelidt_vh/venv/lib/python3.12/site-packages/botostubs/__init__.py\", line 3, in <module>\n    from boto3.resources.collection import ResourceCollection\nModuleNotFoundError: No module named 'boto3'"},"ecosystem":"pypi","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":"botostubs","cli_version":"sh: 1: botostubs: not found","type":"library","homepage":null,"github":"https://github.com/jeshan/botostubs","docs":null,"changelog":null,"pypi":"https://pypi.org/project/botostubs/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["type-stubs","aws"],"base_url":null,"auth_type":null,"provenance":{"verified_status":"import_fail","verified_at":"2026-07-03","last_verified":"2026-07-03","next_check":"2026-07-10","install_tag":null}}