Skip to main content

Python bindings for RedStoneX simulation backend

Project description

PyRedStoneX

PyRedStoneX 是一个面向 Python 的红石电路模拟库。它把 RedStoneX 的底层模拟能力封装成一个直观、可扩展的 Python API,让你可以轻松搭建红石电路、测试逻辑门、编写自定义组件,并在 Python 中进行可视化和自动化实验。

它的目标很简单:让“红石电路模拟”不再只是底层 C/C++ 的世界,而是成为一个可被 Python 轻松驱动的工程能力。

主要特性

  • 支持基础红石元件建模:源信号、导线、方块、继电器、比较器、火把等
  • 提供基于 tick 的模拟执行模型,可逐步推进或连续运行
  • 支持插件系统,允许通过 C/C++ 动态库扩展新的元件类型
  • 适合做电路逻辑实验、自动化测试、教学演示和自定义模拟器扩展
  • 兼容 Python 3.10+,并且使用现代构建方式打包

安装

从源码安装

git clone https://github.com/SpeechlessMatt/PyRedStoneX.git
cd PyRedStoneX
python -m pip install -e .

如果你的环境还没有编译工具链,确保已经安装了 C/C++ 编译器以及 Python 的开发头文件。

快速开始

下面是一个最小示例:创建一个信号源与导线,然后运行模拟器。

from redstonex import Simulator, Source, Line

sim = Simulator()
source = Source(power=15)
line = Line(limit=4)

source.connect(line)
sim.bind_object(source, line)

sim.add_tick_breakpoint(1)
sim.run()

print("source power:", source.power)
print("line power:", line.power)

内置组件

PyRedStoneX 提供了几个常用的基础对象:

  • Source:信号源
  • Line:导线
  • Block:方块
  • RelaySource:中继器
  • ComparatorSource:比较器
  • TorchSource:火把
  • Slot:插槽,用于连接和传输信号
  • Custom:用于承载插件组件

进阶用法:模拟器控制

你可以按 tick 逐步推进,也可以暂停、恢复、设置断点:

from redstonex import Simulator, LogLevel

sim = Simulator()
sim.enable_logging(LogLevel.INFO)

sim.step()
sim.pause()
sim.run()

插件系统

PyRedStoneX 的一大亮点是它支持插件扩展。你可以把新的红石元件实现为共享库,然后由 Python 侧注册并使用。

插件注册示例

from redstonex.registry import PluginRegistry

with PluginRegistry("/path/to/gate_core.so") as reg:
    reg.add("ANDGate", "create_and_gate", "destroy_logic_gate")

插件开发要求

  • 插件库需要暴露创建和销毁函数
  • 对于 C++ 插件,建议使用 extern "C" 导出符号
  • 可选地提供属性查询函数,用于让 Python 侧读取插件组件属性

这个仓库自带了一个完整的示例插件工程,位于 examples/gate_plugin

示例与测试

仓库中包含一组示例与测试脚本,帮助你快速理解如何搭建复杂电路和插件:

项目结构

.
├── src/redstonex        # Python 包与绑定层
├── examples            # 示例插件与使用案例
├── tests               # 测试脚本
└── extern/RedStoneX    # 底层 RedStoneX 仿真引擎

许可证

本项目基于 GPL-3.0-or-later 许可证开源。

贡献

欢迎提交 issue、PR 或分享你基于 PyRedStoneX 做出的电路与插件实现。如果你有想扩展的元件类型,也非常欢迎一起完善这个生态。

Project details


Download files

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

Source Distribution

redstonex-0.1.2.tar.gz (73.4 kB view details)

Uploaded Source

Built Distributions

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

redstonex-0.1.2-pp310-pypy310_pp73-win_amd64.whl (191.2 kB view details)

Uploaded PyPyWindows x86-64

