Skip to main content

ZeroArm Python SDK

Current SDK source version: 0.3.1

Version 0.3 uses the same device WebSocket protocol-v2 bridge as the GUI and ROS SDK. Before any motion command is enabled, connect() verifies both the firmware version and the advertised SDK protocol capability, waits for a fresh operational state, and acquires an exclusive renewable control lease.

Requirements:

  • ZeroArm firmware 1.1.0 or newer
  • sdk_protocol_version = 2
  • Python 3.9–3.12

Controller WebSocket and camera HTTP traffic always connects directly to the device and doesn't use operating-system or environment HTTP proxies.

pip install zeroArm_sdk
import asyncio
from zeroArm_sdk import RobotArm


async def main():
    arm = RobotArm(
        arm_model="v4",
        slot="left",
        mount="upright",
        end_effector={
            "type": "gripper",
            "model": "standardParallel",
            "ff_kp": 4,
        },
    )
    await arm.auto_discover_and_connect()
    print(arm.firmware_version, arm.sdk_protocol_version)
    try:
        await arm.set_joints_batch(
            [(1, 0.2), (2, -0.3)],
            max_vel=3.0,
            max_acc=5.0,
            max_jerk=5.0,
            wait_for_completion=True,
        )
        await arm.set_gripper(0.03)
    finally:
        await arm.close()


asyncio.run(main())

Use end_effector="none", a gripper configuration, or a screwdriver configuration such as {"type": "screwdriver", "default_vel": 2, "max_vel": 6}. If it is omitted, the SDK leaves the device's existing end-effector configuration unchanged.

Normal-control APIs intentionally do not expose motor zeroing. Calibration and zero writes belong to the maintenance workflow.

Main methods:

  • set_joint() / set_joints_batch()
  • set_tf()
  • set_gripper() / set_gripper_torque()
  • set_screwdriver()
  • enable_hold_current() / zero_gravity_mode()
  • back_to_zero() / back_to_initial()
  • gracefully_shutdown() / emergency_shutdown()

Command rejection, stale state, lease loss, incompatible firmware, and transport failures raise the typed exceptions exported by zeroArm_sdk.

Firmware 1.1.0+ requires the provisioned Product Profile to match the requested SN, SDK slot, model and mount. The SDK checks the local model first, downloads and verifies a missing URDF on the client, and uploads it before starting the runtime. Cached models work offline. A missing unpublished model or any identity/integrity failure stops connection.

相机画面与深度

使用包含 camera frame protocol v1 的控制器固件和 Python SDK 0.3.0 或更高版本。 相机图像依赖 NumPy,请安装 camera extra:

pip install 'zeroArm_sdk[camera]>=0.3.0'
import asyncio
from zeroArm_sdk import CameraClient

