Skip to main content

Python SDK for mxlite

Project description

MXLite SDK

PyPI version Python Versions License: Apache-2.0

MXLite SDK 是 MXLite 的官方 Python SDK,为服务器部署和系统管理提供了全面的编程接口。该 SDK 封装了 MXD 服务的核心功能,使开发者能够通过简洁的 API 实现系统安装、网络配置、文件传输和远程命令执行等操作。

特性

  • 全异步 API 设计:支持高效的并发操作,同时提供同步接口以兼容不同的使用场景
  • 自动平台适配:自动检测并使用适合当前平台的二进制文件
  • 多平台支持:兼容 Linux、macOS 和 Windows 等主流操作系统
  • 内置 MXD 服务管理:可以自动启动、监控和关闭 MXD 服务
  • 全面的系统部署工具:提供从系统安装到网络配置的完整工作流
  • 代码类型提示:完善的类型注解支持,提高开发效率

安装

从 PyPI 安装

pip install mxlite-sdk

快速入门

mxlite-sdk 支持连接已启动的 mxd 服务,也支持后台直接运行一个 mxd 服务,默认为使用 MXDRunner 运行一个 mxd 服务并作为子进程使用

基本使用示例(内建服务)

import asyncio
from mxlite import MXLite

async def main():
    # 使用异步上下文管理器自动管理资源
    async with MXLite() as mxc:
        # 启动 MXD 服务,注意,程序会自动获取一个可用的端口,并在此端口提供服务
        mxc.start_mxd()
        
        # 获取主机列表
        hosts, status = await mxlite.get_host_list()
        print(f"找到 {len(hosts.sessions)} 个主机")
        
        if hosts.sessions:
            # 在远程主机上执行命令
            host_id = hosts.sessions[0]  # 使用第一个主机
            result, status = await mxlite.command_exec(host_id, "ls -la")
            task_id = result.task_id
            
            # 等待任务完成
            task_result = await mxlite.until_task_complete(host_id, task_id)
            print(f"命令输出:\n{task_result.payload.payload.stdout}")

if __name__ == "__main__":
    asyncio.run(main())

连接到外部 MXD 服务

如果您已经有一个运行中的 MXD 服务,可以直接连接到它而不是启动新实例:

import asyncio
from mxlite import MXLite

async def main():
    # 创建连接到外部服务的客户端
    client = MXLite(
        host="server-ip-address",  # 外部服务器地址
        http_port=8080,           # MXD HTTP 端口
        token="your-token-here"   # 认证令牌
    )
    
    try:
        # 确保连接成功
        connected = await client.connect_mxd()
        if not connected:
            print("连接到 MXD 服务失败")
            return
        
        # 执行操作...
        hosts, status = await client.get_host_list()
        print(f"成功连接到 MXD 服务,发现 {len(hosts.sessions)} 个主机")
        
    finally:
        # 关闭客户端
        await client.close()

if __name__ == "__main__":
    asyncio.run(main())

使用高级配置启动 MXD

在部分情况下,您可能需要使用 Https、设置指定端口或预置设置一些安全性配置,您可以传入 MXLiteConfig 实例

import asyncio
from mxlite import MXLite, MXLiteConfig

async def main():
    # 创建配置对象
    config = MXLiteConfig(
        root_dir="/path/to/certificates",  # 证书文件所在目录
        http_port=8080,                    # HTTP 端口
        https_port=8443,                   # HTTPS 端口
        token="your-token",                # 认证令牌
        verbose=True                       # 启用详细日志
    )

    async with MXLite(config) as mxc:
        # 启动 MXD 服务,注意,程序会自动获取一个可用的端口,并在此端口提供服务
        mxc.start_mxd()
        
        # 获取主机列表
        hosts, status = await mxlite.get_host_list()
        print(f"找到 {len(hosts.sessions)} 个主机")
        
        if hosts.sessions:
            # 在远程主机上执行命令
            host_id = hosts.sessions[0]  # 使用第一个主机
            result, status = await mxlite.command_exec(host_id, "ls -la")
            task_id = result.task_id
            
            # 等待任务完成
            task_result = await mxlite.until_task_complete(host_id, task_id)
            print(f"命令输出:\n{task_result.payload.payload.stdout}")

