Skip to main content

ply-rs

基于 Rust 原生内核的高性能现代 Python LALR(1) 词法与语法分析器生成器。

ply-rs 是经典项目 PLY 的现代继任者。它在保留纯 Python 灵活定义、正则语义与用户回调的前提下,将核心计算(词法分词、LALR 构表、LR 状态机解析)下沉至 Rust 原生层,大幅提升了执行性能与构表效率。

分发包名称为 ply-rs,在 Python 中直接 import ply_rs 即可使用。


核心特性

  • 现代声明式 API:提供基于类和装饰器(@token、@rule)的现代接口,定义清晰,语法与类型友好。
  • 平滑生态兼容:完全兼容 PLY (ply_rs.compat.ply) 与 SLY (ply_rs.compat.sly),几乎零成本迁移。
  • Rust 原生加速:词法扫描、LALR(1) 分析表生成和 LR 分析器状态机均基于 Rust 实现(通过 PyO3 绑定),消解大规模文法构表与解析开销。
  • 严格保持 Python 正则语义:词法引擎优先使用 Rust 原生正则多模式匹配;对复杂或特殊的 Python 正则特性,自动回退到 Python re 匹配单规则,速度与兼容性兼得。
  • 分析表冻结(Freeze):支持将已计算好的分析表固化为只读快照(frozen=True),避免重复构表与校验,显著提升执行吞吐。
  • Python 原生语义动作:语法的归约动作、AST 构造以及错误恢复(errok()、restart())均直接在 Python 中编写与执行。

  • 分层解耦:用户通过高层 Python API 声明文法规则,Python 适配层将结构化定义传递至 Rust 扩展模块 ply_rs._core_rs。
  • 原生高速核心:Rust 负责词法分词切片、LALR(1) 分析表计算与 LR 状态机推进,数据通过原生内存高效流转。
  • 按需双向协作:遇到复杂正则特性时,Rust 词法引擎按需单规则调用 Python re;语法分析器在归约和捕获语法错误时,直接触发用户的 Python 语义动作与错误恢复。

快速上手

1. 安装

运行环境要求 Python 3.9+。

从 PyPI 安装:

pip install ply-rs

或者从源码构建安装(需本地安装 Rust 工具链):

pip install maturin
maturin develop --release

2. Modern API 基础示例

以四则运算计算器为例(完整示例见 examples/calculator.py):

from ply_rs import Lexer, Parser, token, rule

# 1. 定义词法分析器
class CalculatorLexer(Lexer):
    ignore = " \t"
    literals = {"(", ")"}
    PLUS = r"\+"
    TIMES = r"\*"

    @token(r"\d+")
    def NUMBER(self, tok):
        tok.value = int(tok.value)
        return tok

# 2. 定义语法分析器
class CalculatorParser(Parser):
    tokens = CalculatorLexer.tokens
    precedence = [
        ("left", ["PLUS"]),
        ("left", ["TIMES"]),
    ]

    @rule("expr : expr PLUS expr")
    def add(self, p):
        return p[1] + p[3]

    @rule("expr : expr TIMES expr")
    def multiply(self, p):
        return p[1] * p[3]

    @rule("expr : '(' expr ')'")
    def group(self, p):
        return p[2]

    @rule("expr : NUMBER")
    def number(self, p):
        return p[1]

# 3. 运行解析
lexer = CalculatorLexer()
parser = CalculatorParser()
result = parser.parse(lexer.tokenize("(2 + 3) * 4"))
print(result)  # 输出 20

使用指南

1. 现代 API(Modern API)

词法规则与优先级

  • 类属性直接定义简单正则,例如 PLUS = r"\+"。
  • 需要转换值或附加逻辑时使用 @token(pattern, priority=N) 装饰器。
  • 优先级数值较大的规则先匹配;相同优先级按声明顺序匹配。
  • 支持定义状态:states = (("name", "inclusive"), ("other", "exclusive")),并可通过 ignore_<state> 指定特定状态下的忽略字符。

语法规则与操作符优先级

  • 规则定义支持 : 或 ::=,例如 @rule("expr : expr PLUS expr")。
  • 多条规则可合并在同一个规则字符串中,以 | 分隔。
  • 操作符优先级列表格式为 precedence = [("left", ["PLUS", "MINUS"]), ("right", ["UMINUS"])]。

