mirror of
https://github.com/openwrt/packages.git
synced 2026-04-15 10:51:55 +00:00
python-botocore: update to 1.42.86
Update package to 1.42.86. Key changes since 1.31.7: 1.32.1: botocore wheel now ships compressed service models to reduce disk footprint. 1.33.0: Version aligned; boto3/botocore share the same version number. 1.36.0 (S3 checksum overhaul): CRC32 default for uploads; CRC64NVME support via awscrt; configurable via request_checksum_calculation and response_checksum_validation settings. 1.37.0 (Account-based endpoints): DynamoDB support for account-based endpoint routing; smithy-rpc-v2-cbor protocol support (1.37.2). 1.38.0: Python 3.8 dropped. 1.40.0: STS regional endpoints now default; login credential provider added (1.41.0). 1.42.29: TCP Keep-Alive config via BOTOCORE_TCP_KEEPALIVE env var. 1.42.43: HTTP blocksize increased 16KB -> 128KB with urllib3 v2. 1.42.53: SHA512/XXHASH checksum algorithms added. 1.42.85: SigV4a auth_scheme_preference bugfix. Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
This commit is contained in:
committed by
Alexandru Ardelean
parent
bae2e54d90
commit
a91080e035
@@ -1,11 +1,11 @@
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=python-botocore
|
||||
PKG_VERSION:=1.31.7
|
||||
PKG_VERSION:=1.42.86
|
||||
PKG_RELEASE:=1
|
||||
|
||||
PYPI_NAME:=botocore
|
||||
PKG_HASH:=f4473f66c153c262b8262404d737f4249366daf00fb068b495577a24b830ebcb
|
||||
PKG_HASH:=baa49e93b4c92d63e0c8288026ee1ef8de83f182743127cc9175504440a48e49
|
||||
|
||||
PKG_MAINTAINER:=Daniel Danzberger <daniel@dd-wrt.com>
|
||||
PKG_LICENSE:=Apache-2.0
|
||||
|
||||
27
lang/python/python-botocore/test.sh
Executable file
27
lang/python/python-botocore/test.sh
Executable file
@@ -0,0 +1,27 @@
|
||||
#!/bin/sh
|
||||
|
||||
[ "$1" = python3-botocore ] || exit 0
|
||||
|
||||
python3 - << 'EOF'
|
||||
import botocore.session
|
||||
from botocore.stub import Stubber
|
||||
|
||||
session = botocore.session.get_session()
|
||||
client = session.create_client("s3", region_name="us-east-1")
|
||||
|
||||
# Verify endpoint URL is constructed correctly
|
||||
endpoint = client.meta.endpoint_url or "https://s3.amazonaws.com"
|
||||
assert "amazonaws" in endpoint or endpoint.startswith("https://")
|
||||
|
||||
# Test stubber
|
||||
stubber = Stubber(client)
|
||||
stubber.add_response("list_buckets", {"Buckets": []})
|
||||
with stubber:
|
||||
resp = client.list_buckets()
|
||||
assert resp["Buckets"] == []
|
||||
|
||||
# Test config/credential loading doesn't crash
|
||||
from botocore.config import Config
|
||||
cfg = Config(region_name="eu-west-1", retries={"max_attempts": 3})
|
||||
assert cfg.region_name == "eu-west-1"
|
||||
EOF
|
||||
Reference in New Issue
Block a user