Skip to main content

nacos-sdk-rust binding for Python.

Project description

nacos-sdk-rust-binding-py

nacos-sdk-rust binding for Python with PyO3.

Tip: nacos-sdk-python 仓库暂未提供 2.x gRPC 交互模式,为了能升级它,故而通过 ffi 方式调用 nacos-sdk-rust

Installation

pip install nacos-sdk-rust-binding-py

Usage

使用样例请看仓库内的 examples 目录

其它设置

环境变量 NACOS_CLIENT_LOGGER_LEVEL=INFO 可设置日志打印级别,默认 INFO

  • 客户端日志请在目录 $HOME/logs/nacos/ 查看

环境变量 NACOS_CLIENT_COMMON_THREAD_CORES=4 可设置客户端核心线程数,默认是 CPU 数目 1

环境变量 ENV_NACOS_CLIENT_NAMING_PUSH_EMPTY_PROTECTION=false 可关闭 Naming 防推空保护,默认 true

更多环境变量请看 nacos-sdk-rust文档说明

Definition of ClientOptions

class ClientOptions:
    # Server Addr, e.g. address:port[,address:port],...]
    #[pyo3(set, get)]
    server_addr: String,
    # Namespace/Tenant
    #[pyo3(set, get)]
    namespace: String,
    # AppName
    #[pyo3(set, get)]
    app_name: Option<String>,
    # Username for Auth
    #[pyo3(set, get)]
    username: Option<String>,
    # Password for Auth
    #[pyo3(set, get)]
    password: Option<String>,
    # naming push_empty_protection, default true
    #[pyo3(set, get)]
    naming_push_empty_protection: Option<bool>,
    # naming load_cache_at_start, default false
    #[pyo3(set, get)]
    naming_load_cache_at_start: Option<bool>,

    # Init
    def __init__(self, server_addr, namespace, app_name, username, password):
        self.server_addr = server_addr
        self.namespace = namespace
        self.app_name = app_name
        self.username = username
        self.password = password

Definition of Config

class NacosConfigResponse:
    # Namespace/Tenant
    # [pyo3(get)]
    namespace: String,
    # DataId
    # [pyo3(get)]
    data_id: String,
    # Group
    # [pyo3(get)]
    group: String,
    # Content
    # [pyo3(get)]
    content: String,
    # Content's Type; e.g. json,properties,xml,html,text,yaml
    # [pyo3(get)]
    content_type: String,
    # Content's md5
    # [pyo3(get)]
    md5: String,


class NacosConfigClient:
    # Init. If it fails, pay attention to err
    def __init__(self, client_options: ClientOptions):
        # inner logic xxx
        pass

    # Get config's content. If it fails, pay attention to err
    def get_config(self, data_id: String, group: String) -> String:
        pass

    # Get NacosConfigResponse. If it fails, pay attention to err
    def get_config_resp(self, data_id: String, group: String) -> NacosConfigResponse:
        pass

    # Publish config. If it fails, pay attention to err
    def publish_config(self, data_id: String, group: String, content: String) -> bool:
        pass

    # Remove config. If it fails, pay attention to err
    def remove_config(self, data_id: String, group: String) -> bool:
        pass

    # Add NacosConfigChangeListener callback func, which listen the config change. If it fails, pay attention to err
    def add_listener(self, data_id: String, group: String, listener: py_function):
        pass

Definition of Naming

class NacosServiceInstance:
    # Instance Id
    #[pyo3(set, get)]
    instance_id: Option<String>,
    # Ip
    #[pyo3(set, get)]
    ip: String,
    # Port
    #[pyo3(set, get)]
    port: i32,
    # Weight, default 1.0
    #[pyo3(set, get)]
    weight: Option<f64>,
    # Healthy or not, default true
    #[pyo3(set, get)]
    healthy: Option<bool>,
    # Enabled ot not, default true
    #[pyo3(set, get)]
    enabled: Option<bool>,
    # Ephemeral or not, default true
    #[pyo3(set, get)]
    ephemeral: Option<bool>,
    # Cluster Name, default 'DEFAULT'
    #[pyo3(set, get)]
    cluster_name: Option<String>,
    # Service Name
    #[pyo3(set, get)]
    service_name: Option<String>,
    # Metadata, default '{}'
    #[pyo3(set, get)]
    metadata: Option<std::collections::HashMap<String, String>>,

    # Init
    def __init__(self, ip, port, weight, healthy, enabled, ephemeral, cluster_name, service_name, metadata):
        # inner logic xxx
        pass


class NacosNamingClient:
    # Init. If it fails, pay attention to err
    def __init__(self, client_options: ClientOptions):
        # inner logic xxx
        pass

    # Register instance. If it fails, pay attention to err
    def register_instance(self, service_name: String, group: String, service_instance: NacosServiceInstance):
        pass

    # Deregister instance. If it fails, pay attention to err
    def deregister_instance(self, service_name: String, group: String, service_instance: NacosServiceInstance):
        pass

    # Batch register instance, improve interaction efficiency. If it fails, pay attention to err
    def batch_register_instance(self, service_name: String, group: String, service_instances: [NacosServiceInstance]):
        pass

    # Get all instances by service and group. default cluster=[], subscribe=true. If it fails, pay attention to err
    def get_all_instances(self, service_name: String, group: String, clusters: Option<[String]>, subscribe: Option<bool>) -> [NacosServiceInstance]:
        pass

    # Select instances whether healthy or not. default cluster=[], subscribe=true, healthy=true. If it fails, pay attention to err
    def select_instances(self, service_name: String, group: String, clusters: Option<[String]>, subscribe: Option<bool>, healthy: Option<bool>) -> [NacosServiceInstance]:
        pass

    # Select one healthy instance. default cluster=[], subscribe=true. If it fails, pay attention to err
    def select_one_healthy_instance(self, service_name: String, group: String, clusters: Option<[String]>, subscribe: Option<bool>) -> NacosServiceInstance:
        pass

    # Add NacosNamingEventListener callback func, which listen the instance change. If it fails, pay attention to err
    def subscribe(self, service_name: String, group: String, clusters: Option<[String]>, listener: py_function) -> NacosServiceInstance:
        pass

Development

Setup virtualenv:

python -m venv venv

Activate venv:

source venv/bin/activate

Install maturin:

pip install maturin[patchelf]

Build bindings:

maturin develop

Run some tests:

maturin develop -E test
behave tests

Build API docs:

maturin develop -E docs
pdoc nacos-sdk-rust-binding-py

License

Apache License Version 2.0