async def main():
    camera = CameraClient("192.168.1.10")  # 只有一台已配置相机时自动选择
    print(await camera.list_cameras())  # 只查询,不启动视频服务
    await camera.start()  # 经控制器启动共享相机,等待首帧;不申请机械臂控制权
    frame = await camera.read_frame()
    color = frame.color_bgr       # H×W×3,numpy.uint8,BGR 顺序
    depth = frame.depth_mm       # H×W,numpy.uint16,毫米;普通 UVC 为 None
    print(frame.frame_id, frame.timestamp_ms, frame.intrinsics)
    if depth is not None:
        h, w = depth.shape
        print(frame.depth_at(w // 2, h // 2))  # 光轴 Z 深度,单位米;无效值返回 None
    # await camera.stop()         # 显式停流会影响其他 GUI/SDK 读者

asyncio.run(main())
  • list_cameras() 从控制端口查询 Product Profile,返回 camera_id、provider、attached_to、 capabilities 和 available(缺失时为 None)。这是已配置相机列表,available 仅为控制器提示, 不能当作物理相机在线或首帧就绪证明;无需先启动相机服务。仍须提供控制器 host。
  • 省略 camera_id 时,首次 start() / health() / read_frame() / stop() 自动解析唯一相机。 也可 await camera.select_camera() 只完成选择。零台会报错,多台会报出全部候选 ID;用 CameraClient(host, camera_id="left_hand_camera") 指定,不按列表顺序或 available 猜测。 选定后 camera.camera_id 保持绑定;list_cameras() 可刷新列表,但不会重新绑定或启停相机。
  • camera_id 使用 Product Profile 的 peripheral_id,例如 left_hand_camera,不是 USB 下标或机械臂序列号。多台 D405/D435 应在控制器配置中使用完整相机 serial 明确绑定。
  • read_color()、read_depth() 可分别读取图像;需要匹配的 RGBD 时使用一次 read_frame(), 两次独立读取可能来自不同帧。深度已对齐到彩色像素,0 表示无效,数组可直接交给 OpenCV/NumPy。
  • D405/D435 返回 RGBD;UVC 只返回彩色,调用 read_depth() 会抛出 CameraError。
  • timestamp_ms 来自相机时钟,不是 Unix 时间;轮询可能读到相同 frame_id,读取上限不是相机帧率承诺。 设备端拒绝超过 2 秒的旧帧。原始 BGR/深度数据较大,按需要控制客户端读取频率。
  • 默认控制端口 8888、相机 HTTP 端口 8892,可用 control_port / camera_port 和 timeout 调整。
  • start() 遵守控制器已有相机占用门禁;标定/抓取正在占用时会明确报错。构造、读帧、对象销毁都不抢占/停流。
  • 不需要连接 RobotArm、手眼标定、机械臂位姿或运动 lease;需要基座坐标系点云时仍应使用完整标定流程。

完整示例:examples/camera_rgbd.py。

相机接口速查

CameraClient(host, camera_id=None, *, control_port=8888, camera_port=8892, timeout=5.0)

host 为控制器 IP 或主机名,不包含 http://;不是运行脚本的电脑或相机 USB 地址。 端口范围为 1–65535,timeout 为正数秒。查询配置只需要控制端口,读帧还需要相机 HTTP 端口。 构造参数错误抛出 ValueError;通信、配置发现、启动和帧协议错误抛出 CameraError。

调用(在协程中使用 await) 返回值与行为
list_cameras() 相机字典列表;不会选择或启动相机
select_camera() 选定的 ID 字符串;不会启动,显式 ID 会直接保留
start() 首帧就绪后的 health 字典;启动共享相机
health() 包含 ok、camera_frame_ready、diagnostics 的状态字典;不启动相机服务
read_frame() CameraFrame,包含同帧彩色、可选深度和元数据
read_color() / read_depth() 单独返回 BGR 数组 / 毫米深度数组
stop() None;停止共享相机,影响其他读者

CameraFrame.metadata 包含实际设备 serial、provider、尺寸、帧龄和内参等信息。 frame.depth_at(x, y) 是同步方法:坐标对应彩色像素,无深度时抛出 CameraError, 坐标越界抛出 IndexError。它返回光轴 Z 距离,不是点到相机原点的径向距离。

多相机:先列出,再指定

import asyncio
from zeroArm_sdk import CameraClient, CameraError

async def main():
    host = "192.168.1.10"
    discovery = CameraClient(host)
    try:
        for item in await discovery.list_cameras():
            print(item["camera_id"], item["provider"], item["attached_to"], item["capabilities"])
        # 将下方 ID 替换为列表中实际需要的相机,不自动取第一项。
        camera = CameraClient(host, camera_id="left_hand_camera")
        await camera.start()
        frame = await camera.read_frame()
        print(frame.color_bgr.shape, frame.metadata["serial"])
    except CameraError as error:
        print(f"相机操作失败:{error}")

asyncio.run(main())

返回条目示例(配置提示不代表已经出图):

{
  "camera_id": "left_hand_camera",
  "provider": "d435",
  "attached_to": "left_arm",
  "capabilities": ["rgb_preview", "depth", "hand_eye_calibration", "point_cloud_capture"],
  "available": true
}

示例命令与排查

在 SDK 仓库根目录运行:

python examples/camera_rgbd.py --host 192.168.1.10 --list
python examples/camera_rgbd.py --host 192.168.1.10
python examples/camera_rgbd.py --host 192.168.1.10 --camera-id left_hand_camera

读取示例保存 camera_frame.npz;--list 只打印配置。退出示例不会停止其他读者的相机。

错误或现象 处理方式
No cameras configured / profile not ready 检查控制器 Product Profile 是否配置相机
Multiple cameras configured 从列表选择 ID,重新构造带 camera_id 的客户端
缺少 CameraClient / list_cameras 或帧协议 v1 安装 zeroArm_sdk[camera]>=0.3.0 并升级到配套固件
camera_not_started / HTTP 连接失败 显式 start();检查控制器地址、8888/8892 或自定义端口
busy_by_calibration / busy_by_capture 等占用任务结束后重试,不绕过占用门禁
stale_frame / depth_not_ready / 首帧超时 检查物理连接、固件日志、型号与 serial 配置;UVC 本身无深度流

Metadata

Release files for zeroArm-sdk 0.3.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for zeroArm-sdk 0.3.1
File
zeroarm_sdk-0.3.1-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
zeroarm_sdk-0.3.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
zeroarm_sdk-0.3.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details
zeroarm_sdk-0.3.1-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
zeroarm_sdk-0.3.1-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details
zeroarm_sdk-0.3.1-cp312-cp312-macosx_10_13_universal2.whl CPython 3.12 CPython 3.12 macOS 10.13+ universal2 (ARM64, x86-64) Details
zeroarm_sdk-0.3.1-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
zeroarm_sdk-0.3.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
zeroarm_sdk-0.3.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details
zeroarm_sdk-0.3.1-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
zeroarm_sdk-0.3.1-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
zeroarm_sdk-0.3.1-cp311-cp311-macosx_10_9_universal2.whl CPython 3.11 CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64) Details
zeroarm_sdk-0.3.1-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
zeroarm_sdk-0.3.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
zeroarm_sdk-0.3.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details
zeroarm_sdk-0.3.1-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
zeroarm_sdk-0.3.1-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details
zeroarm_sdk-0.3.1-cp310-cp310-macosx_10_9_universal2.whl CPython 3.10 CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64) Details
zeroarm_sdk-0.3.1-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
zeroarm_sdk-0.3.1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
zeroarm_sdk-0.3.1-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ ARM64 Details
zeroarm_sdk-0.3.1-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
zeroarm_sdk-0.3.1-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details
zeroarm_sdk-0.3.1-cp39-cp39-macosx_10_9_universal2.whl CPython 3.9 CPython 3.9 macOS 10.9+ universal2 (ARM64, x86-64) Details