语义动作传参

  • 代理模式(默认):回调接收单个参数 p,通过 p[1] 索引或 p.NUMBER 符号名访问右部各符号值。
  • 直接传值模式:声明 @rule(..., action_style="values"),语义动作函数将按形参直接接收右部展开的值(例如 def add(self, left, op, right): return left + right)。

分析表冻结(Freeze)优化

当语法规则确定不再动态变更时,建议开启冻结模式:

# 方式一:类定义中声明
class MyParser(Parser):
    frozen = True
    ...

# 方式二:实例化时指定或手动调用
parser = MyParser(frozen=True)
# 或 parser.freeze()

冻结后,分析器将生成完全独立的只读分析表快照,跳过后续调用时的动态修改监听与全量比对,执行速度更快。


2. 兼容 PLY 与 SLY

已有项目可直接替换导入路径平滑迁移:

兼容 PLY

将原先的 ply.lex 与 ply.yacc 替换为:

from ply_rs.compat.ply import lex, yacc

# 原有 t_* 规则、p_* 函数及 docstring 保持原样即可直接运行
lexer = lex.lex()
parser = yacc.yacc()

兼容 SLY

将原先的 sly 替换为:

from ply_rs.compat.sly import Lexer, Parser, _

class CalcLexer(Lexer):
    ...

class CalcParser(Parser):
    @_("expr PLUS expr")
    def expr(self, p):
        return p.expr0 + p.expr1

支持 @_ 装饰器、属性代理访问及面向对象类继承。


3. 核心层底层控制(Core API)

如果需要构建定制语言工具链或获取分析诊断信息,可以直接调用核心层接口:

  • Grammar:编程式注册产生式、操作符优先级与开始符号。
  • LRTable:生成 LALR(1) 分析表,支持检查 conflicts 与冲突项明细 ConflictRecord。
  • DiagnosticsFormatter:导出易读的文法分析报告与冲突诊断。
  • LRParser 与 LexerEngine:底层的独立分析器引擎驱动。
from ply_rs import Grammar, LRTable, LRParser, LexerEngine

开源协议

本项目采用 MIT 许可证。

Metadata

Release files for ply-rs 0.1.0

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

Source distribution (sdist)

Source distribution for ply-rs 0.1.0
File Size Uploaded
ply_rs-0.1.0.tar.gz 139.8 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for ply-rs 0.1.0
File
ply_rs-0.1.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.17+ x86-64 Details
ply_rs-0.1.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.17+ ARM64 Details
ply_rs-0.1.0-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ x86-64 Details
ply_rs-0.1.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.15 CPython 3.15 Linux glibc 2.17+ x86-64 Details
ply_rs-0.1.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64 Details
ply_rs-0.1.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 Details
ply_rs-0.1.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
ply_rs-0.1.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64 Details
ply_rs-0.1.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64 Details
ply_rs-0.1.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
ply_rs-0.1.0-cp314-cp314-macosx_10_12_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.12+ x86-64 Details
ply_rs-0.1.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
ply_rs-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
ply_rs-0.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64 Details
ply_rs-0.1.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
ply_rs-0.1.0-cp313-cp313-macosx_10_12_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.12+ x86-64 Details
ply_rs-0.1.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
ply_rs-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
ply_rs-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details
ply_rs-0.1.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
ply_rs-0.1.0-cp312-cp312-macosx_10_12_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.12+ x86-64 Details
ply_rs-0.1.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
ply_rs-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
ply_rs-0.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details
ply_rs-0.1.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
ply_rs-0.1.0-cp311-cp311-macosx_10_12_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.12+ x86-64 Details
ply_rs-0.1.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
ply_rs-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
ply_rs-0.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details
ply_rs-0.1.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
ply_rs-0.1.0-cp310-cp310-macosx_10_12_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.12+ x86-64 Details
ply_rs-0.1.0-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
ply_rs-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
ply_rs-0.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ ARM64 Details
ply_rs-0.1.0-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
ply_rs-0.1.0-cp39-cp39-macosx_10_12_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.12+ x86-64 Details

Total release size: 44.6 MB

Release files / ply_rs-0.1.0.tar.gz