if __name__ == "__main__":
    asyncio.run(main())

API 文档

MXLiteConfig

配置类,用于设置 MXLite 客户端参数。

config = MXLiteConfig(
    root_dir=None,         # 根目录,一般为证书文件所在的父级目录,默认为当前目录
    http_port=None,        # HTTP 端口,None 则随机选择
    https_port=None,       # HTTPS 端口,None 则随机选择
    token=None,            # 认证令牌
    certificates_dir=None, # 证书目录
    verbose=False,         # 是否输出详细日志
    host="127.0.0.1"       # 主机地址
)

MXLite

MXLite 客户端类,提供 MXD 服务管理和 API 操作。

# 创建客户端
mxlite = MXLite(
    config=None,             # MXLiteConfig 配置对象
    host=None,               # 外部 MXD 服务主机地址
    http_port=None,          # 外部 MXD 服务 HTTP 端口
    token=None,              # 外部 MXD 服务认证令牌
    auto_connect=True        # 是否自动连接到外部 MXD 服务
)

# 启动和关闭 MXD 服务
mxlite.start_mxd()
mxlite.kill_mxd()

# 连接与断开外部 MXD 服务
mxlite.connect_mxd()
mxlite.disconnect_mxd()

# 主机管理
hosts, status = await mxlite.get_host_list()  # 获取主机列表
host_info, status = await mxlite.get_host_info(host_id)  # 获取主机信息
host_list_info, status = await mxlite.get_host_list_info()  # 获取主机列表详细信息

# 任务管理
task_result, status = await mxlite.get_task_result(host_id, task_id)  # 获取任务结果
result = await mxlite.until_task_complete(host_id, task_id, interval=1)  # 等待任务完成

# 命令执行
result, status = await mxlite.command_exec(host_id, command)  # 在远程主机执行命令

# 文件操作
await mxlite.upload_file(host_id, src_path, target_url)  # 上传文件
await mxlite.download_file(host_id, src_url, target_path)  # 下载文件
await mxlite.add_file_map(file, publish_name)  # 添加文件映射
await mxlite.add_dir_map(dirname, publish_name)  # 添加目录映射
await mxlite.remove_file_map(file)  # 移除文件映射
maps, _ = await mxlite.get_file_map()  # 获取文件映射列表

# 文件系统操作
files, status = await mxlite.lsdir(path)  # 列出目录内容
content, status = await mxlite.read_file(path, max_size)  # 读取文件内容
hash_value = await mxlite.get_file_hash(file, algorithm)  # 获取文件哈希值

# 资源释放
await mxlite.close()  # 异步方式关闭
mxlite.close_sync()  # 同步方式关闭

在本地开发

构建平台特定的 wheel 包

# 准备二进制文件
# 在 mxlite/bin 目录中放置适当的可执行文件,例如:
# - mxd-linux-x86_64, mxa-linux-x86_64         # Linux x86_64
# - mxd-macos-arm64, mxa-macos-arm64           # macOS ARM64
# - mxd-windows-x86_64.exe, mxa-windows-x86_64.exe  # Windows x86_64

# 构建 wheel
python setup.py bdist_wheel

系统要求

  • Python 3.10+
  • 依赖包:
    • aiohttp >= 3.11.18
    • pydantic >= 2.10.0

许可证

本项目采用 Apache 2.0 许可证。详情请参见 LICENSE 文件。

相关链接

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

mxlite_sdk-0.2.3-cp314-none-win_amd64.whl (9.0 MB view details)

Uploaded CPython 3.14Windows x86-64

mxlite_sdk-0.2.3-cp314-none-manylinux2014_x86_64.whl (9.7 MB view details)

Uploaded CPython 3.14