Total release size: 18.1 MB

Release files / zeroarm_sdk-0.3.1-cp312-cp312-win_amd64.whl

Download URL zeroarm_sdk-0.3.1-cp312-cp312-win_amd64.whl
Size 200.3 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
d70920f95a882d3c690d9c9c2991905cb027a2cbab5f1b47337769b53437b843
BLAKE2b-256 checksum
How to use checksums
9e036facf9663dae26ece27f08d23ac61de7194f1a73c1c786f128bb89f1d7fb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / zeroarm_sdk-0.3.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL zeroarm_sdk-0.3.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 1.7 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
19bf7ebd9e231fa959ab9ff9289518ae60ed0b9242f3d8438b98977277f6655f
BLAKE2b-256 checksum
How to use checksums
51339e20c42941450c60e08a8ce097cf71129666df15e3fb76ddadb2593881ac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / zeroarm_sdk-0.3.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL zeroarm_sdk-0.3.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 1.7 MB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
6edef9bf2a501e73f83665f70f1d11f041842ccd1e83c1e6a8e739f97f44f1e1
BLAKE2b-256 checksum
How to use checksums
97301a9a5357fc00e891b2711bfb11459eba941b75b6b10a67f163d57f6ed48a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / zeroarm_sdk-0.3.1-cp312-cp312-macosx_11_0_arm64.whl

Download URL zeroarm_sdk-0.3.1-cp312-cp312-macosx_11_0_arm64.whl
Size 239.7 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
bc11e822523ac4b46c5f18033502762878e19d7c6b49f8dc0de605208e84b0c5
BLAKE2b-256 checksum
How to use checksums
a58e8daa66ce221404ed8a8578feef25033530379f3a842e11817392d20fc6be
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / zeroarm_sdk-0.3.1-cp312-cp312-macosx_10_13_x86_64.whl

Download URL zeroarm_sdk-0.3.1-cp312-cp312-macosx_10_13_x86_64.whl
Size 253.9 kB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
e42c238613555c14459edccbe924a0c77c6fc296d5c4dfbddf741c589ff747d4
BLAKE2b-256 checksum
How to use checksums
0faba2bf2cc392315d5ba701b5fbfe519b8f1f863ce97056038bb3e20066402e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / zeroarm_sdk-0.3.1-cp312-cp312-macosx_10_13_universal2.whl

