Restore 0.1.5 version from stash

This commit is contained in:
liaibo
2025-12-08 19:56:24 +08:00
parent de189e938d
commit 8db3f4e32d
8578 changed files with 2703426 additions and 217 deletions
@@ -0,0 +1,33 @@
"""Amazon boto3 interface."""
from __future__ import annotations
try:
import boto3
from botocore import exceptions
from botocore.awsrequest import AWSRequest
from botocore.httpsession import get_cert_path
from botocore.response import get_response
except ImportError:
boto3 = None
class _void:
pass
class BotoCoreError(Exception):
pass
exceptions = _void()
exceptions.BotoCoreError = BotoCoreError # type: ignore[attr-defined]
AWSRequest = _void()
get_response = _void()
def get_cert_path() -> str:
"""Raises NotImplementedError if boto3 or botocore is not installed."""
raise NotImplementedError(
"get_cert_path is unavailable because boto3 or botocore is not installed."
)
__all__ = (
'exceptions', 'AWSRequest', 'get_response', 'get_cert_path',
)