Acknowledgement

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nacos_sdk_rust_binding_py-0.5.3.tar.gz (31.3 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

nacos_sdk_rust_binding_py-0.5.3-pp311-pypy311_pp73-manylinux_2_28_s390x.whl (3.9 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ s390x

nacos_sdk_rust_binding_py-0.5.3-pp311-pypy311_pp73-manylinux_2_28_ppc64le.whl (4.4 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ ppc64le

nacos_sdk_rust_binding_py-0.5.3-pp311-pypy311_pp73-manylinux_2_28_armv7l.whl (3.9 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ ARMv7l

nacos_sdk_rust_binding_py-0.5.3-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl (4.0 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ ARM64

nacos_sdk_rust_binding_py-0.5.3-cp314-cp314t-manylinux_2_28_s390x.whl (3.9 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ s390x

nacos_sdk_rust_binding_py-0.5.3-cp314-cp314t-manylinux_2_28_ppc64le.whl (4.4 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ppc64le

nacos_sdk_rust_binding_py-0.5.3-cp314-cp314t-manylinux_2_28_armv7l.whl (3.9 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARMv7l

nacos_sdk_rust_binding_py-0.5.3-cp314-cp314t-manylinux_2_28_aarch64.whl (4.0 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARM64

nacos_sdk_rust_binding_py-0.5.3-cp314-cp314-win_amd64.whl (3.7 MB view details)

Uploaded CPython 3.14Windows x86-64

nacos_sdk_rust_binding_py-0.5.3-cp314-cp314-manylinux_2_28_s390x.whl (3.9 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ s390x

nacos_sdk_rust_binding_py-0.5.3-cp314-cp314-manylinux_2_28_ppc64le.whl (4.4 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ppc64le

nacos_sdk_rust_binding_py-0.5.3-cp314-cp314-manylinux_2_28_armv7l.whl (3.9 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARMv7l

nacos_sdk_rust_binding_py-0.5.3-cp314-cp314-manylinux_2_28_aarch64.whl (4.0 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

nacos_sdk_rust_binding_py-0.5.3-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

nacos_sdk_rust_binding_py-0.5.3-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl (4.3 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ i686

nacos_sdk_rust_binding_py-0.5.3-cp314-cp314-macosx_11_0_arm64.whl (3.7 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

nacos_sdk_rust_binding_py-0.5.3-cp314-cp314-macosx_10_12_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

nacos_sdk_rust_binding_py-0.5.3-cp313-cp313t-manylinux_2_28_s390x.whl (3.9 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ s390x

nacos_sdk_rust_binding_py-0.5.3-cp313-cp313t-manylinux_2_28_ppc64le.whl (4.4 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ ppc64le

nacos_sdk_rust_binding_py-0.5.3-cp313-cp313t-manylinux_2_28_armv7l.whl (3.9 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ ARMv7l

nacos_sdk_rust_binding_py-0.5.3-cp313-cp313t-manylinux_2_28_aarch64.whl (4.0 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ ARM64

nacos_sdk_rust_binding_py-0.5.3-cp313-cp313-win_amd64.whl (3.7 MB view details)

Uploaded CPython 3.13Windows x86-64

nacos_sdk_rust_binding_py-0.5.3-cp313-cp313-manylinux_2_28_s390x.whl (3.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ s390x

nacos_sdk_rust_binding_py-0.5.3-cp313-cp313-manylinux_2_28_ppc64le.whl (4.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ppc64le

nacos_sdk_rust_binding_py-0.5.3-cp313-cp313-manylinux_2_28_armv7l.whl (3.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARMv7l

nacos_sdk_rust_binding_py-0.5.3-cp313-cp313-manylinux_2_28_aarch64.whl (4.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

nacos_sdk_rust_binding_py-0.5.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

nacos_sdk_rust_binding_py-0.5.3-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl (4.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ i686

nacos_sdk_rust_binding_py-0.5.3-cp313-cp313-macosx_11_0_arm64.whl (3.7 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

nacos_sdk_rust_binding_py-0.5.3-cp313-cp313-macosx_10_12_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

nacos_sdk_rust_binding_py-0.5.3-cp312-cp312-win_amd64.whl (3.7 MB view details)

Uploaded CPython 3.12Windows x86-64

nacos_sdk_rust_binding_py-0.5.3-cp312-cp312-manylinux_2_28_s390x.whl (3.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ s390x

nacos_sdk_rust_binding_py-0.5.3-cp312-cp312-manylinux_2_28_ppc64le.whl (4.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ppc64le

nacos_sdk_rust_binding_py-0.5.3-cp312-cp312-manylinux_2_28_armv7l.whl (3.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARMv7l

nacos_sdk_rust_binding_py-0.5.3-cp312-cp312-manylinux_2_28_aarch64.whl (4.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

nacos_sdk_rust_binding_py-0.5.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

nacos_sdk_rust_binding_py-0.5.3-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (4.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686

nacos_sdk_rust_binding_py-0.5.3-cp312-cp312-macosx_11_0_arm64.whl (3.7 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

nacos_sdk_rust_binding_py-0.5.3-cp312-cp312-macosx_10_12_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

nacos_sdk_rust_binding_py-0.5.3-cp311-cp311-win_amd64.whl (3.7 MB view details)

Uploaded CPython 3.11Windows x86-64

nacos_sdk_rust_binding_py-0.5.3-cp311-cp311-manylinux_2_28_s390x.whl (3.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ s390x

nacos_sdk_rust_binding_py-0.5.3-cp311-cp311-manylinux_2_28_ppc64le.whl (4.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ppc64le

nacos_sdk_rust_binding_py-0.5.3-cp311-cp311-manylinux_2_28_armv7l.whl (3.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARMv7l

nacos_sdk_rust_binding_py-0.5.3-cp311-cp311-manylinux_2_28_aarch64.whl (4.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

nacos_sdk_rust_binding_py-0.5.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

nacos_sdk_rust_binding_py-0.5.3-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (4.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686

nacos_sdk_rust_binding_py-0.5.3-cp311-cp311-macosx_11_0_arm64.whl (3.7 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

nacos_sdk_rust_binding_py-0.5.3-cp311-cp311-macosx_10_12_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

nacos_sdk_rust_binding_py-0.5.3-cp310-cp310-win_amd64.whl (3.7 MB view details)

Uploaded CPython 3.10Windows x86-64

nacos_sdk_rust_binding_py-0.5.3-cp310-cp310-win32.whl (3.1 MB view details)

Uploaded CPython 3.10Windows x86

nacos_sdk_rust_binding_py-0.5.3-cp310-cp310-musllinux_1_2_armv7l.whl (4.2 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARMv7l

nacos_sdk_rust_binding_py-0.5.3-cp310-cp310-manylinux_2_28_s390x.whl (3.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ s390x

nacos_sdk_rust_binding_py-0.5.3-cp310-cp310-manylinux_2_28_ppc64le.whl (4.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ppc64le

nacos_sdk_rust_binding_py-0.5.3-cp310-cp310-manylinux_2_28_armv7l.whl (3.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARMv7l

nacos_sdk_rust_binding_py-0.5.3-cp310-cp310-manylinux_2_28_aarch64.whl (4.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

nacos_sdk_rust_binding_py-0.5.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

nacos_sdk_rust_binding_py-0.5.3-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (4.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686

nacos_sdk_rust_binding_py-0.5.3-cp310-cp310-macosx_11_0_arm64.whl (3.7 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

nacos_sdk_rust_binding_py-0.5.3-cp310-cp310-macosx_10_12_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

nacos_sdk_rust_binding_py-0.5.3-cp39-cp39-manylinux_2_28_s390x.whl (3.9 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ s390x

nacos_sdk_rust_binding_py-0.5.3-cp39-cp39-manylinux_2_28_ppc64le.whl (4.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ ppc64le

nacos_sdk_rust_binding_py-0.5.3-cp39-cp39-manylinux_2_28_armv7l.whl (3.9 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ ARMv7l

nacos_sdk_rust_binding_py-0.5.3-cp39-cp39-manylinux_2_28_aarch64.whl (4.0 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ ARM64

nacos_sdk_rust_binding_py-0.5.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

nacos_sdk_rust_binding_py-0.5.3-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (4.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686

nacos_sdk_rust_binding_py-0.5.3-cp38-cp38-manylinux_2_28_s390x.whl (3.9 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ s390x

nacos_sdk_rust_binding_py-0.5.3-cp38-cp38-manylinux_2_28_ppc64le.whl (4.4 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ ppc64le

nacos_sdk_rust_binding_py-0.5.3-cp38-cp38-manylinux_2_28_armv7l.whl (3.9 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ ARMv7l

nacos_sdk_rust_binding_py-0.5.3-cp38-cp38-manylinux_2_28_aarch64.whl (4.0 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ ARM64

nacos_sdk_rust_binding_py-0.5.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

nacos_sdk_rust_binding_py-0.5.3-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (4.3 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ i686

nacos_sdk_rust_binding_py-0.5.3-cp37-cp37m-manylinux_2_28_s390x.whl (3.9 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.28+ s390x

nacos_sdk_rust_binding_py-0.5.3-cp37-cp37m-manylinux_2_28_ppc64le.whl (4.4 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.28+ ppc64le

nacos_sdk_rust_binding_py-0.5.3-cp37-cp37m-manylinux_2_28_armv7l.whl (3.9 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.28+ ARMv7l

nacos_sdk_rust_binding_py-0.5.3-cp37-cp37m-manylinux_2_28_aarch64.whl (4.0 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.28+ ARM64

File details

Details for the file nacos_sdk_rust_binding_py-0.5.3.tar.gz.

File metadata

File hashes

Hashes for nacos_sdk_rust_binding_py-0.5.3.tar.gz
Algorithm Hash digest
SHA256 6e3db4fccaaeac04690462c51c9da547396349eef73fcf56bc83cc78d1ab21e2
MD5 f6331f1371dc599e6af21a7f388e2c5b
BLAKE2b-256 503855d416f72d16770c4d586b2709c8cdc6afb73b4b03b297b70f19a755450f

See more details on using hashes here.

File details

Details for the file nacos_sdk_rust_binding_py-0.5.3-pp311-pypy311_pp73-manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for nacos_sdk_rust_binding_py-0.5.3-pp311-pypy311_pp73-manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 43be7f92cca97f2fe547ed7ba01a9c1edb65787fec648d442d57bb8c0c143fbd
MD5 d7c9c94ce416262a3581c6b9db283a3b
BLAKE2b-256 36884887735bfd86c6e87be2e215161eee45e654ef930b758852e61ef4d2606c

See more details on using hashes here.

File details

Details for the file nacos_sdk_rust_binding_py-0.5.3-pp311-pypy311_pp73-manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for nacos_sdk_rust_binding_py-0.5.3-pp311-pypy311_pp73-manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 9bf269e3f0454c4ab0e8e2ee9f2bb591faf53f740e0a6a52c15501d2afc2dd39
MD5 5c230e4135456c38a954e39f5ecff43c
BLAKE2b-256 c99936ae21c533a827026eb1b928c987539d592cace63440bc651366ad6f556a

See more details on using hashes here.

File details

Details for the file nacos_sdk_rust_binding_py-0.5.3-pp311-pypy311_pp73-manylinux_2_28_armv7l.whl.

File metadata

File hashes

Hashes for nacos_sdk_rust_binding_py-0.5.3-pp311-pypy311_pp73-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 79f5d2a56c3df95bc6c648e848551b7c021a3462e0ed6a439c8206c09a82c6d8
MD5 87ddebb098f885d290fb7707f12484d1
BLAKE2b-256 e7e5bd9d258f91c4ecdb04914b51c5d9353962e7f73961ae747decd694a10e10

See more details on using hashes here.

File details

Details for the file nacos_sdk_rust_binding_py-0.5.3-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for nacos_sdk_rust_binding_py-0.5.3-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2762301b7c798ada4290a59a108de48ae3d7c54fd5bd2e5448a16eddfc6c7bac
MD5 c1c29c93ae6d6006b0dcb86d07cd037a
BLAKE2b-256 5a570b4a207fa3d35a0c4d08045bfe2eb95170b61f7a78fc6d2cc2861415f35d

See more details on using hashes here.

File details

Details for the file nacos_sdk_rust_binding_py-0.5.3-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for nacos_sdk_rust_binding_py-0.5.3-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 957ff6544ab572505b99514c7150cb8eb16636dd9567d34f8130f1a48bf74c42
MD5 4e060f875e076513b5514aa411218479
BLAKE2b-256 e132bb966179b0afd865a7750e119681f77a1f7fdbc6ee9474d9f25334316a94

See more details on using hashes here.

File details

Details for the file nacos_sdk_rust_binding_py-0.5.3-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for nacos_sdk_rust_binding_py-0.5.3-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a480a457012e393ca1a437fcb8c524acf9a2403a2f1e68d76ff7ded87acfd501
MD5 9a6bb0c8031ae6211c924daa9e478c69
BLAKE2b-256 c9094a6d115685d1a031c22781121fc95f8ea029613834798eee156e780bf789

See more details on using hashes here.

File details

Details for the file nacos_sdk_rust_binding_py-0.5.3-cp314-cp314t-manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for nacos_sdk_rust_binding_py-0.5.3-cp314-cp314t-manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 5f2e1b676097097532d475cb3c691966f7ad76d5154e9f50a853842b94c8c2a8
MD5 59e5f03af11719335d4c8e5359da6969
BLAKE2b-256 e3158330b5af71ebe3edf8543ad4a439a7a95c056245a3e7541d42ea56975bfb

See more details on using hashes here.

File details

Details for the file nacos_sdk_rust_binding_py-0.5.3-cp314-cp314t-manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for nacos_sdk_rust_binding_py-0.5.3-cp314-cp314t-manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 41f393fb64a0e5a5d1a1540d4631838cac94db06ed4a9d05d56299b98ea7fdd0
MD5 7edce40eb3e6635f3029348495ac1cbc
BLAKE2b-256 7b522e24149f094a5297b1acf6aa28a11d56098c24026d28c2d0fd81f2cad5cc

See more details on using hashes here.

File details

Details for the file nacos_sdk_rust_binding_py-0.5.3-cp314-cp314t-manylinux_2_28_armv7l.whl.

File metadata

File hashes

Hashes for nacos_sdk_rust_binding_py-0.5.3-cp314-cp314t-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 c6b75993835a737787c53e287684811ea660aa7a2f9a0bc8d0ee2760e7efad73
MD5 4fed72135cc43f4369fb1fda631f5e2c
BLAKE2b-256 c0a2e60e11edf55323d0f01c775fe1a1a2694ab023c0910cb442151bbb679702

See more details on using hashes here.

File details

Details for the file nacos_sdk_rust_binding_py-0.5.3-cp314-cp314t-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for nacos_sdk_rust_binding_py-0.5.3-cp314-cp314t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 29f5b5f86a4d153854df238cccb2ebcd169302547c55662b70111b9b57b0b3df
MD5 b0f0abf5efd8c3943c2241a02d5d833b
BLAKE2b-256 f7a62eb84bce88965cae810c1411c014fc875238cb85c481aba7b011c244a4e5

See more details on using hashes here.

File details

Details for the file nacos_sdk_rust_binding_py-0.5.3-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for nacos_sdk_rust_binding_py-0.5.3-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 5393ffee6f0b1a4f876359937cc8907803e70792c2c7d8ea98e43337b87099c6
MD5 c066a9c8298ad58b0f2b148fd70215b8
BLAKE2b-256 8a3f034a69163d29caff3ad6b38387a03b3b6cee9096ad7335bdab90f8064471

See more details on using hashes here.

File details

Details for the file nacos_sdk_rust_binding_py-0.5.3-cp314-cp314-manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for nacos_sdk_rust_binding_py-0.5.3-cp314-cp314-manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 bf4958a9ef8f145062d2117f5f42996273f4b7d441b9846b6cbb0cc86a0f675f
MD5 af6b45d0f271a72e5d28fcef463920ca
BLAKE2b-256 d0be6fe28e08a6eb13c914789a8a5e983c596ebac2b9248a4575bed1f46e1000

See more details on using hashes here.

File details

Details for the file nacos_sdk_rust_binding_py-0.5.3-cp314-cp314-manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for nacos_sdk_rust_binding_py-0.5.3-cp314-cp314-manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 9580b5873457ab04cdb7b27ecf75097a0cbec1e138b2653f8d2ce51cc3a376a0
MD5 966e3097988c4104031494f5de738495
BLAKE2b-256 eff3e71e2cfb1de27552b687a29aeb7a5fa4fda4a1ea11fd32d2c400650ae42e

See more details on using hashes here.

File details

Details for the file nacos_sdk_rust_binding_py-0.5.3-cp314-cp314-manylinux_2_28_armv7l.whl.

File metadata

File hashes

Hashes for nacos_sdk_rust_binding_py-0.5.3-cp314-cp314-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 cef99ad1d7b0ba547388044782b156d7b2bc6fc1fe5f806e7d1bf255bf684ddf
MD5 73bdf502ca15a6042bb1d7fc9f5452eb
BLAKE2b-256 5de78b8c3f6ec7f4db3dffb09aa90e9f593809f677aab552c066541c0b92d30b

See more details on using hashes here.

File details

Details for the file nacos_sdk_rust_binding_py-0.5.3-cp314-cp314-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for nacos_sdk_rust_binding_py-0.5.3-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 777f0f0ba01f3c0a77802d8b955735103c409902e48bfb43aac94199f0e9e2ac
MD5 018b95c8e087b69cd753dcdbb415fa66
BLAKE2b-256 265470d5f94b9f3ad242d887242f01ad2a5a3ce7f2eda05438e6a0cf487f5776

See more details on using hashes here.

File details

Details for the file nacos_sdk_rust_binding_py-0.5.3-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for nacos_sdk_rust_binding_py-0.5.3-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b3ff773c12ef8fc10c02c0e8be94bdeaabcab36207b6a3b2b5ecf71f70733f5d
MD5 d640eff31b67dc643bc7ea43f7574b6a
BLAKE2b-256 6c1d23e7c501f0e7e03ec21164dcbff251dc1b96b5261337f03a2b5e43feb952

See more details on using hashes here.

File details

Details for the file nacos_sdk_rust_binding_py-0.5.3-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for nacos_sdk_rust_binding_py-0.5.3-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 2ecdccbb93229b6b7fae677874e9bf85498627c7fc059150e6e28cd9d4502a70
MD5 e75afb9da3fb560ebaf56f7df772c6c5
BLAKE2b-256 ac9935c7e0e437d6e3baf1715a5181442da4a4524dffc451846c51d90cd985e6

See more details on using hashes here.

File details

Details for the file nacos_sdk_rust_binding_py-0.5.3-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for nacos_sdk_rust_binding_py-0.5.3-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2c1b0a701ac5492790fdb030cd93cf5535548071c7168768ec69e2e2cd91a63d
MD5 be62d7ba257e80333050e5fdb6306585
BLAKE2b-256 be1282f738400ff709728e910b612fb3a01df3abcc9ab64dad39a05acd7f87cf

See more details on using hashes here.

File details

Details for the file nacos_sdk_rust_binding_py-0.5.3-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for nacos_sdk_rust_binding_py-0.5.3-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e956e4f184f5d91f7bf45bf912959725041c61c14b39cd9580744899a01fae66
MD5 4959428619ac4221f688367609a301da
BLAKE2b-256 122036bae98cbe582ed87870771b510e9e422c3e7cf23fa162dcd4982e584282

See more details on using hashes here.

File details

Details for the file nacos_sdk_rust_binding_py-0.5.3-cp313-cp313t-manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for nacos_sdk_rust_binding_py-0.5.3-cp313-cp313t-manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 44a7818584c6eaeb9da21d89c0f620122a528e6124af1ad87c571c2cf8df4525
MD5 3fdd793887d7764aaf198231934401e1
BLAKE2b-256 cca20b7295acd08ea1db438e8fb1f68083b897e96f175814ab12c0e004533d94

See more details on using hashes here.

File details

Details for the file nacos_sdk_rust_binding_py-0.5.3-cp313-cp313t-manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for nacos_sdk_rust_binding_py-0.5.3-cp313-cp313t-manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 4f1fa1e6c4fdd9df10ba6eb77106a5ba9a670fb5c3fb9c9b7b0fec75d14b642c
MD5 a80a0141271c86ad56f95adce3e3ff83
BLAKE2b-256 60e9395a2adb4eea55c4e3e1b2d84bcede52c982dbe7a49b2f200822e63b77f2

See more details on using hashes here.

File details

Details for the file nacos_sdk_rust_binding_py-0.5.3-cp313-cp313t-manylinux_2_28_armv7l.whl.

File metadata

File hashes

Hashes for nacos_sdk_rust_binding_py-0.5.3-cp313-cp313t-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 34b51bd26a1d18094a658b3a57995c99d0406b6fdd97f2b7e564a8fa64b6a6b9
MD5 00629ca455f7c7f2b7f226ca19d01a03
BLAKE2b-256 2c91a2fbd6304cc15a1c3f34d9ec4e3a55ba61b14c1230fae80d0e3580630a7a

See more details on using hashes here.

File details

Details for the file nacos_sdk_rust_binding_py-0.5.3-cp313-cp313t-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for nacos_sdk_rust_binding_py-0.5.3-cp313-cp313t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3b127bb131b6f006787737adff997a1a1cce4caa3554af33aea83056d061ab87
MD5 3e0832425ca684b2429082cd8bc9dcbd
BLAKE2b-256 bbcb0075cc500a142bb97e5e9590dd0ecd72fe66352f2af33965b957bfe718df

See more details on using hashes here.

File details

Details for the file nacos_sdk_rust_binding_py-0.5.3-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for nacos_sdk_rust_binding_py-0.5.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 0ca1958897dbda27cfaaf21edf1cb22934a312174b8b3f02dca033cebe8e61b0
MD5 fd60f78785e21f249ba9193acf64ed20
BLAKE2b-256 62a9f24e7012333e3f42b2fd53738bf587211b73dd0d24c8ddd48865cac1767c

See more details on using hashes here.

File details

Details for the file nacos_sdk_rust_binding_py-0.5.3-cp313-cp313-manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for nacos_sdk_rust_binding_py-0.5.3-cp313-cp313-manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 bb4425c5136f1aa8573fef01c11b05a0c05e227ecc1d1cd6287365dbc274bd0e
MD5 6510d7ec792c7d6fd69233f5605593a8
BLAKE2b-256 0dddc1e99d9c9012385cb55b34b59e02864fac1d6a888293241fced0f4d2202f

See more details on using hashes here.

File details

Details for the file nacos_sdk_rust_binding_py-0.5.3-cp313-cp313-manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for nacos_sdk_rust_binding_py-0.5.3-cp313-cp313-manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 f9b45a6f8d1dc37c904edcffd1d7e69cceb4196909165e747993462e66b7240b
MD5 bb70433f76c7c2c8fd38bd6b6dbe0b48
BLAKE2b-256 3446db0a1ce3966aac573e7c9861441764ebcaadbbf4f0cb230b601f537d50bd

See more details on using hashes here.

File details

Details for the file nacos_sdk_rust_binding_py-0.5.3-cp313-cp313-manylinux_2_28_armv7l.whl.

File metadata

File hashes

Hashes for nacos_sdk_rust_binding_py-0.5.3-cp313-cp313-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 cf04a4b0b2077073cf61d9790d4e1c484a47659def21ce1d8c7b0f58f95f74f3
MD5 084f4fa8a467ba0f0798df2ac41d3059
BLAKE2b-256 5425f95183622c1d6e7ea27ad5248f57e91c5e2b12501d4a27c1b4a6a10fa40a

See more details on using hashes here.

File details

Details for the file nacos_sdk_rust_binding_py-0.5.3-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for nacos_sdk_rust_binding_py-0.5.3-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 81713cf1ffd77a5ae867c3135001ef00ae3d00992f3b28789ac7fcbf8811ff96
MD5 b53ac12bb94f264547944f2fda132f8c
BLAKE2b-256 7fb7b4078c1bf1600f86728f243c5b9e3d21f2427f7727678b2f2c057d60cfa3

See more details on using hashes here.

File details

Details for the file nacos_sdk_rust_binding_py-0.5.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for nacos_sdk_rust_binding_py-0.5.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f39f9173245388d042eda33272fe2997d5e5b63a74a4e4a9d4ff2269036a7ce6
MD5 3cbff88f11050edbb1582c05635be0e3
BLAKE2b-256 55ae5210a5496556b26f0672f4113fd3560b8c3fd2bc09ca381969d15397b4d5

See more details on using hashes here.

File details

Details for the file nacos_sdk_rust_binding_py-0.5.3-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for nacos_sdk_rust_binding_py-0.5.3-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 97e0a7f45424d7342f8ce5201929b9916af02bc0c658909824cb284db0c89b90
MD5 7927245cf172e939eef8df73771a4a9d
BLAKE2b-256 f1fb0345c8e4dfa317fb9b3c51a053404b095461b6fba991deec0ac9088bd9f1

See more details on using hashes here.

File details

Details for the file nacos_sdk_rust_binding_py-0.5.3-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for nacos_sdk_rust_binding_py-0.5.3-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 291e3d8bc018fc52c37c6382d5621b9552d9a4de4ac01d4f9cbcc1b2110f2070
MD5 c2b528de318ce30ef472209b3c4e318e
BLAKE2b-256 f5035d98d2ce7e93eafa64340b56df7963f5726595db8dbd16568cbeec53d8a4

See more details on using hashes here.

File details

Details for the file nacos_sdk_rust_binding_py-0.5.3-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for nacos_sdk_rust_binding_py-0.5.3-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 7c9ecb68b0ba39b68974ae066115bfaedc70d0575bfbba41a36e3209095183e2
MD5 762c0b35af5f01beea2ba1dba048ac47
BLAKE2b-256 20322f55c331dc50c6cec718a9a751b777ac2e18bdbe42701b06e83cbcb7f4a0

See more details on using hashes here.

File details

Details for the file nacos_sdk_rust_binding_py-0.5.3-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for nacos_sdk_rust_binding_py-0.5.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e564bfff8c0c9bd01586244004b67d30c0b826e14500c68aea9068036aeed527
MD5 e81b6ed7bfc7c2275d059bb082e48f4b
BLAKE2b-256 c40415533768cf3d04ca8540a13dc1beb1a768cbf0087dbaa73448b4206d9c2e

See more details on using hashes here.

File details

Details for the file nacos_sdk_rust_binding_py-0.5.3-cp312-cp312-manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for nacos_sdk_rust_binding_py-0.5.3-cp312-cp312-manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 0eda9f182e4547821b9a584ab4ca18d26cd7bee0e281afb12bb0bf349f4be72f
MD5 9a00ba2d7da5dfd789e05965a603dee7
BLAKE2b-256 d2e816d090790844f793cd0c9c417e8f1a24f64e951646fd8bdbed2090b82e0f

See more details on using hashes here.

File details

Details for the file nacos_sdk_rust_binding_py-0.5.3-cp312-cp312-manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for nacos_sdk_rust_binding_py-0.5.3-cp312-cp312-manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 d30df3d7d93419abcea7f0642a1aa88adc2c20f48e15c17611930bb70c9998e5
MD5 9e34e4961cf77bdbd1c70f61a6c42448
BLAKE2b-256 efb7adf03bed2a2636e71f8a2b050879b6457d6190e99a96da65eb753175057e

See more details on using hashes here.

File details

Details for the file nacos_sdk_rust_binding_py-0.5.3-cp312-cp312-manylinux_2_28_armv7l.whl.

File metadata

File hashes

Hashes for nacos_sdk_rust_binding_py-0.5.3-cp312-cp312-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 9e39a6029cdbf663d3a2968ebfa74de211157a873bae0a33b2eb3ac85d72e139
MD5 50549efd189dddcda6bfc87113a38bda
BLAKE2b-256 f798b27d064135752f02a0c44841de22a5a9e43960cafc44310ad77e82651b44

See more details on using hashes here.

File details

Details for the file nacos_sdk_rust_binding_py-0.5.3-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for nacos_sdk_rust_binding_py-0.5.3-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 175087a517f25609ee92e58eb846e793a590466b993f9cecd59cc2878faa4c18
MD5 4cc5e610269b086ba5021047d5b24549
BLAKE2b-256 7843ee4e7909c9cc47507d53b97b3b8cf15f98fd83c31ae9c6a144b728dd6a51

See more details on using hashes here.

File details

Details for the file nacos_sdk_rust_binding_py-0.5.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for nacos_sdk_rust_binding_py-0.5.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2ddc7b300fbe24d491016d96e4012af8785af2148ea19c15e9ab8b6c6127c443
MD5 265d11b0ec0ed5ca529519fb107a5da5
BLAKE2b-256 7d8a84d7fef70b7b5fec1dff518c6685f428cbd192ad24ed3a82746d1e03e6dd

See more details on using hashes here.

File details

Details for the file nacos_sdk_rust_binding_py-0.5.3-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for nacos_sdk_rust_binding_py-0.5.3-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 fdd59549a2b906a7fcdcee65874a544adce4eb7e87fda2e3aa67fd182441d5e8
MD5 4fd911b3f8ee673fc48a07c4abc8b55c
BLAKE2b-256 ee1b622613ed47ce58721f80b4d0c385f779f2db1b223155bf99bbc0cb1870ca

See more details on using hashes here.

File details

Details for the file nacos_sdk_rust_binding_py-0.5.3-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for nacos_sdk_rust_binding_py-0.5.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 666e6cf0136368660a3acabd7f2e071801d07f402b0a5baad672abdb6ea13603
MD5 24644be6bf03931cf7e8d4e8e3a447b1
BLAKE2b-256 c564cd32b9591215f6b9a4ec15fdcd147a28cab279221d930a661eb865c165e5

See more details on using hashes here.

File details

Details for the file nacos_sdk_rust_binding_py-0.5.3-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for nacos_sdk_rust_binding_py-0.5.3-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 71749562b6b8a0121ec032bb0834fb0ee548c2e9eb94022d61e049f7f8097110
MD5 6d1f34a8cdc87eca2e055245dc96cd43
BLAKE2b-256 47c7d334835f31340420515b09cfc3d6711387bc5a1ee99812486ab2e797f2ad

See more details on using hashes here.

File details

Details for the file nacos_sdk_rust_binding_py-0.5.3-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for nacos_sdk_rust_binding_py-0.5.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 5bedae167785a0a6c84da9782989028bb11542ec9bf3fac1ef632940ab83e20a
MD5 5f0aa64c1ea3c802e8c2fa805ee404c2
BLAKE2b-256 dac36305e5f40c603252d741d180a98d8f9058ca7c77999fc1aa0a05a4d18bfe

See more details on using hashes here.

File details

Details for the file nacos_sdk_rust_binding_py-0.5.3-cp311-cp311-manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for nacos_sdk_rust_binding_py-0.5.3-cp311-cp311-manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 7eeb5511ddd43cb5d2e75bb4733fc6b1b61f3128c1117c7f4de636b0cac22d36
MD5 27dad68b6de417183af70a0856331f9d
BLAKE2b-256 9325435c5aba2cc925cd02c2ac980158c77be60e0f5a06ad2b4e3696dbc5234c

See more details on using hashes here.

File details

Details for the file nacos_sdk_rust_binding_py-0.5.3-cp311-cp311-manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for nacos_sdk_rust_binding_py-0.5.3-cp311-cp311-manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 bf5cd5677e118bc45edc04b34c4d7e3fe71801f6bf7e732088098cbc76975e86
MD5 3b5e38c6ba26d84a207b79f016c9cd6b
BLAKE2b-256 fe7ce9a2224fa533f95c3a4ec9363f140bdfc5368cf807b4d727e442f56f7f78

See more details on using hashes here.

File details

Details for the file nacos_sdk_rust_binding_py-0.5.3-cp311-cp311-manylinux_2_28_armv7l.whl.

File metadata

File hashes

Hashes for nacos_sdk_rust_binding_py-0.5.3-cp311-cp311-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 f266c405b41df0b5fe382e0247ec2f05c9df215d82c3460acfedd58361798824
MD5 31bfe3eef2364b621e94f0a13a04429c
BLAKE2b-256 1a3ab8f413e07c8c173babd9756b1d8e6fa3fcf35805c809c14ad5fd003dc331

See more details on using hashes here.

File details

Details for the file nacos_sdk_rust_binding_py-0.5.3-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for nacos_sdk_rust_binding_py-0.5.3-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9f1c487c1bcfba119c35608c485e0c7f6be690f73c5fbfc76c123d148888625a
MD5 8a99faf3784bc82776eb66d7af45d56d
BLAKE2b-256 e3b63246bbf8cb5d23e8006972bb2fe23f26f28a0582ef5f891dcb4c682789f6

See more details on using hashes here.

File details

Details for the file nacos_sdk_rust_binding_py-0.5.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for nacos_sdk_rust_binding_py-0.5.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0393a9ec340c3824cd8061ee949d63b594b8d2ba224ac8d7492f11894676390f
MD5 60f020b596de309d580ebc335f3d6dab
BLAKE2b-256 3b37d590937692eb4102c1a7e946ea030060a42dfc15b9e55fd34e9a4979b8c2

See more details on using hashes here.

File details

Details for the file nacos_sdk_rust_binding_py-0.5.3-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for nacos_sdk_rust_binding_py-0.5.3-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 366b0ff1ff7430f46485ac46f6be0de76cf74e0e7db4f93c59c30a66605f45fe
MD5 b7b240281c96737c8b3207432f049bc8
BLAKE2b-256 170c44ab1d22fb7bf41e54010d0cb6dc804b0789ebc9f46c63b2ced345ce7df9

See more details on using hashes here.

File details

Details for the file nacos_sdk_rust_binding_py-0.5.3-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for nacos_sdk_rust_binding_py-0.5.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ee983e79e9daef58e59aa2684e3473f11ad5aad084b0e1ad7d173cb5e967e82a
MD5 995c4003a9c0b40d46445ca360e9b767
BLAKE2b-256 90696122dadfc959287a0f01b367d3f3357f85287bf40aed3c80f66f83a339a7

See more details on using hashes here.

File details

Details for the file nacos_sdk_rust_binding_py-0.5.3-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for nacos_sdk_rust_binding_py-0.5.3-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 302519e8352bdf6c0b545154a97aafee9bbe1889c2d78337ec123a544c9fcf58
MD5 87f888eb0bd6ce9c361b800ff7eb2a12
BLAKE2b-256 d09b81ba138dc4a73a7e4e38bb49e1cdfa411cac19f5104e991d5779a6e8ae8c

See more details on using hashes here.

File details

Details for the file nacos_sdk_rust_binding_py-0.5.3-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for nacos_sdk_rust_binding_py-0.5.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 00a55491e709511beaff2775797ae67a90ee9e8213f657437f9a27424440ca54
MD5 c467126ae86d82192b2a8fd4305ec6b5
BLAKE2b-256 0ec40da70e8276b42093c725c6f1a1d418a3cfd3c807f8b394d7fe823b006f62

See more details on using hashes here.

File details

Details for the file nacos_sdk_rust_binding_py-0.5.3-cp310-cp310-win32.whl.

File metadata

File hashes

Hashes for nacos_sdk_rust_binding_py-0.5.3-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 36576b6fbaea5f02ccebbece275f037d267a8dbabdc929514561872927f6e43b
MD5 1d76813f13ef04ed7921635dde73cb70
BLAKE2b-256 ff319e815c47753c0d1d181afe01ae619fed6740ed9330d565ff2a7186008d27

See more details on using hashes here.

File details

Details for the file nacos_sdk_rust_binding_py-0.5.3-cp310-cp310-musllinux_1_2_armv7l.whl.

File metadata

  • Download URL: nacos_sdk_rust_binding_py-0.5.3-cp310-cp310-musllinux_1_2_armv7l.whl
  • Upload date:
  • Size: 4.2 MB
  • Tags: CPython 3.10, musllinux: musl 1.2+ ARMv7l
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.27 {"installer":{"name":"uv","version":"0.9.27","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for nacos_sdk_rust_binding_py-0.5.3-cp310-cp310-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 185874b6d39dce66d1403600643980ff437c51d873fab8043d78add2ec2e4905
MD5 a26f6bc26ed59473547fb8a6fb6082db
BLAKE2b-256 a267730204069f71a301d6d604237d646d0fa026b82ed7db5f0262269d9e4e56

See more details on using hashes here.

File details

Details for the file nacos_sdk_rust_binding_py-0.5.3-cp310-cp310-manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for nacos_sdk_rust_binding_py-0.5.3-cp310-cp310-manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 b6a23d8b8250ede9d8d7f678737e557e42b5c4ce25fea0e9c6491d5657ca85a0
MD5 ffa627ff124a9d4583d99ab64a825cb1
BLAKE2b-256 b94c110ad3fc4d5af83fa29160bdcbd15b688b1697009b1aab97fe61cc44f8d8

See more details on using hashes here.

File details

Details for the file nacos_sdk_rust_binding_py-0.5.3-cp310-cp310-manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for nacos_sdk_rust_binding_py-0.5.3-cp310-cp310-manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 c5712465ade791d885d69bf48c8ea1d5b0e2e168ebba0042c378972ea2a82b2e
MD5 a00b0f82f5cd75fa8cf642558b70c14b
BLAKE2b-256 ebd949b6c9c633a204e0319469e6cdcb6b62d1801dcada9fef7010b44bde02c9

See more details on using hashes here.

File details

Details for the file nacos_sdk_rust_binding_py-0.5.3-cp310-cp310-manylinux_2_28_armv7l.whl.

File metadata

File hashes

Hashes for nacos_sdk_rust_binding_py-0.5.3-cp310-cp310-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 8fd90db5d3a9fc3922fe2da37731fb0326081ce6ea3030354c03edd53cb2ad49
MD5 2afb87ff187057bd5bc166aea08c46e6
BLAKE2b-256 def4022eb05af747404e302abd2a4f543a0c442a12f7314d4b3bcdb0c54f72a7

See more details on using hashes here.

File details

Details for the file nacos_sdk_rust_binding_py-0.5.3-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for nacos_sdk_rust_binding_py-0.5.3-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b4d2929a7bc7c858c773aec3bb319dc142b1e4f275539a60c83f07a0d48c1f72
MD5 2301fe31086409b8cdc6f4575234cd56
BLAKE2b-256 86f062b2272699c312f03a16479073ade65c339a4720c85a462a4d5168b34499

See more details on using hashes here.

File details

Details for the file nacos_sdk_rust_binding_py-0.5.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for nacos_sdk_rust_binding_py-0.5.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 50ffa3120943b45d362a19c3b8bac03ec66d80f74b8900f26121f6835390f9dd
MD5 2f1ed0cdf4e8c0bb311c122f2b784d9b
BLAKE2b-256 c8e461d85080f5e44cc63f70eacf8029454b6a232963a6ab15fc9d1977799aee

See more details on using hashes here.

File details

Details for the file nacos_sdk_rust_binding_py-0.5.3-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for nacos_sdk_rust_binding_py-0.5.3-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 248d89f96c123908ca60abc106db9c068d5e6c026ee997be5e78052a96182f3b
MD5 280d56fed1f06a7367c5dcaed2607784
BLAKE2b-256 dc9bf1f75b5127395b3f2695d89b3884c71eeefc4601eb466899390712948913

See more details on using hashes here.

File details

Details for the file nacos_sdk_rust_binding_py-0.5.3-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for nacos_sdk_rust_binding_py-0.5.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7daebf7d8fe7bb1ff71a59a2e48d034ce51d3cd34986f42bc98cc13220010348
MD5 b14079e0adc1ffe64344c8948995dd3d
BLAKE2b-256 f58fc74cef9f100fc35a4a82ea07f9873f32a81d72d2cdd72f6b3be6f81caa0a

See more details on using hashes here.

File details

Details for the file nacos_sdk_rust_binding_py-0.5.3-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for nacos_sdk_rust_binding_py-0.5.3-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 8a673d8ae394e8854b1e075b5baa040fddfc8a70461e9e0548beb2faa682ca6b
MD5 f29b59a4b54131dd5ca89e95a2eac709
BLAKE2b-256 ce7029d88f0e032a8d0dc3eecc37605a499ac02f1be725cc612cfdea3943642d

See more details on using hashes here.

File details

Details for the file nacos_sdk_rust_binding_py-0.5.3-cp39-cp39-manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for nacos_sdk_rust_binding_py-0.5.3-cp39-cp39-manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 bf5e03d12eac65fc02946d8950f84d542b86c9bb27ef0f9bb79e8daa5120f340
MD5 b03ba6c03845444924c55e33666d46f6
BLAKE2b-256 45d638dc6da39d5dcff1987de3c8583973395e7b487bd3a5cefea4d52237d941

See more details on using hashes here.

File details

Details for the file nacos_sdk_rust_binding_py-0.5.3-cp39-cp39-manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for nacos_sdk_rust_binding_py-0.5.3-cp39-cp39-manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 0f694949405fd19ef71e841649606a068bdfb240ac142d04b2d69c424c0c2c2e
MD5 a7e8dfa8b8c310b3dca64f63600fa1c7
BLAKE2b-256 6251e24b5bae83aed30d528896fd5134dfffccfe4d3cbfe159cfac30a2de0b9b

See more details on using hashes here.

File details

Details for the file nacos_sdk_rust_binding_py-0.5.3-cp39-cp39-manylinux_2_28_armv7l.whl.

File metadata

File hashes

Hashes for nacos_sdk_rust_binding_py-0.5.3-cp39-cp39-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 2119fc5edec4b7e24433bc610d572cd45542622417ffa814e9b0c6df04413f2d
MD5 fe85c45e337baf52e49bdfe6a4d4f814
BLAKE2b-256 4946cced38b2d6d941a5cf91e86d798e2c049db3c34625a273e3fa055ed5b7d2

See more details on using hashes here.

File details

Details for the file nacos_sdk_rust_binding_py-0.5.3-cp39-cp39-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for nacos_sdk_rust_binding_py-0.5.3-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 37d184f2f9a1167ab161d1db98c0a9140fcd0cf73d1e74dfb3c321db6072336a
MD5 2528dab97b8d2c1a24b3a3459b920f68
BLAKE2b-256 61c1442946ab043d95fec1c586692c13bb033686fab3f5b636556ac70ccd4fef

See more details on using hashes here.

File details

Details for the file nacos_sdk_rust_binding_py-0.5.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for nacos_sdk_rust_binding_py-0.5.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 01c7b894b4848e1555097fbd1db395867b4923aaf9963506bf59462f89ba42e8
MD5 714efc80a9a7d24743ca7b915ad90b79
BLAKE2b-256 c4fbfb9769d359eec3c920d1ef2e810e0d0c4b652e282ffd56a25720504e8e1a

See more details on using hashes here.

File details

Details for the file nacos_sdk_rust_binding_py-0.5.3-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for nacos_sdk_rust_binding_py-0.5.3-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 1cfa8ac87835bf533d4966d84497147c51fb9ac198b7e09fc14ef7f6dd33e579
MD5 47762bc3c210f69efeea5786e7c2294a
BLAKE2b-256 e1df638f8ce64a7e20fd2ef4b88d378d1a94f6592126937680a6e34efb8acdbf

See more details on using hashes here.

File details

Details for the file nacos_sdk_rust_binding_py-0.5.3-cp38-cp38-manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for nacos_sdk_rust_binding_py-0.5.3-cp38-cp38-manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 d13699180cbd1611b228a85de598d3197ea2149644177a4c4f5fc0c17390553d
MD5 0365d230acf1303fdf015ba602e6528d
BLAKE2b-256 b7aeb13e9071d29e582f66ba1718046f77cdb67282257d9cad96b0777f3b76b3

See more details on using hashes here.

File details

Details for the file nacos_sdk_rust_binding_py-0.5.3-cp38-cp38-manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for nacos_sdk_rust_binding_py-0.5.3-cp38-cp38-manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 4bd82c66f3521712bb40d039405ac182469b9d1a8c1a8a00d600873d666d4f01
MD5 3a3003452f64fdd860ec8ed1a34afa56
BLAKE2b-256 2c6f1dc6e8fb03a17069b9ea4ff2631095a81c9424fe3cad777851c9765d4fa8

See more details on using hashes here.

File details

Details for the file nacos_sdk_rust_binding_py-0.5.3-cp38-cp38-manylinux_2_28_armv7l.whl.

File metadata

File hashes

Hashes for nacos_sdk_rust_binding_py-0.5.3-cp38-cp38-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 e3247e586dcb1d40579d2ddf4f77ef340515ea6c5a66f6d5bae0422b4813327b
MD5 5ded7c84a12fc7ee34fc6e6d1feaec19
BLAKE2b-256 5e804de0f983bed6c87a09a9955f10b2cd0c5447896a544eaf6a6babf58f80b5

See more details on using hashes here.

File details

Details for the file nacos_sdk_rust_binding_py-0.5.3-cp38-cp38-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for nacos_sdk_rust_binding_py-0.5.3-cp38-cp38-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c528408bbe578ca8f4480df9558cd5cb1d435ec40573a33055e0077495348828
MD5 baa01ec01e8af9ba417bdcdf4031b6cd
BLAKE2b-256 cc6faa2482ad10d7959a678f717d226b75015053e89a3569992d2e105e6e832d

See more details on using hashes here.

File details

Details for the file nacos_sdk_rust_binding_py-0.5.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for nacos_sdk_rust_binding_py-0.5.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9f859f2d2a7a65d9363b252d02852517a9488bd421543b497fddaef03add86ce
MD5 680a49900ba328cda57479e4233f61e3
BLAKE2b-256 0243b780c06e4cd5214252fc4c948586a2fcbdb88ddd2573ae157f8de408730b

See more details on using hashes here.

File details

Details for the file nacos_sdk_rust_binding_py-0.5.3-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for nacos_sdk_rust_binding_py-0.5.3-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 4c31babb08e91c4e8711172aa738165522483732fdbe3d77ad0c3179d4d37d28
MD5 7909ae481cbbce7de8030220d8905315
BLAKE2b-256 dd5315e905b355e038d4534fc20301a8cb69546789d9865d9af7e223702c9a92

See more details on using hashes here.

File details

Details for the file nacos_sdk_rust_binding_py-0.5.3-cp37-cp37m-manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for nacos_sdk_rust_binding_py-0.5.3-cp37-cp37m-manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 0f38aad42aa7a4d2a6c074864e6e8f7fc329a11bc2320fd114d9033fa0b602de
MD5 c7dc1cf3d6431ca38c1b9f507690d49d
BLAKE2b-256 3cb99324e633df828e23a23512f571d7b93b83696d705bd7dfb081d83b22c129

See more details on using hashes here.

File details

Details for the file nacos_sdk_rust_binding_py-0.5.3-cp37-cp37m-manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for nacos_sdk_rust_binding_py-0.5.3-cp37-cp37m-manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 6767dcab45a5d21f3ace52a586b023b80466b005d70035d23c2d446350636815
MD5 a10036330ff9850f7c879c592c2f5378
BLAKE2b-256 26939c8f73cbfdd13fbf17dbb5ae066c13fecd2e7c3afabd0f8f44d836b938f6

See more details on using hashes here.

File details

Details for the file nacos_sdk_rust_binding_py-0.5.3-cp37-cp37m-manylinux_2_28_armv7l.whl.

File metadata

File hashes

Hashes for nacos_sdk_rust_binding_py-0.5.3-cp37-cp37m-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 e69c3332b7cdff9e1d979a0019699be996117b4a6add5e5a38fd9004c016c18e
MD5 3cc422a7ccc01aa63b80ffad527e1cb3
BLAKE2b-256 2578e5248ae1a8f7047e93544750e56f5d67a070465232a57a6db6507d8cb95b

See more details on using hashes here.

File details

Details for the file nacos_sdk_rust_binding_py-0.5.3-cp37-cp37m-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for nacos_sdk_rust_binding_py-0.5.3-cp37-cp37m-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0d75d33f3d84f26b937c49140080752456962032cd7bb9df57c18b6d1c740abe
MD5 3eb58b618bb18f29bd5754c21eee7440
BLAKE2b-256 08a3c12735b655a6cd4d9eaf91ac0047cb209c5e6821161ad382aece38286a45

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page