Download URL ply_rs-0.1.0.tar.gz
Size 139.8 kB
Tags Source
SHA-256 checksum
How to use checksums
d36d6c417df134e90b8ac05ab340db47882066779c2c1ade74a3f6e05fbe7db0
BLAKE2b-256 checksum
How to use checksums
0375a5eeeb9eaf1f5af210f4fae3cf541bb56c60718b909b4beb8af98f0f90d5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 15, 2026.

Transparency log

Release files / ply_rs-0.1.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL ply_rs-0.1.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.3 MB
Tags Linux glibc 2.17+ x86-64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
9c2c56c17d8a64a911d983045acc947ee90ffb071c863f2aab5e1b4d9262c67e
BLAKE2b-256 checksum
How to use checksums
9dddc55383cc253aeafea32df869584cc5ad894474fc541a1f595e4ce08303c5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 15, 2026.

Transparency log

Release files / ply_rs-0.1.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL ply_rs-0.1.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.3 MB
Tags Linux glibc 2.17+ ARM64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
24f9967bd99ec44eac8425f4671b5b48205c07dd0e0ccd20963978dd86489359
BLAKE2b-256 checksum
How to use checksums
a8badb9c1af0ad3f6d9c2791f468d150dcc7d1cefbd3453e109995d16407afc7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 15, 2026.

Transparency log

Release files / ply_rs-0.1.0-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL ply_rs-0.1.0-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.3 MB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
071a84783ab80dc99c148bda6c6e697fae9a755a5cddb25da00c1b69ed01e12c
BLAKE2b-256 checksum
How to use checksums
583a486fe97d0f34abd7ffdaf0835c7182b29ddbbf8d6dddb2874fbfc90c8961
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 15, 2026.

Transparency log

Release files / ply_rs-0.1.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL ply_rs-0.1.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.3 MB
Tags CPython 3.15 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
95782cb1e2d8b8ad4888875f78307e2aabdc2e62c7d84cbd98df6fbe5aa4582f
BLAKE2b-256 checksum
How to use checksums
8c1a94c596768bba24addd914433fd45b8ad42c3a0d9ee44c0239266318b81cb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 15, 2026.

Transparency log

Release files / ply_rs-0.1.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL ply_rs-0.1.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.3 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
d273338612aef0e78565fe75c2ebee1d550c4c6248e3a3108e13d5fb14534ed8
BLAKE2b-256 checksum
How to use checksums
d6ba1abb6d36dd89c57d37bcaa3a7b3d817833af2d74b0a8631f5a5d9a889f58
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 15, 2026.

Transparency log

Release files / ply_rs-0.1.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL ply_rs-0.1.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.3 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
3f6da042ae105389db1b50b714ad563243e0e4fb778517e3e6931ed0cd21b8d5
BLAKE2b-256 checksum
How to use checksums
af5e8795166f464ffc9c4645a9158c1b1dc28b8b8d5ea23359cfaf71e0794404
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 15, 2026.

Transparency log

Release files / ply_rs-0.1.0-cp314-cp314-win_amd64.whl

Download URL ply_rs-0.1.0-cp314-cp314-win_amd64.whl
Size 1.1 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
c1d48d380967989f489d2bdef429038723c07da9ba033cd4cd8b7035dc1e22fc
BLAKE2b-256 checksum
How to use checksums
dd33094363ef07fc0a9477f7175af2a49cbcb6a3d1d343cd5bc286e349c904f2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 15, 2026.

Transparency log

Release files / ply_rs-0.1.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL ply_rs-0.1.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.3 MB
Tags CPython 3.14 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
c35e38e92ebae16d37421c01ac5f1556a774fe797798ce96107c44ced510dad9
BLAKE2b-256 checksum
How to use checksums
899b00f59f5b77f5163f0c64241ab1cc3b2ed8b09ae6a8cf50464e8b94c6f390
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 15, 2026.

Transparency log

Release files / ply_rs-0.1.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL ply_rs-0.1.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.3 MB
Tags CPython 3.14 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
62f84d5616f9a44cdf681316c16ed41440647268c88517b31922003196c1c5b1
BLAKE2b-256 checksum
How to use checksums
d45e47d9287d1d87c78f5741afac42d402419e91813c3d8a916ca17a26bc65ae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 15, 2026.