Download URL zeroarm_sdk-0.3.1-cp312-cp312-macosx_10_13_universal2.whl
Size 480.4 kB
Tags CPython 3.12 macOS 10.13+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
38b279c8d42e40dff854b1f09bb4d7b39d098182ec6c976bbdb9919fe6c3703b
BLAKE2b-256 checksum
How to use checksums
c3475b551c8a86edfc73b3d63f9d974c3933acdd34c96ae73af75c6806521385
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / zeroarm_sdk-0.3.1-cp311-cp311-win_amd64.whl

Download URL zeroarm_sdk-0.3.1-cp311-cp311-win_amd64.whl
Size 210.1 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
605bedb99c4d91e48a2a95d17cfbe222dc61c553ecf6f1443464b2bca9080dfc
BLAKE2b-256 checksum
How to use checksums
3b6062bdeb01826997430a81d8ca2237600d5909e8f68c5ac1766b492ed33c26
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / zeroarm_sdk-0.3.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL zeroarm_sdk-0.3.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 1.7 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
abf64a2ee147dfb89a2a6ff3abc941f4197dff19b4bf7fe72a178becaab85484
BLAKE2b-256 checksum
How to use checksums
762bcfce9e058deaac09939213655fa81f692b9f9dcfc36ed277b221a9f7214e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / zeroarm_sdk-0.3.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL zeroarm_sdk-0.3.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 1.7 MB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
69ff80eba61f70d85c6883bb736dc0fa342fbf4a44e0fcb189996f7a7905ab49
BLAKE2b-256 checksum
How to use checksums
188a91ebd2da3fb7f86bd12f116cf7073187526c7145c85458c6e5eaebc0982e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / zeroarm_sdk-0.3.1-cp311-cp311-macosx_11_0_arm64.whl

Download URL zeroarm_sdk-0.3.1-cp311-cp311-macosx_11_0_arm64.whl
Size 238.5 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
4d1a7ae61390d598030c0adcc421af013feb70fed8c209422d1b2712e448d44d
BLAKE2b-256 checksum
How to use checksums
5a17d717ce24bd621b8c577fe6beebaa7efa20a41a5ab28c96a775c156d8fb10
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / zeroarm_sdk-0.3.1-cp311-cp311-macosx_10_9_x86_64.whl

Download URL zeroarm_sdk-0.3.1-cp311-cp311-macosx_10_9_x86_64.whl
Size 257.6 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
65f1f51a434fc6e12b626b2f399552e0accff5b468138f86229e26bb0470fb5f
BLAKE2b-256 checksum
How to use checksums
6406c6810b60263d2f3dbc09578026219c1a1d364b68575137c45a5f9a99611f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / zeroarm_sdk-0.3.1-cp311-cp311-macosx_10_9_universal2.whl

Download URL zeroarm_sdk-0.3.1-cp311-cp311-macosx_10_9_universal2.whl
Size 482.1 kB
Tags CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
b69e475a9247ec65d2c28f0d41c4d8e8c86e35056632c175763c25b3dc48db84
BLAKE2b-256 checksum
How to use checksums
ad52565a485e5c66391a0c9b30fd2040d1a697bad29de20ff4800391ed7fcd25
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / zeroarm_sdk-0.3.1-cp310-cp310-win_amd64.whl

Download URL zeroarm_sdk-0.3.1-cp310-cp310-win_amd64.whl
Size 208.8 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
e41d79be97d9d0fa67fd6fa2005a828c2e4f70cac6d60d00531e0904561781e9
BLAKE2b-256 checksum
How to use checksums
eb02cd51e1c4cb4f447836a957e9c96a99d8fd7509f82f2c9afe86eda94ec78e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / zeroarm_sdk-0.3.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL zeroarm_sdk-0.3.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 1.6 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
7bd8e37fad2672f5c0429b2687d498fdcaecda8a718d9a2bfdafdaa13cbcc9f6
BLAKE2b-256 checksum
How to use checksums
b18cd570b3a9dcc10c7affab330a41155acdb656b7aad6b7efb2ea7676fa655b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / zeroarm_sdk-0.3.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL zeroarm_sdk-0.3.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 1.6 MB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
8aeb3fbeeb62e1eecf40ad0d93e6127bc4e2b622e4a01b8f80da15f8b4da77fd
BLAKE2b-256 checksum
How to use checksums
50050838b62606035f66bc71c9695834bfd5b0dd3ed0f633eb4b7f8bfd6b122a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / zeroarm_sdk-0.3.1-cp310-cp310-macosx_11_0_arm64.whl