redstonex-0.1.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (241.4 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

redstonex-0.1.2-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (252.5 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686

redstonex-0.1.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl (186.2 kB view details)

Uploaded PyPymacOS 11.0+ ARM64

redstonex-0.1.2-cp313-cp313-win_amd64.whl (193.3 kB view details)

Uploaded CPython 3.13Windows x86-64

redstonex-0.1.2-cp313-cp313-win32.whl (162.3 kB view details)

Uploaded CPython 3.13Windows x86

redstonex-0.1.2-cp313-cp313-musllinux_1_2_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

redstonex-0.1.2-cp313-cp313-musllinux_1_2_i686.whl (1.3 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

redstonex-0.1.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (242.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

redstonex-0.1.2-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl (252.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ i686

redstonex-0.1.2-cp313-cp313-macosx_11_0_arm64.whl (186.8 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

redstonex-0.1.2-cp312-cp312-win_amd64.whl (193.3 kB view details)

Uploaded CPython 3.12Windows x86-64

redstonex-0.1.2-cp312-cp312-win32.whl (162.3 kB view details)

Uploaded CPython 3.12Windows x86

redstonex-0.1.2-cp312-cp312-musllinux_1_2_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

redstonex-0.1.2-cp312-cp312-musllinux_1_2_i686.whl (1.3 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

redstonex-0.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (242.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

redstonex-0.1.2-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (252.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686

redstonex-0.1.2-cp312-cp312-macosx_11_0_arm64.whl (186.7 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

redstonex-0.1.2-cp311-cp311-win_amd64.whl (191.0 kB view details)

Uploaded CPython 3.11Windows x86-64

redstonex-0.1.2-cp311-cp311-win32.whl (161.8 kB view details)

Uploaded CPython 3.11Windows x86

redstonex-0.1.2-cp311-cp311-musllinux_1_2_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

redstonex-0.1.2-cp311-cp311-musllinux_1_2_i686.whl (1.3 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

redstonex-0.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (243.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

redstonex-0.1.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (254.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686

redstonex-0.1.2-cp311-cp311-macosx_11_0_arm64.whl (187.0 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

redstonex-0.1.2-cp310-cp310-win_amd64.whl (189.4 kB view details)

Uploaded CPython 3.10Windows x86-64

redstonex-0.1.2-cp310-cp310-win32.whl (160.9 kB view details)

Uploaded CPython 3.10Windows x86

redstonex-0.1.2-cp310-cp310-musllinux_1_2_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

redstonex-0.1.2-cp310-cp310-musllinux_1_2_i686.whl (1.3 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

redstonex-0.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (241.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

redstonex-0.1.2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (253.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686

redstonex-0.1.2-cp310-cp310-macosx_11_0_arm64.whl (186.1 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

Details for the file redstonex-0.1.2.tar.gz.

File metadata

  • Download URL: redstonex-0.1.2.tar.gz
  • Upload date:
  • Size: 73.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for redstonex-0.1.2.tar.gz
Algorithm Hash digest
SHA256 b920c2decde8c17cf0fa9cf1c2e5bf2ff44eb76ce6024afa0ec9b960f76a08a8
MD5 e2e06e6ddf08f8e1d7034fc6a56ebf8b
BLAKE2b-256 358f97a90c0d7f97921c9ad948b90dc62701e46076e9a005fe2017c6952713b0

See more details on using hashes here.

Provenance

The following attestation bundles were made for redstonex-0.1.2.tar.gz:

Publisher: python-publish.yml on SpeechlessMatt/PyRedStoneX

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file redstonex-0.1.2-pp310-pypy310_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for redstonex-0.1.2-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 3f1f83052463fa581bfb3ebddcbaa1bca198acab22b9fdbf12d0624a34d2ed67
MD5 9d8550f0588046ff24713a460c87a1e8
BLAKE2b-256 9daa41a5d61b10aa3732afe72db3e2332410d928712d38b791351c506ffce05a

See more details on using hashes here.

Provenance

The following attestation bundles were made for redstonex-0.1.2-pp310-pypy310_pp73-win_amd64.whl:

Publisher: python-publish.yml on SpeechlessMatt/PyRedStoneX

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file redstonex-0.1.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for redstonex-0.1.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 72cde1fd88f89ee988e7db5c463a62c8d75ed9a250c86d633def5798e5fcb926
MD5 6d598158f95b81945d9af3932928fc73
BLAKE2b-256 cfdedc9f05e9abf871a12328685660fb52f0f14ba77c6c750953be3b6450aafb

See more details on using hashes here.

Provenance

The following attestation bundles were made for redstonex-0.1.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python-publish.yml on SpeechlessMatt/PyRedStoneX

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file redstonex-0.1.2-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for redstonex-0.1.2-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 8465d12191bcc348fe13c1bd45b80624b27d5b9b1779e1df5ff0c94083467a69
MD5 d48048d8759a04a88a289796b282474e
BLAKE2b-256 3894bd872865198fc4b99f6d5fe612a6f0d50322bf6aabbd1693c69638827212

See more details on using hashes here.

Provenance

The following attestation bundles were made for redstonex-0.1.2-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: python-publish.yml on SpeechlessMatt/PyRedStoneX

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file redstonex-0.1.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for redstonex-0.1.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 535b946ad26ea66360b13e4504659a2579006f57f715654e15ca5164babd1e38
MD5 6a91d2b7e18e2415ba1c8d017783659b
BLAKE2b-256 44d8b8cae1d1da9d9c41b8617de1890bcf7d7c43a2466a27c3904810a1fc7add

See more details on using hashes here.

Provenance

The following attestation bundles were made for redstonex-0.1.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl:

Publisher: python-publish.yml on SpeechlessMatt/PyRedStoneX

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file redstonex-0.1.2-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: redstonex-0.1.2-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 193.3 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for redstonex-0.1.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 c9663b803fd63d9f2465737db5b4463fb0980ab20704d66282ca9d907f978451
MD5 cb2a0306cfa49e9d64929641366df534
BLAKE2b-256 87d3cc5fe0651c73d22aec5296955721aaa159d2f3eea13ff33c7b4996687949

See more details on using hashes here.

Provenance

The following attestation bundles were made for redstonex-0.1.2-cp313-cp313-win_amd64.whl:

Publisher: python-publish.yml on SpeechlessMatt/PyRedStoneX

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file redstonex-0.1.2-cp313-cp313-win32.whl.

File metadata

  • Download URL: redstonex-0.1.2-cp313-cp313-win32.whl
  • Upload date:
  • Size: 162.3 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for redstonex-0.1.2-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 69635f38ddf1a90fca4bdce3fa9627f66110667158c9d58a5b48b6ca8cf292e8
MD5 32e9bc484c6c65d099317de406c99ac8
BLAKE2b-256 ab44d6ffcaf09405f59b9219460c688ec20222fb5ab8c130f0145bd448513169

See more details on using hashes here.

Provenance

The following attestation bundles were made for redstonex-0.1.2-cp313-cp313-win32.whl:

Publisher: python-publish.yml on SpeechlessMatt/PyRedStoneX

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file redstonex-0.1.2-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for redstonex-0.1.2-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 68471809d22ff2e0ef47ca16bda6109fedad7cb087b5c24312268bcda7a6c166
MD5 7ffe50fd54c4fec07afc0b54fa0218bf
BLAKE2b-256 9d76e680689680e421cc8876a210aada46e41766a42319f43af46fd15bc91c51

See more details on using hashes here.

Provenance

The following attestation bundles were made for redstonex-0.1.2-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: python-publish.yml on SpeechlessMatt/PyRedStoneX

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file redstonex-0.1.2-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for redstonex-0.1.2-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 7c273b349512b197419b7333a5335d465f2442a47c0ef1244306a74a07ad33d6
MD5 31602f3e545191d60dfd378344946b19
BLAKE2b-256 6add18b97a4274528d88b379611f562fd094427c39020329d2deb3e9fe78c88b

See more details on using hashes here.

Provenance

The following attestation bundles were made for redstonex-0.1.2-cp313-cp313-musllinux_1_2_i686.whl:

Publisher: python-publish.yml on SpeechlessMatt/PyRedStoneX

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file redstonex-0.1.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for redstonex-0.1.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 045cbb527bef381abc13d8a1df9bce33b223c19d4edda58a392bffc1192749c9
MD5 74a9d38e2e4b3aecbc9fe2738d425747
BLAKE2b-256 bea7fad56015021e16bbbd5b19dde08db40f565dab3d639ebe02d73b2bad74fa

See more details on using hashes here.

Provenance

The following attestation bundles were made for redstonex-0.1.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python-publish.yml on SpeechlessMatt/PyRedStoneX

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file redstonex-0.1.2-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for redstonex-0.1.2-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 10392afd41b915d71e7f087d384d43f57972b17431bc5e23c860b6e7a90078cb
MD5 8c20db9857e54e9e37ba4fd8d3921a11
BLAKE2b-256 b48ff667d92ec305a6f528fc34011fe7d5049987002d4e4704dac36dae65e6be

See more details on using hashes here.

Provenance

The following attestation bundles were made for redstonex-0.1.2-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: python-publish.yml on SpeechlessMatt/PyRedStoneX

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file redstonex-0.1.2-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for redstonex-0.1.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2fe2038fd59dfbee920d6acbe7b91623c4256dfcca2eaadbba8eb0440abdc5af
MD5 58bf42040eb7e0d2fcfad0d547f91fba
BLAKE2b-256 b0fc243109a635c238787f826d8936ab3cd4f0791a661113e4f19231855fa200

See more details on using hashes here.

Provenance

The following attestation bundles were made for redstonex-0.1.2-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: python-publish.yml on SpeechlessMatt/PyRedStoneX

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file redstonex-0.1.2-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: redstonex-0.1.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 193.3 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for redstonex-0.1.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 53e53e962ee3a1be6d52e1a0bd08bf5302a873449e3785f6e664cd41be07bc0f
MD5 a3ce20c73b7ac7833156849a0b22ed53
BLAKE2b-256 0a44ba5a0f10c9c6be91d7af8167739df049e22adc99fe0eba7936a74e86226a

See more details on using hashes here.

Provenance

The following attestation bundles were made for redstonex-0.1.2-cp312-cp312-win_amd64.whl:

Publisher: python-publish.yml on SpeechlessMatt/PyRedStoneX

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file redstonex-0.1.2-cp312-cp312-win32.whl.

File metadata

  • Download URL: redstonex-0.1.2-cp312-cp312-win32.whl
  • Upload date:
  • Size: 162.3 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for redstonex-0.1.2-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 73990d859bb11f8410ad4adc96e99772035c3e9dc734cc662fd9f6181b5e5460
MD5 744ca79e5a6d4fc971db3a9cd86f02a0
BLAKE2b-256 f6292ee4bb42a530fdef0ec2552dd3ff675a22000b2731a222f8b372042ad321

See more details on using hashes here.

Provenance

The following attestation bundles were made for redstonex-0.1.2-cp312-cp312-win32.whl:

Publisher: python-publish.yml on SpeechlessMatt/PyRedStoneX

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file redstonex-0.1.2-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for redstonex-0.1.2-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b0739939450ac7760a6623ab18675754f3345e49e7b38a79d4c902186d739848
MD5 c1e9c68c070c40487e34fc6754a020ce
BLAKE2b-256 f73571ef84ac1e53c9d8273f44c4104aa8d1c9566e4ce45d7c26a93d89b3d34a

See more details on using hashes here.

Provenance

The following attestation bundles were made for redstonex-0.1.2-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: python-publish.yml on SpeechlessMatt/PyRedStoneX

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file redstonex-0.1.2-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for redstonex-0.1.2-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 9b596d2605dee1acc3343e75fbb66c2eb945ffe921d7d573a447070b0c57b5dd
MD5 02801a14a97449d5965d0d4e42d52350
BLAKE2b-256 86e54ae7808ba611c7ec9fb5ec13c26f136c918b4e6a2855b5fb59516dfe2e20

See more details on using hashes here.

Provenance

The following attestation bundles were made for redstonex-0.1.2-cp312-cp312-musllinux_1_2_i686.whl:

Publisher: python-publish.yml on SpeechlessMatt/PyRedStoneX

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file redstonex-0.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for redstonex-0.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e0a2927256f9cd33ceb9ca8b91fe391463889e376a3c2b6c11bbca40475a7378
MD5 98cff02887c277a51b0d20738a31d7bb
BLAKE2b-256 a8ae9e3fefe8263c5840f092175fddf2e8de4da0227a2198d2ca8711d3d70541

See more details on using hashes here.

Provenance

The following attestation bundles were made for redstonex-0.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python-publish.yml on SpeechlessMatt/PyRedStoneX

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file redstonex-0.1.2-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for redstonex-0.1.2-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a0a0d9de76ccffc0e4f19527be3c7c7bb7fe83814b80cc9e4f00e691d94f42f7
MD5 6bc10f08851138742eca2e9c75f7e56a
BLAKE2b-256 dfee9696ddb30ba744e97a80ed442af133a18f156d5a8abb7c04cf6badb18950

See more details on using hashes here.

Provenance

The following attestation bundles were made for redstonex-0.1.2-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: python-publish.yml on SpeechlessMatt/PyRedStoneX

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file redstonex-0.1.2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for redstonex-0.1.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d3a8fb3cf1390204b5372998fe876674b3bee2afa441cd17bdbca8f669e15d59
MD5 c4f5e19172497642f41ce51c9dd72b5c
BLAKE2b-256 1f6c96cd90e58ddbe4d2379a2f8b1129c0497860420255e64e6543de06930fc3

See more details on using hashes here.

Provenance

The following attestation bundles were made for redstonex-0.1.2-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: python-publish.yml on SpeechlessMatt/PyRedStoneX

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file redstonex-0.1.2-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: redstonex-0.1.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 191.0 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for redstonex-0.1.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 5a3a8cf5a0a0e0b30fee12d15db730cd25db12c7c1dc3c267cc04f0d9db8aca2
MD5 b2fc30b51c53ca912df758738c6a8112
BLAKE2b-256 8df604f54d4632b2be9e796352ba14bb599db8a186d416a3a7dd8286afe9c6bd

See more details on using hashes here.

Provenance

The following attestation bundles were made for redstonex-0.1.2-cp311-cp311-win_amd64.whl:

Publisher: python-publish.yml on SpeechlessMatt/PyRedStoneX

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file redstonex-0.1.2-cp311-cp311-win32.whl.

File metadata

  • Download URL: redstonex-0.1.2-cp311-cp311-win32.whl
  • Upload date:
  • Size: 161.8 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for redstonex-0.1.2-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 5424f1f7d2a654ff2e0d4f1a67ffa72b7cff3f28fb5019be10e00ccca0e8aa3c
MD5 599f8af9b1196184ef857e76c45fd29a
BLAKE2b-256 e5a231351df3e87d7990b313c7535b9b0d5daa6bf5176e610dc477f9d55d98cc

See more details on using hashes here.

Provenance

The following attestation bundles were made for redstonex-0.1.2-cp311-cp311-win32.whl:

Publisher: python-publish.yml on SpeechlessMatt/PyRedStoneX

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file redstonex-0.1.2-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for redstonex-0.1.2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 32b3e71a9e24586862444760bb2df8cbcb9c81cb6b3771436e715cb4abcbd204
MD5 a0b7d184cb76fe0695e70e3f7857bfaf
BLAKE2b-256 c80bbc71eb70257fbf4cb2af6fa43d47f9b152d8c7cfcab9367d297b28716561

See more details on using hashes here.

Provenance

The following attestation bundles were made for redstonex-0.1.2-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: python-publish.yml on SpeechlessMatt/PyRedStoneX

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file redstonex-0.1.2-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for redstonex-0.1.2-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 d0c19a784ac4c17cc66b2fb84e7f5aeeacc622ee2bd2b62d72803953665ac80f
MD5 943a5e7831d7e9b3c404159bae50b94d
BLAKE2b-256 aa5ea5877cb1e485062c313fbeb04fb227070c3f4953a3879669115369429858

See more details on using hashes here.

Provenance

The following attestation bundles were made for redstonex-0.1.2-cp311-cp311-musllinux_1_2_i686.whl:

Publisher: python-publish.yml on SpeechlessMatt/PyRedStoneX

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file redstonex-0.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for redstonex-0.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3b6c1ac25c005f0af19c4fc9536c9ae8a3ee84d57cfcd1b000874e2eab335ae4
MD5 bd5a0bccebee8ee2513aad51df3c0536
BLAKE2b-256 9c5146039db9640af7d4e2a15b4b785112251df68c39278579dfca4051aeb1a5

See more details on using hashes here.

Provenance

The following attestation bundles were made for redstonex-0.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python-publish.yml on SpeechlessMatt/PyRedStoneX

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file redstonex-0.1.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for redstonex-0.1.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c3a83ab71ebe4db76555bb0d6cdebb4df74e71e351668fe357b08f753ab2ea01
MD5 95e0044bcbb93fc00876aa8d3c342be0
BLAKE2b-256 3c985ed43148be48b3627ca348914234adead6a225359a7b7a6936162e481df1

See more details on using hashes here.

Provenance

The following attestation bundles were made for redstonex-0.1.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: python-publish.yml on SpeechlessMatt/PyRedStoneX

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file redstonex-0.1.2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for redstonex-0.1.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f80eec50784b74065aafce4c69fe079d3f7e0a2a9b6f57eb5f8cac687f04c56d
MD5 4ced3b5715b36a87d50d0241ce952a06
BLAKE2b-256 37459816dd3b39d048f545c4b479113dc3d9e2968a9b85ae9ab1276c45d045ee

See more details on using hashes here.

Provenance

The following attestation bundles were made for redstonex-0.1.2-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: python-publish.yml on SpeechlessMatt/PyRedStoneX

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file redstonex-0.1.2-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: redstonex-0.1.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 189.4 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for redstonex-0.1.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 3e0a0f472199dd9f19ddd6aa7ee3093f4ceed205e7bff315a37923c23614a3d4
MD5 7e9962e44c9ff68b0a6c6231d8f15e81
BLAKE2b-256 85fa6bc31362a6199de2e29ca7c01a07ba8e58828cd305aea048b8368d13443a

See more details on using hashes here.

Provenance

The following attestation bundles were made for redstonex-0.1.2-cp310-cp310-win_amd64.whl:

Publisher: python-publish.yml on SpeechlessMatt/PyRedStoneX

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file redstonex-0.1.2-cp310-cp310-win32.whl.

File metadata

  • Download URL: redstonex-0.1.2-cp310-cp310-win32.whl
  • Upload date:
  • Size: 160.9 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for redstonex-0.1.2-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 744f7ae77669cd720ac0d4377eae4ac99ca2fbfcdd558078234b1882768af895
MD5 2428552a29aa56ded187fb794ec6f582
BLAKE2b-256 1d12694a906be22588343a23ab0261acc7170976b5304ef5ec2734f8401905e5

See more details on using hashes here.

Provenance

The following attestation bundles were made for redstonex-0.1.2-cp310-cp310-win32.whl:

Publisher: python-publish.yml on SpeechlessMatt/PyRedStoneX

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file redstonex-0.1.2-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for redstonex-0.1.2-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 09ea69ee7bf98bd4d86e835c078c2201896a6e13026b0a9648a0027df703a559
MD5 f9f8f2062ff31bb30aa3fabf9a53246c
BLAKE2b-256 a993cb6257c230e17053bd19ee92915496c4096c293e8a999ac97a8f20fe937f

See more details on using hashes here.

Provenance

The following attestation bundles were made for redstonex-0.1.2-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: python-publish.yml on SpeechlessMatt/PyRedStoneX

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file redstonex-0.1.2-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for redstonex-0.1.2-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 5413eec2d62956d2f5c97532feff9e52a751e5b1d5afacf6265b47ff04e47e94
MD5 53dd9f052cef735b772cc8042e0e10e6
BLAKE2b-256 5995ae57ebdd2d649bf31d5fb380ef07ce3826675faa093dfb6f14da77ab980f

See more details on using hashes here.

Provenance

The following attestation bundles were made for redstonex-0.1.2-cp310-cp310-musllinux_1_2_i686.whl:

Publisher: python-publish.yml on SpeechlessMatt/PyRedStoneX

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file redstonex-0.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for redstonex-0.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 be8ed3385e134622dd1aebd40d0fa08d3dca1b20a5f058bc2ff62f5b023ed83b
MD5 c457a3ab6a8ca23966e8fe1f4f30362f
BLAKE2b-256 dd5adf93b2e71f28f31ec738e4b959bb5cc4397e3e52cf4dc1b0ecc7b869122f

See more details on using hashes here.

Provenance

The following attestation bundles were made for redstonex-0.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python-publish.yml on SpeechlessMatt/PyRedStoneX

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file redstonex-0.1.2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for redstonex-0.1.2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ff0b655ce4b31c8959dd37817ae59da4cfe5a967586fb113a3fcaf320b79dfd7
MD5 8cabc60b8f8935cd920554f2b551fa88
BLAKE2b-256 7c761659ab2e5552401c8b9da729efb625c2dd4f2b7aec797c1bd8a180adfb71

See more details on using hashes here.

Provenance

The following attestation bundles were made for redstonex-0.1.2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: python-publish.yml on SpeechlessMatt/PyRedStoneX

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file redstonex-0.1.2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for redstonex-0.1.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 198b0ba37ed95bff7b712c5f75aa2ee10d1c8edca847336a8b0137a49fd1fcf9
MD5 ef50714fbce32bf297886227081eaa8a
BLAKE2b-256 dbfd08eb3ced236d7cd8024796e56816944018a0273a4154f2cee3ab7bad1437

See more details on using hashes here.

Provenance

The following attestation bundles were made for redstonex-0.1.2-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: python-publish.yml on SpeechlessMatt/PyRedStoneX

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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