mxlite_sdk-0.2.3-cp314-none-manylinux2014_aarch64.whl (9.5 MB view details)

Uploaded CPython 3.14

mxlite_sdk-0.2.3-cp314-none-macosx_12_0_x86_64.whl (9.4 MB view details)

Uploaded CPython 3.14macOS 12.0+ x86-64

mxlite_sdk-0.2.3-cp314-none-macosx_12_0_arm64.whl (9.3 MB view details)

Uploaded CPython 3.14macOS 12.0+ ARM64

mxlite_sdk-0.2.3-cp313-none-win_amd64.whl (9.0 MB view details)

Uploaded CPython 3.13Windows x86-64

mxlite_sdk-0.2.3-cp313-none-manylinux2014_x86_64.whl (9.7 MB view details)

Uploaded CPython 3.13

mxlite_sdk-0.2.3-cp313-none-manylinux2014_aarch64.whl (9.5 MB view details)

Uploaded CPython 3.13

mxlite_sdk-0.2.3-cp313-none-macosx_12_0_x86_64.whl (9.4 MB view details)

Uploaded CPython 3.13macOS 12.0+ x86-64

mxlite_sdk-0.2.3-cp313-none-macosx_12_0_arm64.whl (9.3 MB view details)

Uploaded CPython 3.13macOS 12.0+ ARM64

mxlite_sdk-0.2.3-cp312-none-win_amd64.whl (9.0 MB view details)

Uploaded CPython 3.12Windows x86-64

mxlite_sdk-0.2.3-cp312-none-manylinux2014_x86_64.whl (9.7 MB view details)

Uploaded CPython 3.12

mxlite_sdk-0.2.3-cp312-none-manylinux2014_aarch64.whl (9.5 MB view details)

Uploaded CPython 3.12

mxlite_sdk-0.2.3-cp312-none-macosx_12_0_x86_64.whl (9.4 MB view details)

Uploaded CPython 3.12macOS 12.0+ x86-64

mxlite_sdk-0.2.3-cp312-none-macosx_12_0_arm64.whl (9.3 MB view details)

Uploaded CPython 3.12macOS 12.0+ ARM64

mxlite_sdk-0.2.3-cp311-none-win_amd64.whl (9.0 MB view details)

Uploaded CPython 3.11Windows x86-64

mxlite_sdk-0.2.3-cp311-none-manylinux2014_x86_64.whl (9.7 MB view details)

Uploaded CPython 3.11

mxlite_sdk-0.2.3-cp311-none-manylinux2014_aarch64.whl (9.5 MB view details)

Uploaded CPython 3.11

mxlite_sdk-0.2.3-cp311-none-macosx_12_0_x86_64.whl (9.4 MB view details)

Uploaded CPython 3.11macOS 12.0+ x86-64

mxlite_sdk-0.2.3-cp311-none-macosx_12_0_arm64.whl (9.3 MB view details)

Uploaded CPython 3.11macOS 12.0+ ARM64

mxlite_sdk-0.2.3-cp310-none-win_amd64.whl (9.0 MB view details)

Uploaded CPython 3.10Windows x86-64

mxlite_sdk-0.2.3-cp310-none-manylinux2014_x86_64.whl (9.7 MB view details)

Uploaded CPython 3.10

mxlite_sdk-0.2.3-cp310-none-manylinux2014_aarch64.whl (9.5 MB view details)

Uploaded CPython 3.10

mxlite_sdk-0.2.3-cp310-none-macosx_12_0_x86_64.whl (9.4 MB view details)

Uploaded CPython 3.10macOS 12.0+ x86-64

mxlite_sdk-0.2.3-cp310-none-macosx_12_0_arm64.whl (9.3 MB view details)

Uploaded CPython 3.10macOS 12.0+ ARM64

mxlite_sdk-0.2.3-cp3-none-win_amd64.whl (9.0 MB view details)

Uploaded CPython 3.Windows x86-64

mxlite_sdk-0.2.3-cp3-none-manylinux2014_x86_64.whl (9.7 MB view details)