Transparency log

Release files / ply_rs-0.1.0-cp314-cp314-macosx_11_0_arm64.whl

Download URL ply_rs-0.1.0-cp314-cp314-macosx_11_0_arm64.whl
Size 1.2 MB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
12e457a896181a24a7c39be3d1addb0f9636c52c61d60d4969c12db7919fd6b3
BLAKE2b-256 checksum
How to use checksums
0fc769aa807547feb8b7650f4a97e0ac18a284f822337e3497f75d2b48fed1a3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 15, 2026.

Transparency log

Release files / ply_rs-0.1.0-cp314-cp314-macosx_10_12_x86_64.whl

Download URL ply_rs-0.1.0-cp314-cp314-macosx_10_12_x86_64.whl
Size 1.2 MB
Tags CPython 3.14 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
0a24de74f593eafa34b721c5e7a9971da99f8dbe12aa447dde5b5fce575952ae
BLAKE2b-256 checksum
How to use checksums
d04ac09633566f72179616fa4682909de1e9cb92442b351704e2cebffc3c514d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 15, 2026.

Transparency log

Release files / ply_rs-0.1.0-cp313-cp313-win_amd64.whl

Download URL ply_rs-0.1.0-cp313-cp313-win_amd64.whl
Size 1.1 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
7a1dbfa749ec2a7fb0652171595bb5ea9e060516aca6601e802eef543724abaf
BLAKE2b-256 checksum
How to use checksums
992d4d0c6738c58a0c00cb9255b397f6df434c37d15f24b66f432902bfa3f2d9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 15, 2026.

Transparency log

Release files / ply_rs-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL ply_rs-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.3 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
ede9c791e460ab6a34022b1b523e09e2520e2c26ccb6d08aa40f57dc5141964a
BLAKE2b-256 checksum
How to use checksums
890919ab7ed0f622751e1cd543173bbb342c3a277a8479c706a260bd22ee10b6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 15, 2026.

Transparency log

Release files / ply_rs-0.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL ply_rs-0.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.3 MB
Tags CPython 3.13 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
ce655649ae272c5cc9485d2216ef74c0a20605d0d9b0ddecbca1d882e3c6523a
BLAKE2b-256 checksum
How to use checksums
238670ee43db68e4303c73e022dbac1cc7d3be65ab462660c5fa394bfa3ebadf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 15, 2026.

Transparency log

Release files / ply_rs-0.1.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL ply_rs-0.1.0-cp313-cp313-macosx_11_0_arm64.whl
Size 1.2 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
05783efd0eb7d6b27e1bdffe2e9859eeb3fad7177b5397d9db11ecf1d4a5112e
BLAKE2b-256 checksum
How to use checksums
ba14d3a9933fddd93a34d7b3f60de84e67bb9a337a187b79261b18ce6e7da666
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 15, 2026.

Transparency log

Release files / ply_rs-0.1.0-cp313-cp313-macosx_10_12_x86_64.whl

Download URL ply_rs-0.1.0-cp313-cp313-macosx_10_12_x86_64.whl
Size 1.2 MB
Tags CPython 3.13 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
c1968ae2a9b60ab6a4691b615061b2dd6b04f1eafceaf197fb60cda0f8ce93a8
BLAKE2b-256 checksum
How to use checksums
5a251f5dd5a2c90e26cf06b8918c2826fc9e8b44a51d73af8d0893d6dde0b593
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 15, 2026.

Transparency log

Release files / ply_rs-0.1.0-cp312-cp312-win_amd64.whl

Download URL ply_rs-0.1.0-cp312-cp312-win_amd64.whl
Size 1.1 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
6edb1100882fa365cd941823745db0b50d989622d4c7fcd5182423cb7f7a27f1
BLAKE2b-256 checksum
How to use checksums
a4f7e71709850b52da9f7cb1325eb2b6a78568c6910ff291a1f3ee0bac3270ce
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 15, 2026.

Transparency log

Release files / ply_rs-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL ply_rs-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.3 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
6c2b4e70cb304b2f2592301b1bf884a5fa15434aa7df5fe836e46ba9c94ec726
BLAKE2b-256 checksum
How to use checksums
29a5123ca5adbc0a418f6e327bbc3c6c189160003e17d7f495f06ea81ea3232b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 15, 2026.

