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
- project package see https://pypi.org/project/nacos-sdk-rust-binding-py
Usage
使用样例请看仓库内的 examples 目录
环境变量 NACOS_CLIENT_LOGGER_LEVEL=INFO
可设置日志打印级别,默认 INFO
- 客户端日志请在目录
$HOME/logs/nacos/
查看
环境变量 NACOS_CLIENT_COMMON_THREAD_CORES=4
可设置客户端核心线程数,默认是 CPU 数目 num_cpus
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>,
# Init
def __init__(self, server_addr, namespace, app_name, username, password):
self.server_addr = server_addr
self.server_addr = 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
Acknowledgement
- binding for Python with PyO3
- binding the nacos-sdk-rust
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Close
Hashes for nacos_sdk_rust_binding_py-0.3.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c0350cf1a9ddd542ff78525612134d97c17b9ce3ee363bd5521f509561900ac |
|
MD5 | b2cba58a8efbf09b44b910efb47ee822 |
|
BLAKE2b-256 | 170ad32a25e7c2b499de95312deb1525138806340ff643acf6c065c7e79ca242 |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.0-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 20ef02fff931e7b89eea48796b2418fcd2caaed18e62625896b7001f7ce15b4a |
|
MD5 | 8b895d0767d32b78f2bff710f336a4ea |
|
BLAKE2b-256 | 98094a155b9041e5c82854353430f9fe983b4425b9fff509ac3710d2ac34e4ae |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.0-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 207461ff149d5fcf441e0977cf14eb7af076b755a6cac02a372689a2bfb0f622 |
|
MD5 | d1f5bc972b8ad574b0508b97715a90d6 |
|
BLAKE2b-256 | 5d578bd99e9fb375b0ff64fb2170deee95880ebbfd2b1c612ce24980b4f91c1f |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.0-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9c1ac19a0caca74d2eb256042d18136191352db192babeaa51974fb8a85e8baa |
|
MD5 | 1a617e9048d8d50e211a5da6ecf3f7c2 |
|
BLAKE2b-256 | 6c3b03a15a4a315db812e7696405bbdfdf8fac374d17fb804250e85b8ab8fa9f |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7d26b1347192508dfa40ec1c20e183850cb23b87fdaf904d637b2898eca8f009 |
|
MD5 | 6cdf7502e4f822d3304a8746c4f08ac5 |
|
BLAKE2b-256 | f4ad07f2f235d4a0835e554e5ec341cd0507962193cc3bf49c51c6144b406cc9 |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a71052760bb64e925576bf68636b4f1e4b844bad45ddf16923fec348610ba3e1 |
|
MD5 | 42250080fea1b309e15ff7d4a5c71120 |
|
BLAKE2b-256 | e89a93e49977126cf284b5c25b4ca5175ca2b9df1f352dced06f6f5df515cbb6 |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.0-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 36e834302e53ac8ff329997a985d6eb00f394b2c45757191460506ea398a86d5 |
|
MD5 | 5383ab69151e937d3f2a1e712ae6d21b |
|
BLAKE2b-256 | fb88dc5195d64e249c45484efb5e74be64519b52c95d9ac2f2b26086f6916e9d |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.0-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e0ac9362b6e43184a108a444634a161b27cb1eac251dc736ec5a48dfa7fccad1 |
|
MD5 | edbb8de78458654e35efd490b6db1743 |
|
BLAKE2b-256 | cd3da029029b6f9c6534fff6ac79ad514294f1481c52d263438a028a52763d03 |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.0-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 023d66e4c66cdaf57ffd22d024f63a0865d9bf2374d783a7028368967d0fac86 |
|
MD5 | 1ab437b34cb19376dd33a016b87d8eb7 |
|
BLAKE2b-256 | e7a8cdc62d9e3b6e047111494ab04d0774e2ef2900f57d7073bebe135d0e0c54 |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ad8c42a478fdbc371e0fd66d6a38e57eb07f94a24a8d6eeabefcab030a6529eb |
|
MD5 | 04e64a7324e9edc511a1f74d06cff63f |
|
BLAKE2b-256 | be4ac56bd7aedd8d0239df600a46587e5b69160a2c085115cb8548ddf3e67803 |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.0-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 81a14dc81cccddce38da53701a62b54b1fe6d951f60fdb584d9931ba45c45b22 |
|
MD5 | 67a71b79f7a355815fbc9a48425b1bb6 |
|
BLAKE2b-256 | d5030be2a1f6daf8e18c5b27a3084a5ee4b37365951d31b10cdc00fee4121e96 |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef3564ce65874eafebff893b9ce2e6710a2151a21bf92c3300f6219ff9c10285 |
|
MD5 | a9489626a62872cf60bdb13c893c2ebd |
|
BLAKE2b-256 | 5511d11440bcba67b233a5acece651bdffc7627ff353b8485e25ff08a7ee1753 |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.0-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee5fc8702a47388883350ff8ef9b967bf1d9870df0a44aee62e732ca2d961f98 |
|
MD5 | fe8f7671de9ae74b4af65c6e1a55fc98 |
|
BLAKE2b-256 | c18b233fb50f53daa1b49afa13d49c2ccab5b2e65ec69a33934a1966eb42d019 |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.0-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f4886e7f2dd8496c29f91c33f79a0db5a7fd5a90dd761c35ed638ee8cfffe6c3 |
|
MD5 | 1f06a37745881f45dfd1ba0b854a51de |
|
BLAKE2b-256 | 53be1c040fedc4e1eed814f8d0df105847743587a2b79fd19f93cda4288aef07 |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.0-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5f228a456bb7630d290c36b26065067b8256277a275c80abf421370598a044bd |
|
MD5 | 704741cc9be0896ee825690bba00290b |
|
BLAKE2b-256 | 7c6070adb846c318271be152b579870d9ba60183a3c2829553fc7693103bfe69 |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c208d26c5d4cbdfa0f6267a9f32c638a477c61b158aabcf8153307fbfc9886de |
|
MD5 | ddf9138c93d693a534c0dffee9923fd0 |
|
BLAKE2b-256 | 5526d8cad23421185df1e8795632f25c19ae0ac425a553f5423c89458aa58889 |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.0-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 882e49bea48eca526197fcee39c0f908802d1337fe5aa6181b213c5d65726d8b |
|
MD5 | cf6f2af7ed8ed402ad3d24ee027ee68f |
|
BLAKE2b-256 | db1bb724ed2a15671dfdc22750e9cf9424f89814e6658493d841d6bbec32ee51 |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 13029ab35aff793449d96ddbfc30112344953de5a9087276e8b884fe19bbed13 |
|
MD5 | b8d06dd9945457b1a4658b35e9e5ca26 |
|
BLAKE2b-256 | cee4854a06131bcf5fa0f850b43f129efaed85a0774fc2eae05b5f4671e6442e |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.0-pp37-pypy37_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 86b7295d01efbffb80e4bb50bc4dcd67dc8f2c459519f3dcca517f4e8694eced |
|
MD5 | 353036b03c547667efa7806ea3e7c365 |
|
BLAKE2b-256 | d9ddc4638d28bae67695f9538f6df3eb1893b7fd3ff7eab9fe786ed25b95d751 |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.0-pp37-pypy37_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 55bd1f4da5a8b9f082dd6c9e768c11f60562b5843e1485ef7bcb0b740b239ed6 |
|
MD5 | 550b947c803c6f1b81c069504c96ec82 |
|
BLAKE2b-256 | 28b37d641864c1a5aad32e543d9b3967b05744286dd9e0a26e6b3567482cee07 |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.0-pp37-pypy37_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ed1a123188ffb87c3880f15ddc1aa73029a0188d80448ced56285bf4077a2058 |
|
MD5 | 9258958ed6a088fa162e31de1d9c8ed3 |
|
BLAKE2b-256 | e091eddd2a6448b2ae9dc2057b67f86b612ab60141e77cb72e09473b80eb413c |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 70230cd1b0f6928a81db9ceb451bc0d6b5230dfc8caad73934567555a0b058da |
|
MD5 | 8e57a2a0cfeabca44a65bba83962134f |
|
BLAKE2b-256 | 7620b642b175af2069b38ee06757b5ced6736b55329f19f9364a9b3e9acc7007 |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.0-pp37-pypy37_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 49183ff56e7d4c63ef79e36c8c2bcced9f12521b8d61eebc8e3a39413c09c431 |
|
MD5 | 9a2e7203b771266eea5aeb5a2ee24888 |
|
BLAKE2b-256 | 7c0d275b02be146856c1df44d0e72499f54b5fac9df2b0ef546d36a088ab5926 |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9b721da0d3c610d33d559520b34598059aa469b3157db844780dcb2e5050b145 |
|
MD5 | 84648ba169361984188ec968f116e9fb |
|
BLAKE2b-256 | 251be1ef40e85eaa586b3530dc29e4e872fc12724de3ad9698a2b35ec28df2ae |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 37b75deb1aad4b45c80b068e6838793de845dc92b02707e68017f9f172c3b252 |
|
MD5 | cbb7df9e9e00af9c76a0595bb564ccfc |
|
BLAKE2b-256 | e586f830968770f713b4996ece7fe739a8b5c317e39bf35faf1e683dddd6c338 |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fecd32ec177027fab40bbfbac5926c0ade1eb4e107fbb45595563ff1297bdd29 |
|
MD5 | b894d0f38a7ac7b83edfdf40d5c39d37 |
|
BLAKE2b-256 | 7e782ecb543291814b6ceb005641fa3ffa93050432e7c16e8de2849f47ddb7c9 |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a14f3be5102f073f86d6d062457e0e5b4fabe1081f7588f2f5a0c312b128e855 |
|
MD5 | bd479162df5c79cd3a12befe69bd42c3 |
|
BLAKE2b-256 | 5dcc4d02d3954a099aecd9fa3872af7a8d88df479f9ba2a552496f82fd4356bc |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 37cbaea4d1748e1d10c83a842628fa5f77dd3df3c4032a463e381a9bd9322f5e |
|
MD5 | a44d45e876045c14068c3e50af5e5bb5 |
|
BLAKE2b-256 | 1b9c71584bbbf640ad70ae381f8bdffb1b628d27e51bfeb0bcc28ce9b31c71e6 |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 74502fbafd08bbfe6a0700d4ceb7fe196a1cb921421f9c6e4b4aefa8cb7027a4 |
|
MD5 | 04bc46780339ce57a1b1489b3bbc6982 |
|
BLAKE2b-256 | 1808397784c78bd4150e1b9f05d953c5d3cd8245bb7ddacf091525ce9f2002f1 |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.0-cp311-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d06c238d8f9473c9b289984e2b4c12380ec7ef5edd0d57086a0634db8dd135ab |
|
MD5 | 8b2432da83130180c091fbac449f89e8 |
|
BLAKE2b-256 | d0cdd25191e49e6aa372a6c52da9ece066459784092192845f9edf4d6dd820ba |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.0-cp311-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b60725f5b317680d8185005cd4724a9bc1c5f5d92221a79248dad0c64057facf |
|
MD5 | 2eb74d355772e73ea129292635566c5c |
|
BLAKE2b-256 | e304fcca351b318f8494daf6bfed830566156ca00190205962b2ede3d7f1f69c |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 706b5b825820e9dae6ee06531b857a634d5abeb9addeb17cf0d6bf763de9197c |
|
MD5 | ed70fb758c2c71cbd509e5f8f829ebe4 |
|
BLAKE2b-256 | c2e410cafdb11d945763bc4da54b9112c57500d219f057ba49a449e0a7f7f96a |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7d42e8d2f8cc91dd423e3ce6efe4a4772522adacefb99bb9143b510314c3c98d |
|
MD5 | 173422769efd20a77b12fa4692078426 |
|
BLAKE2b-256 | 60d9a3f6166e5665bffd1dd583cad76f09ea2bf82790479d21aa3366a1bdfbea |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b7746571ccf4c007eac142ea78476e4838ae13c82d7854bbab8337040a92226c |
|
MD5 | 0992e4ff104be297c7dd5e6017d08853 |
|
BLAKE2b-256 | b81c838f68a44d8191f7f7411d680e3f350eacb04233133fc9525dbdd69d0594 |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8735ec047f24d5d9d89d9cb6a3cf838083cfb0db63ff3d82a2e3058cdeaee5b6 |
|
MD5 | 0d8c192e1ecf87c99e4b1e7167fb1c6f |
|
BLAKE2b-256 | 520c5ff5cd568ecc154720a8aef18ace966726e7835a0c681481267f295ec58a |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 18f63028d0aa451c145d386d8727237d5493fd3d2bae97e74a46b9c8ed777b1a |
|
MD5 | 4b0b7e8eff32698d97a26ce4d3f4254a |
|
BLAKE2b-256 | 6a01635ef5b5e5355026775dd4ddbe74bb987c807eb2ed3df2c4618ecf1cc5e9 |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4702aee25c3685f0b859f4a7a9b33eeacb95d7f1e4590ca422141cc64dd72e3e |
|
MD5 | 35689e42b4a5e4bd69bd7e2a5d75259c |
|
BLAKE2b-256 | 80fc03cd86671a567e0b426a1dd368911c88b2b7ee75989ac0a50f829c0bd96a |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 21e5e2bd551746e40081600eb44e24acef4d2b54b9bcce97d296955c5236904f |
|
MD5 | 958985ade92f0d77bf1aa122ee12926c |
|
BLAKE2b-256 | e5b5ffc8a30a2df558c5cbd109e7feda5044f800a522cae906475e345fed68ca |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.0-cp311-cp311-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a29151b85a09597327b02e1c06b78c33a90a0f20d4b7d590c29eef9804c17cc9 |
|
MD5 | 4822db13a40d0481c0bbdae460ea8857 |
|
BLAKE2b-256 | 5e36e49a44cdb51d7391c5048e036fe47d784059cbe8ce676cf303925d3f79eb |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.0-cp310-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e9bc6cc60a9a662210bad9defa4e01490b99655d6dfd39e91893060c5135360 |
|
MD5 | 2a62bf373465f0eead54c901c818e89f |
|
BLAKE2b-256 | dcb9f6554a10b1fba9e22329227c4b996a3c0b57cd48d7668dd90e0a33fe2e04 |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.0-cp310-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0032daaf30e925be68827f07d30feaa79617443bc272afe01a8e45024fcc00c1 |
|
MD5 | d29b96e10a0bf97841f592e02e9c769e |
|
BLAKE2b-256 | 13c63fc23d53beb0ff0cd01f833db59a46b82b5f05907eebbe622a9754df29aa |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 84106130ac3d603e38e6df1e868c992c6cc342baa8de082e4827156fe58e679d |
|
MD5 | 6d6aa932c88827d1fbd1b5b34cb6a61e |
|
BLAKE2b-256 | 9aebfd92b121a5350f24709031d425604f5548985131702915b04e43a13d146a |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1d3dbba9602fe59bbe336579abf479ae50cbb76794f92d9626c22a6c398e54b3 |
|
MD5 | 669426d11e166d4c29ae3e1b01b6bb6e |
|
BLAKE2b-256 | 8eff785a07581ea74fe8ac36d84079e59afd560a25add5b78f3a525e8cf501a0 |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 90501cd615dd268cc5440e522ff72df414f0b8a5ef65c94bf48fa5a2041dec60 |
|
MD5 | 71ba2deff1539d5e9c9ca57c3d436d64 |
|
BLAKE2b-256 | 7548ec02a11905f98776f96da98bb8ffdd8f5a6ce92954fb0c7e4b617762303b |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9788231aaa1e743b79846836872ab03f20158fbbff4191b0ed563e4ecddcabd3 |
|
MD5 | 320f6f9317f1236110352d9f84f196aa |
|
BLAKE2b-256 | c13c1e046100e18ad5aa507d871bd454af701c67747d48a145f1bd6e8896dfa1 |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fb879ea80a11119c2a00a462dc7685660b213cf109e1253e836c28ed7bda2556 |
|
MD5 | 3fb678eb9370534df5da773a427ff9d8 |
|
BLAKE2b-256 | cc4b656acbb5797b71f41aca3048400aa2edb7a07f42107ec282f447af32567a |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9a0c42962435ca6606a53442cac9e1ac547ff526600bd6ea3ee6692d71718b39 |
|
MD5 | 752a46eb21442d5673cf1a8f1869f1e4 |
|
BLAKE2b-256 | 67340d2c0887daba632553f91abcd4d3fc82c2ec88d7bf8d69b8279e85fe92b2 |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a0753e4c2a3c530cd854b8b479b9f683ce99e9505ba5d9c4978923b04a0db58d |
|
MD5 | 358382934685ab60433d9bb37733d08a |
|
BLAKE2b-256 | c3653326441793ab7e4d462e64ba3be2521c08b9b7819a7cd2a17430b589c900 |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.0-cp310-cp310-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 40c40e3bdc9166724934b5e396c402fbf3e4da6932324f2b615ca697b126c700 |
|
MD5 | 059dfaf54797ca8fd3a41b0d2cc102ee |
|
BLAKE2b-256 | 394f007d352bae263cb5a4d6353a6dbf5bbab84d50a53afafb6e94ac51834145 |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.0-cp39-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4aa6876742629ba1fb14ed77538e57a9c47bc93d290eb3d3b64e3dc271a0dc8a |
|
MD5 | 965e9c68dfe442c17718e1bd6f08bf59 |
|
BLAKE2b-256 | a97a0a28e0f3e839a6eec9fc0d400f17c47cf6e9b92058d4eb2420d484a91627 |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.0-cp39-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8d0de155635dd71206fdf39bca9cd7fb4688c031027bca8d556063f62104501d |
|
MD5 | 47b0de18daf9b01135893689ef4e802e |
|
BLAKE2b-256 | 6cfb9f8dc38dd8f59ce9ebdc51041dc86b2ffc1a91a4cd782c5406f7cd3c4b1c |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cd6ab05cdd8bb98d2786d14c53a56f5d7ac4bbc254df7f497e019a78f2216fd1 |
|
MD5 | ba2190f628bb48cd5480f487775c372d |
|
BLAKE2b-256 | 895f2d5a756b1fe1832baeeb56ebb781666697d86b29bd51afaa5a7d7fcca15f |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 36cf738569de9a6b74c9cbeb3ef604c6ba9a807f0505b35b6aba6943c43c2fdd |
|
MD5 | f22450968e9279ed13b6f5b748bc925b |
|
BLAKE2b-256 | 27dbe98e784582a30c0417efbaf2a71edf4a6a552f4040126d97464f8d5c6d46 |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a79e8b866ba4ddc4b69991bab00e1c3bf4326cecd785316bbfe3371bb194b740 |
|
MD5 | b91f9beff3b696e35e88c6c8a5a4274e |
|
BLAKE2b-256 | bd4133e63b4e634191a163e7379d637cf6182827981242d58d3e5a539e395301 |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3c463cb0b92550f4d7fbc18023057f9f48eb361a90b3bfe24caf726c0aaa79a8 |
|
MD5 | 02f544142dc2c278b6da8e0f9937417d |
|
BLAKE2b-256 | eac0e9c154b136634b22a6f4260452edcb3782fc82b51b0bfcc2e8f73459d430 |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e79f22ddd8a7b998d624c99663c5a185a4aca88c4511038a41843ca453e7140e |
|
MD5 | 4e79fd0633959a95f4d717849262ca30 |
|
BLAKE2b-256 | d381b8049d1debf80ab6101cecfd87f195a27e9c3038d561eca4a9d0f10e3c7a |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b1fd193655c99f9420c3849d211841ed169f9aa76de85c3909c3cb9b228d2774 |
|
MD5 | dae4ea135bbb71a79a1ffa5694b746bf |
|
BLAKE2b-256 | 695992bf1eec138947132faa36d25c58ea733d7ac38a4b9a184ac06f51740eae |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.0-cp38-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0129ac818d8fb5f9c91c1d1df602e15b5a6e9ab2e975ac51871f4e6a6f9e3408 |
|
MD5 | 166abe9e0f44dd9efa73df59e41bce4a |
|
BLAKE2b-256 | ea2c90965dc1ca400c9d56b181620141fc79f686c9696b39e3bb75f423fbac3c |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.0-cp38-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b5a74a3530a67ac0470b86095a436050f5be342460b9425ba8fa0f31485623d9 |
|
MD5 | 220812658b35f4084987f8d04bda0de3 |
|
BLAKE2b-256 | 5c7a1413da65c96e5e7da3217d8ce294a8e653e6753f921ea17dc6091d8c0065 |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6b51d77e989f872d67380e9228ede4bea1c3f1f174f16d5c9250dde9f35f7bce |
|
MD5 | 1aaa813b23dfe4e50714b773fa149cf7 |
|
BLAKE2b-256 | 358da67e97e146312fa8358c72b1ed2bf6063d0a1510064249c50158b139f760 |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8fc48200d6ffd05fcadd10408dccde4b6bdbf7edf65b3fb5a1b52b616757ee2c |
|
MD5 | 69995663af78c3ef23926d683aef1c55 |
|
BLAKE2b-256 | dbb6a87ff5dd6afcb51fc491e6f64c0fedd3d1c059e749404130f7a79a0cf275 |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 23bff785f6bed26ac08de6bb4635c40104fd8499961a7311a19d8f97f2ab0e7b |
|
MD5 | bba65642be5e173fecbd17c55a2c3a37 |
|
BLAKE2b-256 | 39f293d9eaf89c247991f2ee6671f95c984c89244afdcf66e8c38a542e88a3e3 |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7ce743e805e7bf1a6e4471b48afa7bd3608ee506229996168250ba5129cc44ed |
|
MD5 | 4476a0a9c5beb80a69e8c90eaa2e3dc8 |
|
BLAKE2b-256 | 3cceb1fc2eb44995f8919bc7c2e8e0ec6dae3e0ea37aa6b33aaa9293da62919e |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5c6625025083b836721123dfdb400680fb28f95bd39dadeac19d2b8cc6cf08e1 |
|
MD5 | ff7a160ebe9c4e909845b9ec42982af1 |
|
BLAKE2b-256 | 4a1c3b5ee33721b912dbaba437c254b6ef3a27731eb5643dc1a39ba2eef81772 |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1b8d6798ac2136da3e2f2d811228e188fae4f07bb17ccd982b246a0c41787e15 |
|
MD5 | 8d7777c8b817d20e22d57eb8957b70be |
|
BLAKE2b-256 | 919d1c118eee9b5a0f1ba18081e0a0cb6023316953bc313b8e28dfe47066442c |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.0-cp37-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2ae46f6afef30387f32972ee26a8e595b3af79e4e66b79f882b242c682e97fd2 |
|
MD5 | ce4ae70b76f6151e064cc3ea658cca62 |
|
BLAKE2b-256 | ce2ee6f26ca4b8933eea8797b8e7624c7d43e113e3043efae7c153dfc7d2b071 |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.0-cp37-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3a6ce1230ddebe687bd5b08ace68987f03675bf2276eddf79b43e19316b2b186 |
|
MD5 | 42d07ca782c60475ada8679415ce9cf8 |
|
BLAKE2b-256 | 087ff2f4c4b06e396127ffdc869fbf55693b5bb888df51c6f209531ef93be337 |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dd3fd0b02fd653fc1f1967f54fd26415f710e80ca3cb7ddc0e8c1b58ef3841d8 |
|
MD5 | 6a035ad26d50d0d6ea1f816a038b0b38 |
|
BLAKE2b-256 | 74c06cbdf923089047dc6256fd4b1113fbf34b950e20826a0fd3a9ec0cd2ebb3 |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.0-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 34809e3cd0a86d6bed5fefd2cfce9663ea5fec8288e5f6555342b3af97f8f867 |
|
MD5 | da16345492dd9462b99a287ccdeb0bda |
|
BLAKE2b-256 | 1b0dc685e012bae71aaca8afdad4574c44f042c4a503df6ee7f13671a03100e9 |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.0-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7296ff5a16989d87403e400f1b0dbd2ddba4a813362de88a5f77fa6fda0d6dc2 |
|
MD5 | bfa5d84af7ffe11e961e25e54b6f0465 |
|
BLAKE2b-256 | 5e9e22a7d122bb959d212540227773c7c1d1e0242c6130b51f01d4d8b49ffa35 |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.0-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c025d3187266ae1598b6db06f77d0e870db22286c0902ed39cdfc871bdd5be26 |
|
MD5 | 96e6e1f1e2d940fe5ccca9b33e301e38 |
|
BLAKE2b-256 | 6e8076785fc28fc502bb2c9b74278e54ab76876da007f5b60ed74a91829be999 |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c725f4b19f91037e438ef911a2b5b01d5a8821f91e13dc5898a68e39683e70d9 |
|
MD5 | 238a850bf2795cba9c18068f0c165e36 |
|
BLAKE2b-256 | c632487e2a035c2878e5c5648c84404716fc164513e3a415adffaa5e72de1014 |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.0-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bd172df4c7c653f5376ab6d243735a88052557358928658f5823dbe756eb00d1 |
|
MD5 | f4ae551e4ce31c876a943aeb2cfd8eb2 |
|
BLAKE2b-256 | f653f392cb60e16662bd756fb4f0be1ba2c771eb2fca8c757a66b240174e02b2 |