Uploaded CPython 3.

mxlite_sdk-0.2.3-cp3-none-manylinux2014_aarch64.whl (9.5 MB view details)

Uploaded CPython 3.

mxlite_sdk-0.2.3-cp3-none-macosx_12_0_x86_64.whl (9.4 MB view details)

Uploaded CPython 3.macOS 12.0+ x86-64

mxlite_sdk-0.2.3-cp3-none-macosx_12_0_arm64.whl (9.3 MB view details)

Uploaded CPython 3.macOS 12.0+ ARM64

File details

Details for the file mxlite_sdk-0.2.3-cp314-none-win_amd64.whl.

File metadata

  • Download URL: mxlite_sdk-0.2.3-cp314-none-win_amd64.whl
  • Upload date:
  • Size: 9.0 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.16

File hashes

Hashes for mxlite_sdk-0.2.3-cp314-none-win_amd64.whl
Algorithm Hash digest
SHA256 3e4570ce4f17bf32a4163d678830b897394ab5a674a678821f03286c8f912dac
MD5 8cfd33e4d793e29020cce40ce0a68280
BLAKE2b-256 7c604368a945307a5034196b8fa81aae324b97a2a522465e83be3e2b6873bd41

See more details on using hashes here.

File details

Details for the file mxlite_sdk-0.2.3-cp314-none-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mxlite_sdk-0.2.3-cp314-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2488fe038886c5e328408910e5766dee2f376d6313f0de0afd67d13d9fd5a022
MD5 56df691bf85df003032580aa028d79f5
BLAKE2b-256 9f261802c75718c95a1a7c5ebd90df28c5316f53f9b8fa4db8b269c0e59baa30

See more details on using hashes here.

File details

Details for the file mxlite_sdk-0.2.3-cp314-none-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mxlite_sdk-0.2.3-cp314-none-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a6281964278db814ca475c6cde6e5682d055e1e454e79f0f288c7594a86d2218
MD5 77e334afdab7e4fd12ddf652d1991ed5
BLAKE2b-256 586f7b52190d83f092084ad228b9de20e698d19aa62732245bed31f3a81672a3

See more details on using hashes here.

File details

Details for the file mxlite_sdk-0.2.3-cp314-none-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for mxlite_sdk-0.2.3-cp314-none-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 815237759677c91a5eeb1650a4300c50aa10976e660d1580f87b030d7dc41355
MD5 9b939265a8dd917c3d65ac6529a96ace
BLAKE2b-256 c7247afc36c126512a82194aa20e10b6dec8d27c9fe6504b6d3055c100f71dd1

See more details on using hashes here.

File details

Details for the file mxlite_sdk-0.2.3-cp314-none-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for mxlite_sdk-0.2.3-cp314-none-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 ccbecdcbb15a7cd5e73bcc305a6604098f04e68ff0f522f441d28aff1ec7caed
MD5 162bf54c0710e364f79899bc724ff176
BLAKE2b-256 620f6dd28fa065def7605b726d72124ce35587c05ea97bae2fc85bd4142b31e1

See more details on using hashes here.

File details

Details for the file mxlite_sdk-0.2.3-cp313-none-win_amd64.whl.

File metadata

  • Download URL: mxlite_sdk-0.2.3-cp313-none-win_amd64.whl
  • Upload date:
  • Size: 9.0 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.16

File hashes

Hashes for mxlite_sdk-0.2.3-cp313-none-win_amd64.whl
Algorithm Hash digest
SHA256 91ec693bc4f6d418f459e000932a52ef3301e9448112e03732af9512d25efa75
MD5 138df4be4be08a447b89d2519395625f
BLAKE2b-256 9f195889f5675d07a08f56d08dbf52e11a6f84c2801187de3660cc615e5bf256

See more details on using hashes here.

File details

