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.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4dc0f07b5293582a9f5eb9a56e45a45b0ba138e8be8c958ede4d3fc8e4b35d92 |
|
MD5 | a11fdc02836d314a0561686d07c87ede |
|
BLAKE2b-256 | c260bbfc377c5419eaabbb739efae1db6cab31d79d0221c98177770380fe9034 |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce718f0e3e838cc42bec4fd20da876f271660bd75af8f2825711abef672d113c |
|
MD5 | 909f62a886994ae69a16538bedff203c |
|
BLAKE2b-256 | 15e01e9f0a720df129afc560c499361c084f3d5fa50ce6b0df43f700914058c7 |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.1-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 059daf541f714a97c9cf0ac6335ea3eed592de46786bc08d4e2505ff072ff7c2 |
|
MD5 | c5d740e01188b6db206d1acbc50cc1d0 |
|
BLAKE2b-256 | b5fc4002e38730ee09d4de77ff328af7ef90cc7991460f0c06b2daa878a7644a |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.1-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 96ebe3f7a04e15237667ba6264c13688cfa08c30acf1ad1f53f6e8ff23a29798 |
|
MD5 | bbc19ca75f0f0567c79b1a4343db10ed |
|
BLAKE2b-256 | c8edff92605e271a3d0b1fe431a1761de9131bf3d1fba34fbcc9f41076631a70 |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.1-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e85e4f4a9009260e9d0c1e72645e07a05caf1a9e69e981ff47ee98c813a0b0a4 |
|
MD5 | d67bae6a0253a3eaea3718760943252a |
|
BLAKE2b-256 | 7b9304b3687f36e0179746516fa8d5b19a236ec14dce24f0113027730d479db8 |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f10b97b639f05275da74f77e29dc3b0c6c735b4805483bb2f15c8e9952bc2aff |
|
MD5 | 63b7782ebba6261f4840cb0e770a657d |
|
BLAKE2b-256 | 19ed7e14e79ab46971a3413e58e33584f625af9602a130a126e2c27848a4b554 |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.1-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a02ec2216df5c4cbd4e279ac61c44643ac2923018255f07c2984d55a43ae5dc4 |
|
MD5 | 805e95f4a8b0f52970a7ef090137cb65 |
|
BLAKE2b-256 | 263b3b1f7d749f576de4bb19914116d5b2276d04e593b053a5bb90e630d229c9 |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1a5da527b4d5ba6265410b64970864097535d3ece7fe3863e3be7b39dd96cc81 |
|
MD5 | 04bd97afca140a645bd3533676d3e1f7 |
|
BLAKE2b-256 | 37af38e2704c2a7cacc6077c8da841ba4b0ec48509603eb121559e1e8cccfa30 |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.1-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b2ac07e5f4c9fb1be0be2d4d7565b71bb79511ba9ccc73bb21c5d8e86762abc5 |
|
MD5 | 9082323383b020e66ba5feacac609f30 |
|
BLAKE2b-256 | 459d8010f6eb2d455fd42e3c6c1dd2aacab0db2b0616bab0f6c95d10ac9e605a |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.1-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8e15002cb78cece963c8260cd361a1fd3494ebea75a5a18835368c7b6fdc37a6 |
|
MD5 | a9224b1cba70c0c94e42fed795f8df22 |
|
BLAKE2b-256 | d74fe27c87a1edd3018d6f2887c252057ed6712c663f56480fc16c3def7c4d09 |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.1-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ca7045170797523a5a79a0175319ed0fbda69252ba1b9ac9b09c9c94c9146f89 |
|
MD5 | 1fcd4ae2e229c710328c38b01c9fc64d |
|
BLAKE2b-256 | 2517f04a9b84c27fb4d8ee3b839f7a6b9c6899d00de3580c95a2a6b579497369 |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0d13d2c9e44ebeedf82e9dac3c43512d08edd0bf1a9f9604f4134ecca8db725f |
|
MD5 | 102f9636cb499042a788a10e700c3172 |
|
BLAKE2b-256 | fa7935f525648a7e2ca9741c8be8d6ed63185c3fe0cb764752df5090df095342 |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.1-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 353911b542502a7736838c0b284c930ca5f059676d59984d6a862e80a4d76d9f |
|
MD5 | fac3bf726e3b0f4810dd0dcb78799ab2 |
|
BLAKE2b-256 | 50cf1f1acac323e8acdfafd61e8854a98f8be5098fab315b2cf5b143ad740398 |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3d97c56dec9c4120f51c2e0e9552888d9f9f5e44c1f70c99855a29c8264b8fd4 |
|
MD5 | 35f3104340e86704eab08474518aa878 |
|
BLAKE2b-256 | 385a9076f785512ee59d1969e82c6948b3120a52deb83cdab7c48bbfe5d38c84 |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.1-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7000dea6f1f45100c6876726b7ecf34f43e0185bcd733be545cff969748d0536 |
|
MD5 | f4aeb35a46e7da7f6117d8a67ef32483 |
|
BLAKE2b-256 | 4c913e5bb1401452c3cdcbeb06d569f27924df3c476d5567a0f0a03684a1e7e8 |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.1-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 27856fa0e60ec14354eb4103a4ad07cec4fa27f7590e866dcb6132ca368e0545 |
|
MD5 | 570124a278c762510afa4addfa911334 |
|
BLAKE2b-256 | 079177a2138e7954714d7ceb96a4bc2d0e1e266a06cb43f0fd7d252309574685 |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.1-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e308b0d246095a6ab3cc95d4bdd9527790d2974f941909ff2394933f0652fb58 |
|
MD5 | 063b1cdd0283a64e22153c632cac4b31 |
|
BLAKE2b-256 | 43fe73cd6c34577f18d3210049b9ce6b9287ea8e11ecdcac2dbcc1f5c9947bd0 |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.1-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 16d40dd98ef4e46bc747143471b1958762f389c73d923484fcb5ca0455d7fd19 |
|
MD5 | a4584484da317e05c95af893478a1508 |
|
BLAKE2b-256 | 88c595e7efada406b1dddd6352c9d5873168cfaf21d24b703ffb3662ec9c529e |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.1-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 704d1b5b010779ae3d67decda06a9316c6c44e9141611d7f0cfe7ad468f0ad38 |
|
MD5 | b47a231dfe8f8ef3d329b86790c5cb12 |
|
BLAKE2b-256 | 1f7ff797546cadcb1a8b13e59bd16e854d04d36088e5fa4eac3467f09ac79625 |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.1-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 02ae29cb1d6a86c68bfac3a163ee261010a4a1235726b2499adbf9e3d4cded97 |
|
MD5 | 0925692965fe0d33ff6f48834cc52cac |
|
BLAKE2b-256 | 5ebbbc3e144b82926bf2ad6fb7494b329d96c0a51826d877e1263bf36a88b80e |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.1-pp37-pypy37_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1877b5c2b8d1885a0f0b9bfa6ec78b76ccd1122ce7934c677e1bedd5eec3edac |
|
MD5 | 2f7a4cb60aaf8f1c8f0abc66e8ea578b |
|
BLAKE2b-256 | 0a93e95d4158e0155bb888af839923b6900c446238dc008d74b8865dbbe29640 |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.1-pp37-pypy37_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 09e2338977fe068db2edc92787b4ca68a60825f04b48dab2dd7fc26ad2f300ad |
|
MD5 | a4c9b8b6e092e02dd7c87d0b0bb4173b |
|
BLAKE2b-256 | 9ed8cc65d987ffde8021fd5ea9cc2956abb62c53139f585eb342e46bab154cd4 |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.1-pp37-pypy37_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b09ea7c5f7b8b6f33459325a52da498926c79c6db91a02d95c511f7217eaa26f |
|
MD5 | 115cfbd57fc41eb991c6aec665624b5f |
|
BLAKE2b-256 | 7b71e58b192885f1d02e58e4e45817f7a44e75950ccd47e8b19b0e644d0719e2 |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.1-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c7a07c9ae81f3660feedfadaad252ba02e83062526f60ebfe55e82d6a33f381e |
|
MD5 | 5c4960251fcd094c4736a594f5d7a7ab |
|
BLAKE2b-256 | 11acfdea132750fc9da34323cd5003618c274cadf42d0750c317b80b4b69ddcd |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.1-pp37-pypy37_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6b88c746861aa03afc5531a0573e831e597ce4f2a3e123b61190e38a5f0b74bb |
|
MD5 | 240ebb97bde0bfcf0670623f609b93fb |
|
BLAKE2b-256 | 3fc9b69f568f56ad67b81d1363c38e72e97bc84e13b56d7f6a77742518ad3d23 |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 928391b5f597aee89095decfe52c3e0e7d8ef27b5c91aed790414d718b90563c |
|
MD5 | 994ccb02373fa0d76590c877d7dbe733 |
|
BLAKE2b-256 | 66b6f3a8d6435b68263022f23b279dfe2262c23116fef49d97b35199af6943c8 |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0a0d5567e4b7afc840ee08c326495214a0a539aaadda288025468c5df24c4806 |
|
MD5 | 162109f58cced2119524d6d6bca01430 |
|
BLAKE2b-256 | bf95b6121a8f6f8590392167fae80b9ef701fc7ecb2181e9d481b50fb068b525 |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 41257227b12c8a85cfef47baacf8fa54a15ac87831508b13bc39385c96312b5e |
|
MD5 | ca24931b578ed75eb049c95ff12dba3b |
|
BLAKE2b-256 | de9ebee9c2c9a36624a4deb3a926d02d1fa0286c47ac32ed8f80ab84c876f78d |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4ee3137804259782cc2dd280d3b0d015fb04c6fe68bec0b3fbc8706b032524aa |
|
MD5 | 180ed68cdd96ca2df9d7c6fd177d5139 |
|
BLAKE2b-256 | 23a2caead7d94640677a24ea1306ed7783075f6a18288448f8fcc8c2071a9b3a |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0e86b4ffb8d1a3903bebe2a8a11feab130f8315f0a1255c62065dd382c6efb3c |
|
MD5 | eef95e37b8d3002a1cb87580dc156999 |
|
BLAKE2b-256 | 5f1683b1c6c175fcceb063abde81414665ba6a6e0ca24205f2af95cbbb9d4e1f |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.1-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8ef29ceca5314ca67f5a839407f77f1800469db9a73fbaf11290b1ee82f3537d |
|
MD5 | 2d004d6823eac7a896288cb095f986bc |
|
BLAKE2b-256 | 34c7eb6ada138e1cc189c85c113cb0c637ff7cb2d51580491db488c4fd3f4b6a |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.1-cp311-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8ea724f9802b8ff5567b63d5b3260815d5a037ff45d8bd1514d93c77c2191f98 |
|
MD5 | 83896849e5d0b0847ba904944b9129be |
|
BLAKE2b-256 | 3ee916ab0cf79fb96ac8211aaf8047e9589b71785ca0e11ea62f19770071b172 |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.1-cp311-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d7534936b6dbc4877ee04249f9f05e1730245414d91865d83043ffa724f1fbb1 |
|
MD5 | c5a902f65fe4de3efcd69d63c0c0cbe9 |
|
BLAKE2b-256 | 7a81cd03c4575d48e97f879462ebaa7c76dd03d168db3ff8868895e41ceb2112 |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4d2d5a5f83df4c96a5986091719e48f7094cb8ef81780af52371904d7c1730e3 |
|
MD5 | 7c10c2e8580f2cddfe6033c000549c6c |
|
BLAKE2b-256 | d79a937e8cf2b6135ca59d5e95f34fde54ec1c611063756a4215f11442f7c8b6 |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a7bf20bdb4c921ee716068143594a1b5b6985a0b495de591b50327459300a691 |
|
MD5 | 10ec0e5e95bf547708be068fe7050656 |
|
BLAKE2b-256 | 01363475f117e4249e3bf41ff26b001dcccf21537cbeb42393a4980186333668 |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 518fdfc037b52d270025e5d157c5b02b086d187daa77f22c1fddefa8d8df3795 |
|
MD5 | b54a01f83f377b8d5d34984dc8912d4c |
|
BLAKE2b-256 | eb27796a67120b42befe671f237afcf09513eafee7e2406369d9a4273831a164 |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 49e9ed6ad630e729662709c6a15bed8dd53e17820ff3aa10f49cb9d140ff23d7 |
|
MD5 | 38efab9614a92ee8a2402e9dfba5366d |
|
BLAKE2b-256 | 781a655c224e41a81db8f3351af9185e336812f6885b5522e69588918393e9dd |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a82ce8a76b703abdf9a9a93556c7a8539494426aa0b3062dca7fb3699a65837 |
|
MD5 | 7d57e2b0124a2ec822458dd653fd6a7a |
|
BLAKE2b-256 | cc7963ff0c50cf8721912325024012804a210e346660de543ef03fe04fb7988a |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.1-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5cdca964a7891290398f8ebe86120484af40a7b6fd3c628b946fe4cfb50b5d8f |
|
MD5 | 0bf99af13c1f2ebab09b0d5a404b843c |
|
BLAKE2b-256 | 15f751ffb14b04a739f959bdf0b715e3cf6867bab278ca2cadbd48730c480bc1 |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 11874753b24a99b641288d8105a513316df33b6dca378619aac0c79ec7fb4078 |
|
MD5 | bda974457ea8f36ececf4d4b4a950f39 |
|
BLAKE2b-256 | 20850261cbbf09823356a7ac6d322beeb2a614c2a099820bb7ac748c1e4dc03b |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.1-cp311-cp311-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3e9bf75956e202608b5b8a17f82f4eaea202fe26b371b33c53aeac323c07b62b |
|
MD5 | 80ff01e44f9a5214a24393c32d2a42a1 |
|
BLAKE2b-256 | ac1ba33791264a653d798478ff3c25059e0bf328df980b267ea687c1d914ef4f |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.1-cp310-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e496556525dc36cad21975914e2c1f1a2ed11d05f48be2cd3356e92acc637d48 |
|
MD5 | b69ca49ca97c8024710725c6de23b90e |
|
BLAKE2b-256 | a992f6df5db127b32da3073e95f5bab552be3d0688473f0746cd2bef33ed72c6 |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.1-cp310-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e5335dd58986715bc4428b88f81c5d2b3b727ae22b15e633340aa564b02307fa |
|
MD5 | 7468067de629fb21bc87d75a216716ac |
|
BLAKE2b-256 | bc6b1caac75e79c0e0b2b540f52819495bc5a60195a5e7126fc417cab0656745 |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d94fd5f073e53f184c0723327ea7bca26835ecf4efef58bab775b6c0a5caaa6e |
|
MD5 | 03e303311e7f7b6981883a13f9043327 |
|
BLAKE2b-256 | b3cb8758ab9c9fca981ba8cb896dcfaba55f2748893fa52633be47cd2c007c2d |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1dec7a1b19e770b0d39f36ff5e80b3345d29db13aab2adbc154003fd0695f43d |
|
MD5 | b94dc51123f0340ffcda3bb90d2a2a41 |
|
BLAKE2b-256 | 0e47d87eb268fdbc70a7c769d2a13cd8807de03d8e96f2108d831be73e61ecda |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9ca17832aa072e379f29417c0f0bfb48a4bd7fee83809ee214eb6bf9f7587280 |
|
MD5 | 733b49a48be42aa9f39198823b31531d |
|
BLAKE2b-256 | a39f07133e4f3f7c4492dd8d7cbc71413724c6f8f747c4a1d0cc072074f2e0cb |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 02997bcab1c2a9c20a4fa92260f89381553e6e2313beedc607600aadcbaad80c |
|
MD5 | 14606d182623fd069cd46f8a0134dd7b |
|
BLAKE2b-256 | ce30bec49d9a6057942d08903fd34ff94ae828eee846f15113f99afcf4bc7562 |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2a189d04ad9ae3a965834e23a9b625df8cf3b64e3eb9f9a451f30f818766aa2f |
|
MD5 | 052c904eea599cde3d882fef07fadd41 |
|
BLAKE2b-256 | 086a016c038db648587cfd3000c050f1a64e1e41055823998305f1a71e2848c9 |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.1-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 79f3a2e86714d2235e36412dafd5a2255d0e9a828f64d5de427df01260744dd4 |
|
MD5 | 0c8aaec9d3886802df0ce008fe0766d7 |
|
BLAKE2b-256 | eaeeef647b6ec12ff5904e85930f41a772f54ad9f1b0a951ceb518bcaad81fb2 |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2d9d81ab03e91f7a29f6683585a9c27637d99fd05818224f5485452a94ce24ed |
|
MD5 | 9c3471c5901edb065ad603ee245f7b78 |
|
BLAKE2b-256 | 52a56f62de17b5e1a3f4a43dde174e2d41adc8c0b1bf81e41b6a819be83d4303 |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.1-cp310-cp310-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2d448871d6732538e0d850fb944f604432c374528dd2d407e989d59e9afbf5e9 |
|
MD5 | 212be3584af2b170c119f06b639eb72f |
|
BLAKE2b-256 | 7e9ff619cf90af60c8f1772fb77a503e2bc1aeb06cd6fbf386455150a54d877c |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.1-cp39-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4d266414fcc7ea183e78f3fdbc97b4e880c900c6e83d6ca9ba4213d0f03a7edd |
|
MD5 | 3f7569876497b79c9c88b7643a37b442 |
|
BLAKE2b-256 | 330112acadccf9a55910fe694d0ff64c1cf5804f99b333a5dace59b196b90321 |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.1-cp39-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e1385ec5ceed936d7ee792133dfcbe20cd2cf0f68b4c548d4b1b0a9d68e48407 |
|
MD5 | a4480488048be3f62ee03cd3904ff451 |
|
BLAKE2b-256 | f3be2da7134ce1dfe01dd1bd125df3dafd63cf39bf0222b791ceebf2baee7a05 |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3c883537b8375f1148af464453467d4789fcb562fc0e3d5c84209873ebe417cb |
|
MD5 | d1c10f5dfe5bf291a7a2534953c56dc0 |
|
BLAKE2b-256 | f22065a0f28cfee91b1b5360a988e318076453bff4c19f7761e9bdb560641e71 |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7aae58e2760a6aad8ef0fcbb04b7abda9284830eadbf97a6be55ee757ef8afb0 |
|
MD5 | aba441a4a937a08daf408e339a0a701f |
|
BLAKE2b-256 | b4728882ae0b306b80cd9c7c32b1f5294c1309a1018cf57a9fdfe212d10aaa45 |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d77b9abce25326e6e0bb16559cc39ca76b7f67e4a84d252fffa84bc45b639c11 |
|
MD5 | a6ec55eb2bfafae59b0f05df324f87b2 |
|
BLAKE2b-256 | fe1a74e9dcba37b2a8300d85f72a94064c0f5c14328a62931080a3b01792c42e |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 54e2406eb3dc6007265facacab9d198c5438a308b9bad7dd64713a4ac889cd9d |
|
MD5 | c3fbcf1a2e9580e0840133be7ed45046 |
|
BLAKE2b-256 | 07b93870a513c8385c0500adc10937fac60ea40ad424fcc020ae1f65088cad8b |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3862cba9895fb45b9f10ab23f7a93e35fdd2547d8027665f78e225196c4c708e |
|
MD5 | 81d013641b7a973c2a5cc75f13f23d26 |
|
BLAKE2b-256 | e2876e22320bc8de4d1bf9dbb4bd8aba79c50cf702f4bfda45c4a1acc4c54150 |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cd88d0cb8efe05ae15e48102f58ae36f9761bc8c239436a2fc981116256fd06f |
|
MD5 | 8dc0b07fed613081f664a0ba101b75d6 |
|
BLAKE2b-256 | 91feb75ffd4522804ca59485415fcaa166e9446d2d7edbc13feaf1396d67bce2 |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.1-cp38-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f9c0b04601f103c87d41c7200bb03e374b28c20f14b3ad4c3ebfa18533bf946e |
|
MD5 | 33787ef2b2a8a86f162b26f2594af847 |
|
BLAKE2b-256 | d79f16eb27af21d2510379a73e5d075ba62f48bf8d742a177140fc83fb4c8eea |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.1-cp38-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8d3fbb12007276d1c92b4d438aafdeb324d87c6a99bc25f6901884da70ff1cfa |
|
MD5 | 587eed9e79ea7586bef2be000c55917f |
|
BLAKE2b-256 | 718f87825f5038998d8286a5256ecae17f2f011e057574689541a3d4fd3fe192 |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5b30d9e6e68364b05fc31bf88b1f0bb0dfeccd0b794b4c26c6afd924622fb80d |
|
MD5 | 69252138ebe75af6db07861eff1f5909 |
|
BLAKE2b-256 | 3e3b9649a2bad741fdb69b13d44fac7dd5f2235178f7eb7134c390f3e3daaa5a |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 13f545531eed3594227794b849829f0845fbd28b27b343517989479ade3588d2 |
|
MD5 | ffde6325fda47206a0270a936bed13ca |
|
BLAKE2b-256 | 4e2b0104e46089ada59f92b6e6a4579580d67a522e0f315d47171f2f0b569fe6 |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 32af3682aef62cd7e3735466b857ab21bfa84b60008ce6cd2a8e03fc7d5ead14 |
|
MD5 | 269708e063d2e56fd2152778d60cf92b |
|
BLAKE2b-256 | 1ef7fdba9dde99215b6ab06ff93159e7cc49e913bcbd7d804b3eb6617bb73048 |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 52f1ed45544e8e8fe7de9c6e76132a62bf984742f0ba18a761600a9b2b68abaa |
|
MD5 | 786d0ccc62b4333261658437262d43a6 |
|
BLAKE2b-256 | 6dacd05585d71f6560bd440847c93e10e8d1c2069a6578d8cad0bd68c49e40d5 |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b52757c32b1bedb68e575e87dc5c6a2020d53fcae1d6d13fcf1e72057788a606 |
|
MD5 | f91897ce7c49cbb860db3a2e6d398a43 |
|
BLAKE2b-256 | b5293913f2448ff639b1741ac7a3ba7a9fcc640b5c2819c52b164a346d351101 |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c84b9906ecd67bed04b97bc2bbca48a3fddf39667c043fabda822aaac6463b69 |
|
MD5 | 5f78e8908b47101486775ee26b0af6b8 |
|
BLAKE2b-256 | 1e23848d5932305faf38abad1a32eccc1bd08c094a23b67d78d2e63e3f6ff1f6 |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.1-cp37-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 00d301fe26e4e8d05188f9221f21d8b8b801173192ffddb69cf25a4d4c50fb51 |
|
MD5 | 1e5ca4d2666092826f54d05e5e34d16c |
|
BLAKE2b-256 | b0bf2aedb05de793c0caf055fab88eb25f29627b3d4fd5524882d0fa3441622e |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.1-cp37-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 184c33639762b116efc9203a342e50148b0926fb9fedbcfd266632b3a273f811 |
|
MD5 | f6cd6fc21ffa55f95139b60246044399 |
|
BLAKE2b-256 | 698d85c9ffaa1e523edf8f413f9e275954e8c68a87c5be89368a44ef3b79db2f |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1f126b81180475475848b7b82e118aa6cc4b32c6225f63b5834dc8db45060829 |
|
MD5 | 854243cfa83bb8dd8a755d97a0421903 |
|
BLAKE2b-256 | 3fa43a8dd09a594cdcf05ebbd3df672c93353f328049239039af9236473e50b6 |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8ce353429a5e38f2ff08e5d75f1b2fac6a21e57085072b06d207f83d3d5186f9 |
|
MD5 | 3128fbaf994b2f38ba7550cb311cfacf |
|
BLAKE2b-256 | 0c0c6c35d795cd0f71f1eac99dd092c24bb062d35ca36f3def2612f610202961 |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.1-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f0a607efa15d496817eb827a1128da55ee05645be5c959b9b8f4311fd66b5baf |
|
MD5 | c89cef5d4f3570bd3c6090f54d998683 |
|
BLAKE2b-256 | 0f58388eb58a91a007eb59b8d11674a1f4ee2cd9cc2b416357c8298a38361daf |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.1-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bd56550ef6f80378a00a34ae299fa3b0ea0912327417f3fe21dc60ee6b9afc07 |
|
MD5 | f4249e27cce763be737516c268ca5697 |
|
BLAKE2b-256 | 0aeb622f53b488fb9a2546bc610b80400e6227dfb08f7713d63aa5a2dcdc55c1 |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 66f6228490d93bba9694f4e0d458b8821b7a2f2ffc706e495626888eb35d0369 |
|
MD5 | a69c9fe12eed22f1bbc41e6c1e3219af |
|
BLAKE2b-256 | 203ab0dc613f2ab1fc811ff5cd45a88bb2c4d1e381abfa75dd20c23ebf101197 |
Close
Hashes for nacos_sdk_rust_binding_py-0.3.1-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 81359cfd0c209a6feb2fafd6e205ecffa8742c0b9077a1f4e99498c7fe588ca0 |
|
MD5 | 2bc9c096dc8a84437b79ff13dc85b736 |
|
BLAKE2b-256 | 1cd0e33ea569d6422b220348a53a61b147ae4ebedbed80de22a646ffcbc042d7 |