Registry / http-networking / darabonba-core

darabonba-core

JSON →
library1.0.8pypypi✓ verified 25d ago

Darabonba Core is a foundational module within the Alibaba Cloud Python SDK, providing essential functionalities and utility classes for building and interacting with Alibaba Cloud services. It serves as a core component for higher-level SDKs. The current version is 1.0.5 and it maintains an active release cadence with frequent updates.

pip install darabonba-core
INSTALL
IMPORT
SIG · DARABONBA-CORE
D
darabonba-core
http-networkingpythonv1.0.8
Install
5.6s avg
Import
Disk
31MB
Pass rate
10/ 10
Env Coverage10 / 10
glibc
3.93.13
musl
3.93.13
Install & Compatibility
Where this runs
tested against v1.0.8 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
py 3.103.95 runs
installs and imports cleanly · install 0.0s · import 0.000s · 32.2MB
glibc
py 3.103.95 runs
installs and imports cleanly · install 5.6s · import 0.000s · 34MB
31MB installed
● package 31MB
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

RequestConfiguration
from darabonba.core import RequestConfiguration
from darabonba import RequestConfiguration

This quickstart demonstrates the instantiation of `RequestConfiguration`, a core class from `darabonba-core`, used to define request-specific parameters like timeouts. In a typical Alibaba Cloud SDK usage, such a configuration object would be passed to a service client during API calls.

from darabonba.core import RequestConfiguration # Darabonba Core provides fundamental utilities for building SDK requests. # This example demonstrates creating a basic RequestConfiguration object. # A RequestConfiguration object allows setting various request-specific parameters. config = RequestConfiguration( connect_timeout=10000, # Connection timeout in milliseconds read_timeout=15000 # Read timeout in milliseconds ) print(f"Created RequestConfiguration with connect_timeout: {config.connect_timeout}ms") print(f"and read_timeout: {config.read_timeout}ms") # In a real-world scenario, this configuration would be passed to a client # when making an API call, e.g., client.call_api(..., runtime=config)
Debug
Known issues
breakingStarting from version 1.0.0, `darabonba-core` explicitly requires Python 3.7 or newer. Older Python versions are no longer supported.
fix
Upgrade your Python environment to version 3.7 or higher.
affects: >=1.0.0
breakingDarabonba SDKs (V2.0), which `darabonba-core` is a part of, are not directly compatible with Classic SDKs (V1.0). If you need to use both, ensure different naming conventions are applied for dependencies to avoid conflicts.
fix
When combining V1.0 and V2.0 SDKs, consult the Alibaba Cloud documentation for recommended dependency management and import alias strategies.
affects: All V2.0 Darabonba SDKs
gotchaFor production environments, sensitive credentials like AccessKey IDs and Secrets should be configured via environment variables (e.g., `ALIBABA_CLOUD_ACCESS_KEY_ID`, `ALIBABA_CLOUD_ACCESS_KEY_SECRET`) rather than hardcoding them or storing them in plain text files within your repository. This helps prevent credential leaks.
fix
Utilize environment variables for credential management. Refer to Alibaba Cloud's official documentation on best practices for using access credentials.
affects: All versions
Upgrade
Version history
1.0.8latest on PyPI · released Jul 13, 2026
Audit
Dependencies
aiohttprequiredAsynchronous HTTP client library used by the SDK.
alibabacloud-tearequiredCore runtime for Alibaba Cloud SDKs.
requestsrequiredSynchronous HTTP client library used by the SDK.
Agent activity
23 hits · last 30 days
node
20
Amazon
1
OpenAI (training)
1
Resources
darabonba-core — pip install darabonba-core · libregistry