Details for the file mxlite_sdk-0.2.3-cp313-none-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mxlite_sdk-0.2.3-cp313-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7f02144f7c7d11e15fc434aad0c39a63e31f717e3b51219d516dc920dab5965d
MD5 c6eb79a16b6ef0474e1e506689f30158
BLAKE2b-256 1e91fbd31be35586e79cd83d7849888a36331da98681137d6b35d4d3c64f6217

See more details on using hashes here.

File details

Details for the file mxlite_sdk-0.2.3-cp313-none-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mxlite_sdk-0.2.3-cp313-none-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8591080751748d0716a1a32592440aff37327f6e78fc1ed1f705b0f8dbad93a3
MD5 ff33ce526f2ba87f44c287c2fe0d8d26
BLAKE2b-256 55a44474ce794889d9b7c39b713698dea5071e405e538c65d05fb5e009889dc6

See more details on using hashes here.

File details

Details for the file mxlite_sdk-0.2.3-cp313-none-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for mxlite_sdk-0.2.3-cp313-none-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 38539503cff5672dec7b080381921d3e26027bd414058e7122a0d0e600e26f3b
MD5 40ff1e3812929b3517ce539ec2d84ff5
BLAKE2b-256 4e37c022f05931fd9609b801a9076f0a64daecdd391da7cc269eaf1b6f4a9b57

See more details on using hashes here.

File details

Details for the file mxlite_sdk-0.2.3-cp313-none-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for mxlite_sdk-0.2.3-cp313-none-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 22d849b361e31afa3b3d5221950e2bf90db81e3619fb2253f4b45a5daffb0140
MD5 917ce730a0dd5a9e3295e6c075287a8c
BLAKE2b-256 893bff9bfb963ae69c648fb09249cc641071df40ae5e80cea4b2be19c03702ca

See more details on using hashes here.

File details

Details for the file mxlite_sdk-0.2.3-cp312-none-win_amd64.whl.

File metadata

  • Download URL: mxlite_sdk-0.2.3-cp312-none-win_amd64.whl
  • Upload date:
  • Size: 9.0 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.16

File hashes

Hashes for mxlite_sdk-0.2.3-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 de59b73251ecdb77f286182c9d8825054b8e3f086e2e508d1a10ac56a9972be3
MD5 d84a26b1ab60a8e5f2d3d830c35e8907
BLAKE2b-256 6823d2e5e58df87afd54796ec0a20ca1890514b34ba5a74ba1f7b31beb4c627d

See more details on using hashes here.

File details

Details for the file mxlite_sdk-0.2.3-cp312-none-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mxlite_sdk-0.2.3-cp312-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 abb248bb4c6fd594bc5edb20a9dece847296b6b7111258d90ed2f35e366d1811
MD5 1f5ca194fd1def5ed81834b2286898f5
BLAKE2b-256 b0aac3e28431d4274053f39ba7ddb29a7422471aa21c3a68d1e62f0c958caa40

See more details on using hashes here.

File details

Details for the file mxlite_sdk-0.2.3-cp312-none-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mxlite_sdk-0.2.3-cp312-none-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 621d72432d56e1de686bcaec60e092a8ecf8d571b905247c4cd7c8c0e14ef0b7
MD5 9564b2e342e23d328bccae4cd95c93fc
BLAKE2b-256 135619dbc2352748b850a26aaf936a858b174c0376236546de70e4e2626e8525

See more details on using hashes here.

File details

Details for the file mxlite_sdk-0.2.3-cp312-none-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for mxlite_sdk-0.2.3-cp312-none-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 583a0d5b912f99ba7d4c0253a78e6ec30ddc4df68312772049d4bb5e2a177f92
MD5 20c55533880ac437bb918637759c54bc
BLAKE2b-256 702e9c0bedb78c8ba64d57cb2b9526ec782376b985967b9115747dfa44cb3633

See more details on using hashes here.

File details

Details for the file mxlite_sdk-0.2.3-cp312-none-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for mxlite_sdk-0.2.3-cp312-none-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 85aed452d8b017bb83598ad5370c600cbdd2eebec430eed14fbd9f512bd32698
MD5 e70666576a9631a8e9edc61fdd3013b2
BLAKE2b-256 2f1627cbb93f90762cf73024116b5cdfd2a91259dfc0d268b7b2e35ea29290e5