Transparency log

Release files / ply_rs-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL ply_rs-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.3 MB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
8f0fbaed6390a51b369e58f695875f254c837afbfcbd9a6de82c91ffc2a63950
BLAKE2b-256 checksum
How to use checksums
2999dfcc4abb09169483f86b75a19eb80df222e8791d88e548fca4dbdf5791e9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 15, 2026.

Transparency log

Release files / ply_rs-0.1.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL ply_rs-0.1.0-cp312-cp312-macosx_11_0_arm64.whl
Size 1.2 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
0de943104d2d9a04d3f391dc56cd1e684538d2cc6e0ec8f7e5e11b98f7c9e78a
BLAKE2b-256 checksum
How to use checksums
bf0c99977f9e9b4aba139530b6fc8b1c29aec0e82b7c574bc965d0c8201ba5a1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 15, 2026.

Transparency log

Release files / ply_rs-0.1.0-cp312-cp312-macosx_10_12_x86_64.whl

Download URL ply_rs-0.1.0-cp312-cp312-macosx_10_12_x86_64.whl
Size 1.2 MB
Tags CPython 3.12 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
0855db858bae4ff5fe346a41e72a4ce36f3cc2d9158fbceb6aef892c6ee4bbdb
BLAKE2b-256 checksum
How to use checksums
fc0a869ca4c2e9942681dec5f553dd09f0f0d5a6812462d691cb2178c5d39239
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 15, 2026.

Transparency log

Release files / ply_rs-0.1.0-cp311-cp311-win_amd64.whl

Download URL ply_rs-0.1.0-cp311-cp311-win_amd64.whl
Size 1.1 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
63ad4316a587f3ff45721c17ac4dc2417a016640ad1409680ffe0fcff9da8c06
BLAKE2b-256 checksum
How to use checksums
5e15ef0effb3ebe7bbecb1db15097fa0604b9e31b9e9d6f0221fb2725467bd69
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 15, 2026.

Transparency log

Release files / ply_rs-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL ply_rs-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.3 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
5514bdaee749383b6d9d5c6a3ef3cfbf5b9998722362285c2e09d072ddd855a2
BLAKE2b-256 checksum
How to use checksums
cb852bb12e4b21ca7e5d05a5a30a43e358bb87cd0f1551e128c9380fdaf668b5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 15, 2026.

Transparency log

Release files / ply_rs-0.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL ply_rs-0.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.3 MB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
b32802b8133687cfee0d7e3154d9d661609d222306d1874de6cc413694867765
BLAKE2b-256 checksum
How to use checksums
809d2bdccf605510184ab45c07d107c50433408d2425e55860f0e168227ae9cc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 15, 2026.

Transparency log

Release files / ply_rs-0.1.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL ply_rs-0.1.0-cp311-cp311-macosx_11_0_arm64.whl
Size 1.2 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
9115a41aa8b14b539ab674d18fa9708ef7fba232ea86558ffe286c53489e3328
BLAKE2b-256 checksum
How to use checksums
b7c342f7942dc01d7cc181e526aa451ab77f167f9e40ff27e922f615b6bbf3c5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 15, 2026.

Transparency log

Release files / ply_rs-0.1.0-cp311-cp311-macosx_10_12_x86_64.whl

Download URL ply_rs-0.1.0-cp311-cp311-macosx_10_12_x86_64.whl
Size 1.2 MB
Tags CPython 3.11 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
d882ffc94f22d55f28420bb89ae2e5bd4d5356ec017e436d8931f5e32001b1e4
BLAKE2b-256 checksum
How to use checksums
e3c826b25e2addc7932edca59dfaacf24921d312d1d3d828ae80b97fc5b81409
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 15, 2026.

Transparency log

Release files / ply_rs-0.1.0-cp310-cp310-win_amd64.whl

Download URL ply_rs-0.1.0-cp310-cp310-win_amd64.whl
Size 1.1 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
508c77a07e56256c3ff5905f6895377fac414dc8a11c9bc610f5e2f3db56d6c0
BLAKE2b-256 checksum
How to use checksums
d0b095370367f3083db22556ab1cbeed21917b583a26e301f64e81577605effa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 15, 2026.