Download URL zeroarm_sdk-0.3.1-cp310-cp310-macosx_11_0_arm64.whl
Size 240.6 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
0f64f8e90e6abbc78b1a09a51efb56285e2a99a9985018a3243d40247237ff7d
BLAKE2b-256 checksum
How to use checksums
07dfdedf3674d9333dc0b91049e0142622b05f7d0ac11446c9cc2a7f34b060a6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / zeroarm_sdk-0.3.1-cp310-cp310-macosx_10_9_x86_64.whl

Download URL zeroarm_sdk-0.3.1-cp310-cp310-macosx_10_9_x86_64.whl
Size 258.6 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
d76eb613d0ed8865690f51643103a7c0421e0e921e3d9a2b6758e675dd90fc65
BLAKE2b-256 checksum
How to use checksums
4ffd9b17dd638afa635e891e018a68b9bf12f089ef4da03bd5c766b6fb060aa0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / zeroarm_sdk-0.3.1-cp310-cp310-macosx_10_9_universal2.whl

Download URL zeroarm_sdk-0.3.1-cp310-cp310-macosx_10_9_universal2.whl
Size 486.0 kB
Tags CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
a2c8f50b675400b07b17784b473aac7c7be42fc263b98982a18d1e337e4cd9ac
BLAKE2b-256 checksum
How to use checksums
c866a817043091efef6154f55b66ac599d711cf7f25d18e6960462f5bcafd04a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / zeroarm_sdk-0.3.1-cp39-cp39-win_amd64.whl

Download URL zeroarm_sdk-0.3.1-cp39-cp39-win_amd64.whl
Size 209.5 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
34736b2d9c9406298e0a241e74bbf00caf7f6f77ae9ca7c259b243abb4150fed
BLAKE2b-256 checksum
How to use checksums
e7c923dc182f420eee91d86b9f28cd1a0c99c402008030389b27389f8bd24413
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / zeroarm_sdk-0.3.1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL zeroarm_sdk-0.3.1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 1.6 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
f7657da85cf25c1d79e4f1116423d8b834c8df8412f8fff4b06dc4b422b95fb3
BLAKE2b-256 checksum
How to use checksums
42a45d3b456cd64a9c42463735b8868db617543cbf28669d5d51daa73f8ad8c8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / zeroarm_sdk-0.3.1-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL zeroarm_sdk-0.3.1-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 1.6 MB
Tags CPython 3.9 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
3a6643e4ff97633a69bd94e23559633ab0365f1f8fddd724502e7aabe58b6ca9
BLAKE2b-256 checksum
How to use checksums
df87a101a2014b334fce6011eba3f6c2f2941d878c63f10687a66dd705d81945
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / zeroarm_sdk-0.3.1-cp39-cp39-macosx_11_0_arm64.whl

Download URL zeroarm_sdk-0.3.1-cp39-cp39-macosx_11_0_arm64.whl
Size 242.8 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
7055c1c2016578e03cead65a6e6e9a86b66a8f6e4a1d69f89d74a84a8deaaaa5
BLAKE2b-256 checksum
How to use checksums
4ff24f2da36b08a1d78efee7d7f6e5ba00be08959775efb455bf17a4627088e6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / zeroarm_sdk-0.3.1-cp39-cp39-macosx_10_9_x86_64.whl

Download URL zeroarm_sdk-0.3.1-cp39-cp39-macosx_10_9_x86_64.whl
Size 260.3 kB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
dde04d36a37e67ce803fa176105c69d60087cc1e652b8c3a17b46d7bdbf95530
BLAKE2b-256 checksum
How to use checksums
77b77f1a7fbcce74ba1fea5cc28276cd7ba8c344ad2ba5699635e19ea90a6eb0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / zeroarm_sdk-0.3.1-cp39-cp39-macosx_10_9_universal2.whl

Download URL zeroarm_sdk-0.3.1-cp39-cp39-macosx_10_9_universal2.whl
Size 490.6 kB
Tags CPython 3.9 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
9e4f24624a41cbbf58ec79dd37f4013588bf9eff0b9c5acfa4aa33aa3ee60651
BLAKE2b-256 checksum
How to use checksums
0fa36f72567ae1b1dac795b69bfb818a9f51a25ed7ea2596fc534e93e88ba9b2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release history Release notifications | RSS feed

This release

0.3.1 This release

24 release files

0.3.0

24 release files

0.2.2

24 release files

0.2.1

24 release files

0.2.0

24 release files

0.1.3

24 release files

0.1.2

25 release files

0.1.0

40 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page