See more details on using hashes here.

File details

Details for the file mxlite_sdk-0.2.3-cp311-none-win_amd64.whl.

File metadata

  • Download URL: mxlite_sdk-0.2.3-cp311-none-win_amd64.whl
  • Upload date:
  • Size: 9.0 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.16

File hashes

Hashes for mxlite_sdk-0.2.3-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 a4772ef026295791bb46d49506c3b8ca4701ac73b167e01eaf71396b0f4ca61e
MD5 f9e1226fb4583b5fd9aa0855c66ca526
BLAKE2b-256 8a690345fca2837d055a47261321f99bf4c63886d9ae659f3e87a44b4896d15a

See more details on using hashes here.

File details

Details for the file mxlite_sdk-0.2.3-cp311-none-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mxlite_sdk-0.2.3-cp311-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 33d033166de31cbfb05c24899399783c72ee7a9fbb7ede56dbca20d99404a695
MD5 1ad337e1d65ac98fa9a6a354aaec5a67
BLAKE2b-256 c883c4c90b005f5f5af4a6c0f118e44a817126bb91f9a9924db85e637dd3bb75

See more details on using hashes here.

File details

Details for the file mxlite_sdk-0.2.3-cp311-none-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mxlite_sdk-0.2.3-cp311-none-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fbec102fd973fb5f44495cade693f9caf89c217c6fead5a7cfacfe54695034b2
MD5 956cff749d13b3fddae461d6061a69bd
BLAKE2b-256 e7c787dcc9a54a09da96edf64ed4c86ced7d22fd3b64568e256f61eb137d7c06

See more details on using hashes here.

File details

Details for the file mxlite_sdk-0.2.3-cp311-none-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for mxlite_sdk-0.2.3-cp311-none-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 ddcf9e39bddf489698faf5ad85a79c8fd183554c601ab1913feb06051e730f4d
MD5 c41d5195700702ca42499455fdae5fcb
BLAKE2b-256 0c01083d23f6121bc7fd6b8c8cfed05fe4be1542d6e402b416519145fa95ff9b

See more details on using hashes here.

File details

Details for the file mxlite_sdk-0.2.3-cp311-none-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for mxlite_sdk-0.2.3-cp311-none-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 2b8845c007ed9c39d030caf36819a27912afdff3dfca6319a4eded084f94c029
MD5 3cb2689adf4c7f0d048c0557a91c511e
BLAKE2b-256 c11bdb69d4722e801e32b7d316845d3e68ee3350eeacb2618a937ffaed29a7e6

See more details on using hashes here.

File details

Details for the file mxlite_sdk-0.2.3-cp310-none-win_amd64.whl.

File metadata

  • Download URL: mxlite_sdk-0.2.3-cp310-none-win_amd64.whl
  • Upload date:
  • Size: 9.0 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.16

File hashes

Hashes for mxlite_sdk-0.2.3-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 0f21246ed0d36d8e230130111c754d9750d83e52833bf19c096ccee9eab74b1d
MD5 fa9640a9f77c2784eb60e6b408dc94d0
BLAKE2b-256 889ae7fc589b125bf6d629451ec5a7dbfbc1100b96430030360e4d84298afc40

See more details on using hashes here.

File details

Details for the file mxlite_sdk-0.2.3-cp310-none-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mxlite_sdk-0.2.3-cp310-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5c6a99a22a2c4a58109afaacc3f4b3ad0f10ac0633571a47be50e04ff0fc99fd
MD5 fd84a3e6d2a9c4c1b93c48491557f5c4
BLAKE2b-256 1ac741de7bdc24b27c5b7ea2278e31df3672264a3fe2a8994be50d12654c0123

See more details on using hashes here.

File details