Transparency log

Release files / ply_rs-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL ply_rs-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.3 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
579212afd7067636d383259bf3619e0b0f2f4850b6bdb68aa830e3d7e0f7c1eb
BLAKE2b-256 checksum
How to use checksums
55181896e4796da3705df7d22d54fef8fc9df12c915f1c010ae2fcdb427453c3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 15, 2026.

Transparency log

Release files / ply_rs-0.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL ply_rs-0.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.3 MB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
f51003478887fe99f4673e78fad9dc4a828399b44c0a9f07532ad87116e18c5b
BLAKE2b-256 checksum
How to use checksums
45c8484c785e9a334e75ab8751e5c7724e34afebd262282c9f70c99c312ca3f3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 15, 2026.

Transparency log

Release files / ply_rs-0.1.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL ply_rs-0.1.0-cp310-cp310-macosx_11_0_arm64.whl
Size 1.2 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
cc78e01bca0548aaf9d7e4c3bbe7c1df909634b74f5c6c4b9f3ec72bfcf1eae8
BLAKE2b-256 checksum
How to use checksums
f2aa623b27f55e5fd7eb8cc6d35b8a53eeee431c302d1c02cac115bfd3ce24ab
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 15, 2026.

Transparency log

Release files / ply_rs-0.1.0-cp310-cp310-macosx_10_12_x86_64.whl

Download URL ply_rs-0.1.0-cp310-cp310-macosx_10_12_x86_64.whl
Size 1.2 MB
Tags CPython 3.10 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
d16a7d00867df0ba2cf01188537fee7e4cd254d778f8e3310ae01e837022ffde
BLAKE2b-256 checksum
How to use checksums
5ac14b880b141b739497119fd731434f69e939dffc22b38dde65945fa1e21f7b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 15, 2026.

Transparency log

Release files / ply_rs-0.1.0-cp39-cp39-win_amd64.whl

Download URL ply_rs-0.1.0-cp39-cp39-win_amd64.whl
Size 1.1 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
8789993ff4518fc3c2f5a11f473b3cfbb1cc93d2df3ff014e09fc324b728ae0d
BLAKE2b-256 checksum
How to use checksums
bea106d9ac9e95677143970edcf496bd4d3173ec96309e6fa4f8bb95a80201a1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 15, 2026.

Transparency log

Release files / ply_rs-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL ply_rs-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.3 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
d3cd7898b5ed829dead0763112ef9c9276baaf4d29beba1f0bb328abf78feba4
BLAKE2b-256 checksum
How to use checksums
7e0ae72760c7c297bb3a08ef8d1a2c81740c82273877adadac5ed425b8716b2f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 15, 2026.

Transparency log

Release files / ply_rs-0.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL ply_rs-0.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.3 MB
Tags CPython 3.9 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
898d9f07927f424bb0654d7a167d3ab40a9889707f687f070c5c575e1e0a63e7
BLAKE2b-256 checksum
How to use checksums
8e52f44b2ad8486d8269a92283d264e2e9a9f0fd0d77ff51ba849d9855c6311e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 15, 2026.

Transparency log

Release files / ply_rs-0.1.0-cp39-cp39-macosx_11_0_arm64.whl

Download URL ply_rs-0.1.0-cp39-cp39-macosx_11_0_arm64.whl
Size 1.2 MB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c9bd0e04cc36293f7c322a2db318adc46d18005dad52c4d57bf1f7314b9ea64b
BLAKE2b-256 checksum
How to use checksums
d089bf922bf5916900f55b5c205a48b579aeadaec3f20022c9159e44dab66859
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 15, 2026.

Transparency log

Release files / ply_rs-0.1.0-cp39-cp39-macosx_10_12_x86_64.whl

Download URL ply_rs-0.1.0-cp39-cp39-macosx_10_12_x86_64.whl
Size 1.2 MB
Tags CPython 3.9 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
804e4cfabdc6da4032d82953102e61201421a06d09c551cae394bc7a5f6a84a7
BLAKE2b-256 checksum
How to use checksums
c36993f467f43bc3ee532f90cd3667ff2e50f9035f3d6d6b8ce5d73d7294c7ae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 15, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.0 This release

37 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