Details for the file mxlite_sdk-0.2.3-cp310-none-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mxlite_sdk-0.2.3-cp310-none-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2fe24ef9b9a42b03561056ad1c9a510a7b68c0d93a863952339878fce2d8694c
MD5 7421e9ca67e0d2d5acea8cd5373c15ad
BLAKE2b-256 8dd33752d93d5138e2345a893956ba8d770ca2c0678ca9450cb466dccff71783

See more details on using hashes here.

File details

Details for the file mxlite_sdk-0.2.3-cp310-none-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for mxlite_sdk-0.2.3-cp310-none-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 56b03fd782ab795a8dcf8ffbf75c19696d35d2a08e567fc04776e35f064cf06f
MD5 2c1d6092ce43ac0a0e9f01fb31a3d0f8
BLAKE2b-256 858973ccd7e1fa6bd3de00f43b755b8a33efed32bc0fe147e16da2354c494f83

See more details on using hashes here.

File details

Details for the file mxlite_sdk-0.2.3-cp310-none-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for mxlite_sdk-0.2.3-cp310-none-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 eaa712fae2e62c6966d620c45716b641eb07b12d059bb6bac9173cf64a7b3a77
MD5 767053883da1cb72bd71add4c8a24dc3
BLAKE2b-256 3fa20232163b50d64a51326645beb8add660e8566e7f6883dc2dfae7d95d8970

See more details on using hashes here.

File details

Details for the file mxlite_sdk-0.2.3-cp3-none-win_amd64.whl.

File metadata

  • Download URL: mxlite_sdk-0.2.3-cp3-none-win_amd64.whl
  • Upload date:
  • Size: 9.0 MB
  • Tags: CPython 3., Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.16

File hashes

Hashes for mxlite_sdk-0.2.3-cp3-none-win_amd64.whl
Algorithm Hash digest
SHA256 1729be241fa6f337452b880160e617c5343c18fb0fe7fd596e15ba07f145fb68
MD5 130ebe8d44b89902eafa2a00a5f116f2
BLAKE2b-256 ebc73ab34572ce850457aa69ae56f9775d826e8e3ac61a13027646ef8456fc9c

See more details on using hashes here.

File details

Details for the file mxlite_sdk-0.2.3-cp3-none-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mxlite_sdk-0.2.3-cp3-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bb43a8ab841cb3344e3b89dfa1cadbcdf8527638466291fdffd9dcaea4771a28
MD5 5c771595bdf83fc5be8ab5fd306844a4
BLAKE2b-256 9c2e6de7ade340e6383c794d6e46c41ff49788a2cf1d106ade134fcf35907533

See more details on using hashes here.

File details

Details for the file mxlite_sdk-0.2.3-cp3-none-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mxlite_sdk-0.2.3-cp3-none-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b0f00ac0321eb5253ed59242e9e9fce51e8f0e1214ef25de7387717643086ad9
MD5 bc98a584af14e1debe708b70f6da92d9
BLAKE2b-256 8f95d1980124a423bc4ba8056d8a3d8858d5a7dfa16cbc50afb95994d96b39d1

See more details on using hashes here.

File details

Details for the file mxlite_sdk-0.2.3-cp3-none-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for mxlite_sdk-0.2.3-cp3-none-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 0a8b495bff4a03b45ded7f798ea5f822ddf578a2e71ddb28d7e44488d74ed4a2
MD5 459ec756deb07211be566759df56646b
BLAKE2b-256 3e9a1bd54c7fabbce7ab31921ad2d53087fd4121ded56475863d42174d8edd67

See more details on using hashes here.

File details

Details for the file mxlite_sdk-0.2.3-cp3-none-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for mxlite_sdk-0.2.3-cp3-none-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 edab48128a25ebbbbb3ea4c6b9f65993503ab7434f28a0c49d0d528df822c3ed
MD5 c413f08f1a8b42837de7d41d29dee89e
BLAKE2b-256 d68d36be99d45330f72a13dcb11475082b7edf0e17a40e3ebf6b54ef8a3ab82d

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