Python test runner built in Rust
Project description
rtest
A Python test runner built with Rust, featuring high-performance test collection and parallel test execution.
⚠️ Development Status: This project is in early development (v0.0.x). Expect bugs, breaking changes, and evolving features as we work toward stability.
Performance
rtest replaces pytest's import-heavy collection with static AST analysis, so it never needs to import test modules to
discover tests. On smaller open-source projects this yields a 5-25x speedup; on large monorepos the advantage is far
more dramatic (100-200x+) because import overhead scales with codebase size.
Test Collection (--collect-only)
Benchmarks performed using hyperfine with the following command:
hyperfine --warmup 3 --min-runs 20 --max-runs 20 \
--command-name pytest --command-name rtest \
".venv/bin/pytest --collect-only -q tests" \
".venv/bin/rtest --collect-only tests"
| Repository | pytest | rtest | Speedup |
|---|---|---|---|
| Valon monorepo | 245 s ± 25 s | 899 ms ± 25 ms | 273x |
| flask | 226 ms ± 5 ms | 34 ms ± 11 ms | 6.57x |
| click | 221 ms ± 10 ms | 38 ms ± 7 ms | 5.77x |
| httpx | 344 ms ± 12 ms | 33 ms ± 4 ms | 10.6x |
| pydantic | 1.60 s ± 21 ms | 82 ms ± 13 ms | 19.5x |
| fastapi | 1.59 s ± 20 ms | 62 ms ± 5 ms | 25.6x |
| more-itertools | 156 ms ± 5 ms | 29 ms ± 5 ms | 5.32x |
| boltons | 234 ms ± 7 ms | 35 ms ± 3 ms | 6.77x |
Test Execution (--runner native)
For repositories that don't rely on pytest fixtures or conftest.py, the native runner can execute tests directly:
hyperfine --warmup 3 --min-runs 20 --max-runs 20 \
--command-name pytest --command-name rtest \
".venv/bin/pytest tests" \
".venv/bin/rtest --runner native tests"
| Repository | pytest | rtest | Speedup |
|---|---|---|---|
| flask | 764 ms ± 15 ms | 205 ms ± 5 ms | 3.73x |
| more-itertools | 8.90 s ± 194 ms | 1.34 s ± 185 ms | 6.64x |
Note: Native runner execution benchmarks are limited to repositories that use simple test patterns (unittest.TestCase, plain assertions) without pytest fixtures. Most real-world projects use fixtures and conftest.py, which require the native runner's fixtures support (in development).
Test Execution (--runner pytest -n 4)
For repositories that use pytest fixtures and conftest.py, rtest can use pytest as the execution backend while still benefiting from fast Rust-based collection:
hyperfine --warmup 3 --min-runs 20 --max-runs 20 \
--command-name pytest --command-name rtest \
".venv/bin/pytest -n 4 tests" \
".venv/bin/rtest --runner pytest -n 4 tests"
| Repository | pytest | rtest | Speedup |
|---|---|---|---|
| more-itertools | 8.96 s ± 218 ms | 1.48 s ± 240 ms | 6.05x |
Note: Earlier versions had limited
--runner pytestbenchmarks due to test ID generation differences between rtest and pytest for certain parametrized values (e.g., escaped unicode strings, backslash escaping). This has been fixed. Some edge cases in parametrized ID generation may still exist for complex or dynamic expressions.
Quick Start
Installation
pip install rtest
Requires Python 3.10+
Basic Usage
# Collect tests (fast AST-based collection)
rtest --collect-only
# Run tests with native runner
rtest --runner native
# Run tests in parallel (4 workers)
rtest --runner native -n 4
Native Runner
The native runner (--runner native) executes tests using rtest's own decorators:
import rtest
@rtest.mark.cases("value", [1, 2, 3])
def test_example(value):
assert value > 0
@rtest.mark.skip(reason="Not implemented yet")
def test_skipped():
pass
The native runner respects python_files, python_classes, and python_functions patterns from your
pyproject.toml under [tool.pytest.ini_options].
For compatibility, @pytest.mark.parametrize and @pytest.mark.skip decorators are also supported.
Roadmap
- Fixtures -
@rtest.fixturewith function/class/module scopes and dependency resolution - conftest.py support - Fixture discovery across directory hierarchy
- Distribution modes - Group tests by module/class, optimized scheduling algorithms
- Cross-module constant resolution - Resolve constants imported from other modules in
@rtest.mark.cases - Built-in assertions -
rtest.raises()and other assertion helpers - Additional markers -
@rtest.mark.xfail,@rtest.mark.skipif - Test selection -
-kexpression filtering,--last-failed,--failed-first - Better error formatting - Rich diffs, colorized output, traceback filtering
- Async test support - Native
async def test_*()handling - Watch mode - Re-run tests automatically on file changes
Known Limitations
Parametrized Test Discovery
rtest expands parametrized tests during collection when the decorator arguments can be statically resolved. This
includes:
- Literal values: numbers, strings, booleans, None, lists/tuples of literals
- Module-level constants:
DATA = [1, 2, 3]then@cases("x", DATA) - Class constants:
Config.MAX_SIZE - Enum members:
Color.RED - Nested class constants:
Outer.Inner.VALUE
from enum import Enum
import rtest
class Color(Enum):
RED = 1
GREEN = 2
DATA = [1, 2, 3]
@rtest.mark.cases("value", DATA) # Resolves to [1, 2, 3]
def test_module_constant(value):
assert value > 0
@rtest.mark.cases("color", [Color.RED, Color.GREEN]) # Resolves enum members
def test_enum_values(color):
assert color.value in [1, 2]
However, rtest cannot statically analyze truly dynamic expressions and will emit a warning while falling back to
the base test name:
from other_module import DATA # Imported from another module
@pytest.mark.parametrize("value", DATA)
def test_example(value):
assert value > 0
@pytest.mark.parametrize("value", get_data()) # Function call
def test_dynamic(value):
assert value > 0
@pytest.mark.parametrize("value", [x for x in range(3)]) # Comprehension
def test_comprehension(value):
assert value > 0
warning: Cannot statically expand test cases for 'test.py::test_example': argvalues references variable 'DATA'
warning: Cannot statically expand test cases for 'test.py::test_dynamic': argvalues contains function call 'get_data'
warning: Cannot statically expand test cases for 'test.py::test_comprehension': argvalues contains a comprehension
In these cases, test execution is still functionally equivalent - pytest automatically runs all parametrized variants when given the base function name.
Path Separator Handling
rtest uses platform-specific path separators in test nodeids, while pytest normalizes all paths to use forward
slashes (/) regardless of platform. For example:
On Windows:
- pytest shows:
tests/unit/test_example.py::test_function - rtest shows:
tests\unit\test_example.py::test_function
On Unix/macOS:
- Both show:
tests/unit/test_example.py::test_function
This difference is intentional as rtest preserves the native path format of the operating system.
Native Runner Scope
The native runner (--runner native) does not currently support pytest fixtures or conftest.py discovery. Projects
that rely on fixtures should use --runner pytest instead. Fixture support is tracked in
#105.
pytest-xdist Serialization with Decimal Objects
When using --runner pytest -n N (parallel pytest execution), projects that use Decimal objects in parametrized test
data may fail with a serialization error:
execnet.gateway_base.DumpError: can't serialize <class 'decimal.Decimal'>
This is a limitation of pytest-xdist's inter-process communication, which cannot serialize certain Python types. Tests
pass when run without parallelization (--runner pytest without -n). See
#116 for details.
Collection Failures on Complex Codebases
Some projects with complex runtime behavior (e.g., extensive use of plugins, dynamic imports, or metaclass-heavy
patterns) may fail during rtest collection despite working correctly with pytest. For example, the
pydantic repository encounters errors when collected by rtest. See
#55 for details.
Contributing
We welcome contributions! See Contributing Guide.
License
MIT - see LICENSE file for details.
Acknowledgments
This project takes inspiration from Astral and leverages crates from [ruff].
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file rtest-0.0.46.tar.gz.
File metadata
- Download URL: rtest-0.0.46.tar.gz
- Upload date:
- Size: 955.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
75961b7951de385639413ea00808dbf7d0cf03411f16907cd3be4a31dff9f349
|
|
| MD5 |
b83e548019bbefcade38e97d03fe9450
|
|
| BLAKE2b-256 |
81b14baf79fc8f4f1269f8170ec77cfcbaaf9540b99a4c400a717123fcae33d1
|
Provenance
The following attestation bundles were made for rtest-0.0.46.tar.gz:
Publisher:
release.yml on hughhan1/rtest
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rtest-0.0.46.tar.gz -
Subject digest:
75961b7951de385639413ea00808dbf7d0cf03411f16907cd3be4a31dff9f349 - Sigstore transparency entry: 973591121
- Sigstore integration time:
-
Permalink:
hughhan1/rtest@34f645970fe7c534c699f6a1b711af9b07295b6f -
Branch / Tag:
refs/tags/v0.0.46 - Owner: https://github.com/hughhan1
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@34f645970fe7c534c699f6a1b711af9b07295b6f -
Trigger Event:
push
-
Statement type:
File details
Details for the file rtest-0.0.46-pp311-pypy311_pp73-manylinux_2_34_aarch64.whl.
File metadata
- Download URL: rtest-0.0.46-pp311-pypy311_pp73-manylinux_2_34_aarch64.whl
- Upload date:
- Size: 1.7 MB
- Tags: PyPy, manylinux: glibc 2.34+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a87e5b79c1c58f83ce32237023095d4516317089796641a21b80b5b923b52a65
|
|
| MD5 |
d8d82784c5ebc65a7e46a34537800ab4
|
|
| BLAKE2b-256 |
c25b828803e0179aacdf4975108549a27574d380ec79322fd94b3892f8b014d3
|
Provenance
The following attestation bundles were made for rtest-0.0.46-pp311-pypy311_pp73-manylinux_2_34_aarch64.whl:
Publisher:
release.yml on hughhan1/rtest
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rtest-0.0.46-pp311-pypy311_pp73-manylinux_2_34_aarch64.whl -
Subject digest:
a87e5b79c1c58f83ce32237023095d4516317089796641a21b80b5b923b52a65 - Sigstore transparency entry: 973591976
- Sigstore integration time:
-
Permalink:
hughhan1/rtest@34f645970fe7c534c699f6a1b711af9b07295b6f -
Branch / Tag:
refs/tags/v0.0.46 - Owner: https://github.com/hughhan1
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@34f645970fe7c534c699f6a1b711af9b07295b6f -
Trigger Event:
push
-
Statement type:
File details
Details for the file rtest-0.0.46-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: rtest-0.0.46-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.8 MB
- Tags: PyPy, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8887495bba22ac3e5110cc23358e3ebdb9d742a22916652d08e266abf8eae93f
|
|
| MD5 |
cd8e7797551346f83fcad77008b4dcee
|
|
| BLAKE2b-256 |
2c0d0af95022c0aaae70390a0c0937f2487a26ab947297262f55b2a61d1e82bb
|
Provenance
The following attestation bundles were made for rtest-0.0.46-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
release.yml on hughhan1/rtest
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rtest-0.0.46-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
8887495bba22ac3e5110cc23358e3ebdb9d742a22916652d08e266abf8eae93f - Sigstore transparency entry: 973591889
- Sigstore integration time:
-
Permalink:
hughhan1/rtest@34f645970fe7c534c699f6a1b711af9b07295b6f -
Branch / Tag:
refs/tags/v0.0.46 - Owner: https://github.com/hughhan1
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@34f645970fe7c534c699f6a1b711af9b07295b6f -
Trigger Event:
push
-
Statement type:
File details
Details for the file rtest-0.0.46-pp310-pypy310_pp73-manylinux_2_34_aarch64.whl.
File metadata
- Download URL: rtest-0.0.46-pp310-pypy310_pp73-manylinux_2_34_aarch64.whl
- Upload date:
- Size: 1.7 MB
- Tags: PyPy, manylinux: glibc 2.34+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
783618e78949b28f950de8802ad9d678df5556f1cd02f27c672aa43448f5565f
|
|
| MD5 |
706fad3605874de79fcb663ba1b065c3
|
|
| BLAKE2b-256 |
e6f65d2836e210af24084f733903b0cad043c624afebb13e4a27967c27d8cf3a
|
Provenance
The following attestation bundles were made for rtest-0.0.46-pp310-pypy310_pp73-manylinux_2_34_aarch64.whl:
Publisher:
release.yml on hughhan1/rtest
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rtest-0.0.46-pp310-pypy310_pp73-manylinux_2_34_aarch64.whl -
Subject digest:
783618e78949b28f950de8802ad9d678df5556f1cd02f27c672aa43448f5565f - Sigstore transparency entry: 973591396
- Sigstore integration time:
-
Permalink:
hughhan1/rtest@34f645970fe7c534c699f6a1b711af9b07295b6f -
Branch / Tag:
refs/tags/v0.0.46 - Owner: https://github.com/hughhan1
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@34f645970fe7c534c699f6a1b711af9b07295b6f -
Trigger Event:
push
-
Statement type:
File details
Details for the file rtest-0.0.46-cp314-cp314t-manylinux_2_34_aarch64.whl.
File metadata
- Download URL: rtest-0.0.46-cp314-cp314t-manylinux_2_34_aarch64.whl
- Upload date:
- Size: 1.7 MB
- Tags: CPython 3.14t, manylinux: glibc 2.34+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
65ef4783ace776dfde8ac85979a46608c6069924a229f76cc921cd5108558462
|
|
| MD5 |
428c096ae5a0e30b6cbb55fb36e6c1fb
|
|
| BLAKE2b-256 |
fb36dede491cd5a5adf7bf094c2a9b29ca31faf7496ac824a4e596744d26267f
|
Provenance
The following attestation bundles were made for rtest-0.0.46-cp314-cp314t-manylinux_2_34_aarch64.whl:
Publisher:
release.yml on hughhan1/rtest
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rtest-0.0.46-cp314-cp314t-manylinux_2_34_aarch64.whl -
Subject digest:
65ef4783ace776dfde8ac85979a46608c6069924a229f76cc921cd5108558462 - Sigstore transparency entry: 973591801
- Sigstore integration time:
-
Permalink:
hughhan1/rtest@34f645970fe7c534c699f6a1b711af9b07295b6f -
Branch / Tag:
refs/tags/v0.0.46 - Owner: https://github.com/hughhan1
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@34f645970fe7c534c699f6a1b711af9b07295b6f -
Trigger Event:
push
-
Statement type:
File details
Details for the file rtest-0.0.46-cp314-cp314-win_amd64.whl.
File metadata
- Download URL: rtest-0.0.46-cp314-cp314-win_amd64.whl
- Upload date:
- Size: 1.6 MB
- Tags: CPython 3.14, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
65cc337166f91ccfc835f8e3f97b16c39a7c624eeb083978d26a15b92e470ccc
|
|
| MD5 |
2b85cae13bcb57fcd4b70a184cf62f57
|
|
| BLAKE2b-256 |
207f19c14dfb47e7afb9f4baa0855d9fa1a5873b5185be28a516cb2becd36a52
|
Provenance
The following attestation bundles were made for rtest-0.0.46-cp314-cp314-win_amd64.whl:
Publisher:
release.yml on hughhan1/rtest
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rtest-0.0.46-cp314-cp314-win_amd64.whl -
Subject digest:
65cc337166f91ccfc835f8e3f97b16c39a7c624eeb083978d26a15b92e470ccc - Sigstore transparency entry: 973591207
- Sigstore integration time:
-
Permalink:
hughhan1/rtest@34f645970fe7c534c699f6a1b711af9b07295b6f -
Branch / Tag:
refs/tags/v0.0.46 - Owner: https://github.com/hughhan1
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@34f645970fe7c534c699f6a1b711af9b07295b6f -
Trigger Event:
push
-
Statement type:
File details
Details for the file rtest-0.0.46-cp314-cp314-manylinux_2_34_aarch64.whl.
File metadata
- Download URL: rtest-0.0.46-cp314-cp314-manylinux_2_34_aarch64.whl
- Upload date:
- Size: 1.7 MB
- Tags: CPython 3.14, manylinux: glibc 2.34+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
89a537532a49e20e789d706718ef3264208bd73b86f68e20e1d4cc43043e2df1
|
|
| MD5 |
36d87d9245235263d7e46da9b94c65f9
|
|
| BLAKE2b-256 |
4946fe5911e84616a271b2853521d464f8c866923cf4152df9594d8309836575
|
Provenance
The following attestation bundles were made for rtest-0.0.46-cp314-cp314-manylinux_2_34_aarch64.whl:
Publisher:
release.yml on hughhan1/rtest
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rtest-0.0.46-cp314-cp314-manylinux_2_34_aarch64.whl -
Subject digest:
89a537532a49e20e789d706718ef3264208bd73b86f68e20e1d4cc43043e2df1 - Sigstore transparency entry: 973591554
- Sigstore integration time:
-
Permalink:
hughhan1/rtest@34f645970fe7c534c699f6a1b711af9b07295b6f -
Branch / Tag:
refs/tags/v0.0.46 - Owner: https://github.com/hughhan1
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@34f645970fe7c534c699f6a1b711af9b07295b6f -
Trigger Event:
push
-
Statement type:
File details
Details for the file rtest-0.0.46-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: rtest-0.0.46-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.8 MB
- Tags: CPython 3.14, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fba361c1268a461cc71f61b5c72aa40e65b325a8948f3d987b4bc6765c3784a1
|
|
| MD5 |
1cded085d3845c07658dcb7179966b0e
|
|
| BLAKE2b-256 |
2fd97cc59861f3f7c4e07e68ebf407e90ce7d43da2e07d7d24fc174d5358c117
|
Provenance
The following attestation bundles were made for rtest-0.0.46-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
release.yml on hughhan1/rtest
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rtest-0.0.46-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
fba361c1268a461cc71f61b5c72aa40e65b325a8948f3d987b4bc6765c3784a1 - Sigstore transparency entry: 973591638
- Sigstore integration time:
-
Permalink:
hughhan1/rtest@34f645970fe7c534c699f6a1b711af9b07295b6f -
Branch / Tag:
refs/tags/v0.0.46 - Owner: https://github.com/hughhan1
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@34f645970fe7c534c699f6a1b711af9b07295b6f -
Trigger Event:
push
-
Statement type:
File details
Details for the file rtest-0.0.46-cp314-cp314-macosx_11_0_arm64.whl.
File metadata
- Download URL: rtest-0.0.46-cp314-cp314-macosx_11_0_arm64.whl
- Upload date:
- Size: 1.6 MB
- Tags: CPython 3.14, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d5f171fff4e37d357863062ea4a81469d9bc47e5e48858abf461d4fde29541cc
|
|
| MD5 |
375456ea9d1c4232f3880800a3319b86
|
|
| BLAKE2b-256 |
47aea34f3dda51001948a983c64c20ff86db4308f00926f0cb3aa8618647d721
|
Provenance
The following attestation bundles were made for rtest-0.0.46-cp314-cp314-macosx_11_0_arm64.whl:
Publisher:
release.yml on hughhan1/rtest
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rtest-0.0.46-cp314-cp314-macosx_11_0_arm64.whl -
Subject digest:
d5f171fff4e37d357863062ea4a81469d9bc47e5e48858abf461d4fde29541cc - Sigstore transparency entry: 973591230
- Sigstore integration time:
-
Permalink:
hughhan1/rtest@34f645970fe7c534c699f6a1b711af9b07295b6f -
Branch / Tag:
refs/tags/v0.0.46 - Owner: https://github.com/hughhan1
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@34f645970fe7c534c699f6a1b711af9b07295b6f -
Trigger Event:
push
-
Statement type:
File details
Details for the file rtest-0.0.46-cp314-cp314-macosx_10_12_x86_64.whl.
File metadata
- Download URL: rtest-0.0.46-cp314-cp314-macosx_10_12_x86_64.whl
- Upload date:
- Size: 1.7 MB
- Tags: CPython 3.14, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7beaf35fc4e85c2e9aa733bd490dc0ffd2b0b2af72f9ee8818d1e60ab047f15a
|
|
| MD5 |
6bab9c4246213d8c62923bb18afde734
|
|
| BLAKE2b-256 |
9d70f3fbbbc2047382d3e42183d34f40cff8b904635847a0ff6d9521a4a579c5
|
Provenance
The following attestation bundles were made for rtest-0.0.46-cp314-cp314-macosx_10_12_x86_64.whl:
Publisher:
release.yml on hughhan1/rtest
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rtest-0.0.46-cp314-cp314-macosx_10_12_x86_64.whl -
Subject digest:
7beaf35fc4e85c2e9aa733bd490dc0ffd2b0b2af72f9ee8818d1e60ab047f15a - Sigstore transparency entry: 973591676
- Sigstore integration time:
-
Permalink:
hughhan1/rtest@34f645970fe7c534c699f6a1b711af9b07295b6f -
Branch / Tag:
refs/tags/v0.0.46 - Owner: https://github.com/hughhan1
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@34f645970fe7c534c699f6a1b711af9b07295b6f -
Trigger Event:
push
-
Statement type:
File details
Details for the file rtest-0.0.46-cp313-cp313t-manylinux_2_34_aarch64.whl.
File metadata
- Download URL: rtest-0.0.46-cp313-cp313t-manylinux_2_34_aarch64.whl
- Upload date:
- Size: 1.7 MB
- Tags: CPython 3.13t, manylinux: glibc 2.34+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9d475b3e7caff7ab9acd8a92c1ad2401967d83bb0b614c0d7b689d954f992177
|
|
| MD5 |
ff5e3f2ea66a66afeda1a68edb30f896
|
|
| BLAKE2b-256 |
59a81e98deceb85ef469b6b6ade27f80b864a2a638264ed69dca789f76c9650a
|
Provenance
The following attestation bundles were made for rtest-0.0.46-cp313-cp313t-manylinux_2_34_aarch64.whl:
Publisher:
release.yml on hughhan1/rtest
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rtest-0.0.46-cp313-cp313t-manylinux_2_34_aarch64.whl -
Subject digest:
9d475b3e7caff7ab9acd8a92c1ad2401967d83bb0b614c0d7b689d954f992177 - Sigstore transparency entry: 973591362
- Sigstore integration time:
-
Permalink:
hughhan1/rtest@34f645970fe7c534c699f6a1b711af9b07295b6f -
Branch / Tag:
refs/tags/v0.0.46 - Owner: https://github.com/hughhan1
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@34f645970fe7c534c699f6a1b711af9b07295b6f -
Trigger Event:
push
-
Statement type:
File details
Details for the file rtest-0.0.46-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: rtest-0.0.46-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 1.6 MB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
aa5f7c7ce7d265809fe53e9cfe8f5a6f34ce4ac116bb06d8764735ec7f9b9f91
|
|
| MD5 |
dbd137c8dd0e51a3329cc6deb790066f
|
|
| BLAKE2b-256 |
8404c4fd5f27916af9019e72e8c8b08f6ba8e8640c13b7c10e5f78d48ae020c2
|
Provenance
The following attestation bundles were made for rtest-0.0.46-cp313-cp313-win_amd64.whl:
Publisher:
release.yml on hughhan1/rtest
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rtest-0.0.46-cp313-cp313-win_amd64.whl -
Subject digest:
aa5f7c7ce7d265809fe53e9cfe8f5a6f34ce4ac116bb06d8764735ec7f9b9f91 - Sigstore transparency entry: 973591162
- Sigstore integration time:
-
Permalink:
hughhan1/rtest@34f645970fe7c534c699f6a1b711af9b07295b6f -
Branch / Tag:
refs/tags/v0.0.46 - Owner: https://github.com/hughhan1
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@34f645970fe7c534c699f6a1b711af9b07295b6f -
Trigger Event:
push
-
Statement type:
File details
Details for the file rtest-0.0.46-cp313-cp313-manylinux_2_34_aarch64.whl.
File metadata
- Download URL: rtest-0.0.46-cp313-cp313-manylinux_2_34_aarch64.whl
- Upload date:
- Size: 1.7 MB
- Tags: CPython 3.13, manylinux: glibc 2.34+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1516e5629c70f511a871adba5500e0264cead23a4be48c4ad01d0b81f4a0f752
|
|
| MD5 |
b3db6d324c514fbc32401b6ce7d6531f
|
|
| BLAKE2b-256 |
8bc51ad07da27dd3c704ab2a9054e02203ce24d3918793f89bd5e2fe3627378a
|
Provenance
The following attestation bundles were made for rtest-0.0.46-cp313-cp313-manylinux_2_34_aarch64.whl:
Publisher:
release.yml on hughhan1/rtest
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rtest-0.0.46-cp313-cp313-manylinux_2_34_aarch64.whl -
Subject digest:
1516e5629c70f511a871adba5500e0264cead23a4be48c4ad01d0b81f4a0f752 - Sigstore transparency entry: 973591280
- Sigstore integration time:
-
Permalink:
hughhan1/rtest@34f645970fe7c534c699f6a1b711af9b07295b6f -
Branch / Tag:
refs/tags/v0.0.46 - Owner: https://github.com/hughhan1
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@34f645970fe7c534c699f6a1b711af9b07295b6f -
Trigger Event:
push
-
Statement type:
File details
Details for the file rtest-0.0.46-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: rtest-0.0.46-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.8 MB
- Tags: CPython 3.13, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
92603598c40d5dc9309cdce37c7d8a3ec6e3dcb8f0be7163e405923549976113
|
|
| MD5 |
b399d2dba92ff9d1f843fb5c945a1a5a
|
|
| BLAKE2b-256 |
f930f511a589c1e5c4677dc3466a5e99c1316433bef99fa24c5484a8c0f88920
|
Provenance
The following attestation bundles were made for rtest-0.0.46-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
release.yml on hughhan1/rtest
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rtest-0.0.46-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
92603598c40d5dc9309cdce37c7d8a3ec6e3dcb8f0be7163e405923549976113 - Sigstore transparency entry: 973591142
- Sigstore integration time:
-
Permalink:
hughhan1/rtest@34f645970fe7c534c699f6a1b711af9b07295b6f -
Branch / Tag:
refs/tags/v0.0.46 - Owner: https://github.com/hughhan1
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@34f645970fe7c534c699f6a1b711af9b07295b6f -
Trigger Event:
push
-
Statement type:
File details
Details for the file rtest-0.0.46-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: rtest-0.0.46-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 1.6 MB
- Tags: CPython 3.13, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1d58fe46c239afcd1e2aa03409a94ea22c75b2d4fe2a7a78b1d17c0fab967b28
|
|
| MD5 |
da6adb1528f43f449613c39744bcda85
|
|
| BLAKE2b-256 |
4fd71989bbc3774a717a0347b3c56bc1b93ef1145eab4198796bab8581dda02d
|
Provenance
The following attestation bundles were made for rtest-0.0.46-cp313-cp313-macosx_11_0_arm64.whl:
Publisher:
release.yml on hughhan1/rtest
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rtest-0.0.46-cp313-cp313-macosx_11_0_arm64.whl -
Subject digest:
1d58fe46c239afcd1e2aa03409a94ea22c75b2d4fe2a7a78b1d17c0fab967b28 - Sigstore transparency entry: 973591510
- Sigstore integration time:
-
Permalink:
hughhan1/rtest@34f645970fe7c534c699f6a1b711af9b07295b6f -
Branch / Tag:
refs/tags/v0.0.46 - Owner: https://github.com/hughhan1
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@34f645970fe7c534c699f6a1b711af9b07295b6f -
Trigger Event:
push
-
Statement type:
File details
Details for the file rtest-0.0.46-cp313-cp313-macosx_10_12_x86_64.whl.
File metadata
- Download URL: rtest-0.0.46-cp313-cp313-macosx_10_12_x86_64.whl
- Upload date:
- Size: 1.7 MB
- Tags: CPython 3.13, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
54537aac2acd1b9b4addbe3d4b3350937717ae3d678afb4900ea1479696f4e81
|
|
| MD5 |
cb84fe4bbf06faa3c2fb15f32c61ba50
|
|
| BLAKE2b-256 |
62f2a5c442395164791741511f60fc998bbdfe9612caeba18d1a15759c6992b7
|
Provenance
The following attestation bundles were made for rtest-0.0.46-cp313-cp313-macosx_10_12_x86_64.whl:
Publisher:
release.yml on hughhan1/rtest
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rtest-0.0.46-cp313-cp313-macosx_10_12_x86_64.whl -
Subject digest:
54537aac2acd1b9b4addbe3d4b3350937717ae3d678afb4900ea1479696f4e81 - Sigstore transparency entry: 973591337
- Sigstore integration time:
-
Permalink:
hughhan1/rtest@34f645970fe7c534c699f6a1b711af9b07295b6f -
Branch / Tag:
refs/tags/v0.0.46 - Owner: https://github.com/hughhan1
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@34f645970fe7c534c699f6a1b711af9b07295b6f -
Trigger Event:
push
-
Statement type:
File details
Details for the file rtest-0.0.46-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: rtest-0.0.46-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 1.6 MB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ea65bab97232ad294f5498bf8371bba0860ff7dc3ae91c91b6f1cae495effbc7
|
|
| MD5 |
a44cfa0e8c53fb6320bc4b3dc7ccd11d
|
|
| BLAKE2b-256 |
75ea55c135ca94301a70ce553810415fa7f3686a8f5ae0a0437947342339636e
|
Provenance
The following attestation bundles were made for rtest-0.0.46-cp312-cp312-win_amd64.whl:
Publisher:
release.yml on hughhan1/rtest
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rtest-0.0.46-cp312-cp312-win_amd64.whl -
Subject digest:
ea65bab97232ad294f5498bf8371bba0860ff7dc3ae91c91b6f1cae495effbc7 - Sigstore transparency entry: 973591776
- Sigstore integration time:
-
Permalink:
hughhan1/rtest@34f645970fe7c534c699f6a1b711af9b07295b6f -
Branch / Tag:
refs/tags/v0.0.46 - Owner: https://github.com/hughhan1
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@34f645970fe7c534c699f6a1b711af9b07295b6f -
Trigger Event:
push
-
Statement type:
File details
Details for the file rtest-0.0.46-cp312-cp312-manylinux_2_34_aarch64.whl.
File metadata
- Download URL: rtest-0.0.46-cp312-cp312-manylinux_2_34_aarch64.whl
- Upload date:
- Size: 1.7 MB
- Tags: CPython 3.12, manylinux: glibc 2.34+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d87e81de6ab855605d34c97e3f27622c39ee96a85a510f442a2b6323a2d180d2
|
|
| MD5 |
f9e87d37ee940c2991f3a6cde4582369
|
|
| BLAKE2b-256 |
cda8d5c6e3b033308df44e7e747ad570b7aa24b3260be2cb2aceecbe4cab11d0
|
Provenance
The following attestation bundles were made for rtest-0.0.46-cp312-cp312-manylinux_2_34_aarch64.whl:
Publisher:
release.yml on hughhan1/rtest
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rtest-0.0.46-cp312-cp312-manylinux_2_34_aarch64.whl -
Subject digest:
d87e81de6ab855605d34c97e3f27622c39ee96a85a510f442a2b6323a2d180d2 - Sigstore transparency entry: 973591255
- Sigstore integration time:
-
Permalink:
hughhan1/rtest@34f645970fe7c534c699f6a1b711af9b07295b6f -
Branch / Tag:
refs/tags/v0.0.46 - Owner: https://github.com/hughhan1
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@34f645970fe7c534c699f6a1b711af9b07295b6f -
Trigger Event:
push
-
Statement type:
File details
Details for the file rtest-0.0.46-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: rtest-0.0.46-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.8 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f5e7c02f1af63a0d6709d10622128ba44cab7916f43695f4e1fe629db5f5d220
|
|
| MD5 |
b360966b6636afde65ac2baf902041e2
|
|
| BLAKE2b-256 |
8538887021976042c6bb6c025d15f565bd22c37dac0d63a098765af1450761f1
|
Provenance
The following attestation bundles were made for rtest-0.0.46-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
release.yml on hughhan1/rtest
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rtest-0.0.46-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
f5e7c02f1af63a0d6709d10622128ba44cab7916f43695f4e1fe629db5f5d220 - Sigstore transparency entry: 973591704
- Sigstore integration time:
-
Permalink:
hughhan1/rtest@34f645970fe7c534c699f6a1b711af9b07295b6f -
Branch / Tag:
refs/tags/v0.0.46 - Owner: https://github.com/hughhan1
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@34f645970fe7c534c699f6a1b711af9b07295b6f -
Trigger Event:
push
-
Statement type:
File details
Details for the file rtest-0.0.46-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: rtest-0.0.46-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 1.6 MB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4be9ba4ce626b283dc0ae4578de22d0be4539b5ffd3dc81cff49c38ee316c7f1
|
|
| MD5 |
c2112a1aafdd9d86b5de8cd38d58ec7e
|
|
| BLAKE2b-256 |
4bb79f8b582ddb4134974319fc83b310022fc4c0fb3bfd186de996c03a867f28
|
Provenance
The following attestation bundles were made for rtest-0.0.46-cp312-cp312-macosx_11_0_arm64.whl:
Publisher:
release.yml on hughhan1/rtest
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rtest-0.0.46-cp312-cp312-macosx_11_0_arm64.whl -
Subject digest:
4be9ba4ce626b283dc0ae4578de22d0be4539b5ffd3dc81cff49c38ee316c7f1 - Sigstore transparency entry: 973591475
- Sigstore integration time:
-
Permalink:
hughhan1/rtest@34f645970fe7c534c699f6a1b711af9b07295b6f -
Branch / Tag:
refs/tags/v0.0.46 - Owner: https://github.com/hughhan1
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@34f645970fe7c534c699f6a1b711af9b07295b6f -
Trigger Event:
push
-
Statement type:
File details
Details for the file rtest-0.0.46-cp312-cp312-macosx_10_12_x86_64.whl.
File metadata
- Download URL: rtest-0.0.46-cp312-cp312-macosx_10_12_x86_64.whl
- Upload date:
- Size: 1.7 MB
- Tags: CPython 3.12, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
69b04bdbe2f72e7072683bb30a29193e5fdbe964f44b9760b3543d0a04f95867
|
|
| MD5 |
a2290f7f54fe856ca93214fe314431fd
|
|
| BLAKE2b-256 |
e57fdcffa06635e028461884308737090825573340676d4923bee567abb209d2
|
Provenance
The following attestation bundles were made for rtest-0.0.46-cp312-cp312-macosx_10_12_x86_64.whl:
Publisher:
release.yml on hughhan1/rtest
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rtest-0.0.46-cp312-cp312-macosx_10_12_x86_64.whl -
Subject digest:
69b04bdbe2f72e7072683bb30a29193e5fdbe964f44b9760b3543d0a04f95867 - Sigstore transparency entry: 973591180
- Sigstore integration time:
-
Permalink:
hughhan1/rtest@34f645970fe7c534c699f6a1b711af9b07295b6f -
Branch / Tag:
refs/tags/v0.0.46 - Owner: https://github.com/hughhan1
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@34f645970fe7c534c699f6a1b711af9b07295b6f -
Trigger Event:
push
-
Statement type:
File details
Details for the file rtest-0.0.46-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: rtest-0.0.46-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 1.6 MB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
31c98e495abe96d568da67f9399584bc1385790d958682a9d5c1f001b1d01bba
|
|
| MD5 |
18f11592984f4b530fa4eeda6ab30a6b
|
|
| BLAKE2b-256 |
1c788d2d77d9c8e403628ab12c14705c87f8e2eaf4be9709119904adb1a91da5
|
Provenance
The following attestation bundles were made for rtest-0.0.46-cp311-cp311-win_amd64.whl:
Publisher:
release.yml on hughhan1/rtest
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rtest-0.0.46-cp311-cp311-win_amd64.whl -
Subject digest:
31c98e495abe96d568da67f9399584bc1385790d958682a9d5c1f001b1d01bba - Sigstore transparency entry: 973591306
- Sigstore integration time:
-
Permalink:
hughhan1/rtest@34f645970fe7c534c699f6a1b711af9b07295b6f -
Branch / Tag:
refs/tags/v0.0.46 - Owner: https://github.com/hughhan1
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@34f645970fe7c534c699f6a1b711af9b07295b6f -
Trigger Event:
push
-
Statement type:
File details
Details for the file rtest-0.0.46-cp311-cp311-manylinux_2_34_aarch64.whl.
File metadata
- Download URL: rtest-0.0.46-cp311-cp311-manylinux_2_34_aarch64.whl
- Upload date:
- Size: 1.7 MB
- Tags: CPython 3.11, manylinux: glibc 2.34+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
51ddd7520666f32002a3e31ec93d7182e56b1580a221b378507b92e76b7ddbac
|
|
| MD5 |
529fffca2fdc95a1b10e6ff0aad303d2
|
|
| BLAKE2b-256 |
cd1b3d75a8a090ffe673d05bfa8d0a05a5d87ce854aa4f3276b9c16ccd6a87e9
|
Provenance
The following attestation bundles were made for rtest-0.0.46-cp311-cp311-manylinux_2_34_aarch64.whl:
Publisher:
release.yml on hughhan1/rtest
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rtest-0.0.46-cp311-cp311-manylinux_2_34_aarch64.whl -
Subject digest:
51ddd7520666f32002a3e31ec93d7182e56b1580a221b378507b92e76b7ddbac - Sigstore transparency entry: 973591432
- Sigstore integration time:
-
Permalink:
hughhan1/rtest@34f645970fe7c534c699f6a1b711af9b07295b6f -
Branch / Tag:
refs/tags/v0.0.46 - Owner: https://github.com/hughhan1
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@34f645970fe7c534c699f6a1b711af9b07295b6f -
Trigger Event:
push
-
Statement type:
File details
Details for the file rtest-0.0.46-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: rtest-0.0.46-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.8 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ff487bcb17715731c8a910d9f09d1441657c28283187a2d48e4eb6ce0283c3af
|
|
| MD5 |
d955043d038014fa35cbc3106acdcba6
|
|
| BLAKE2b-256 |
8be7f53d5e525b89451e024806209c902d9ab0928ddd158c7577d5c42b7e9aca
|
Provenance
The following attestation bundles were made for rtest-0.0.46-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
release.yml on hughhan1/rtest
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rtest-0.0.46-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
ff487bcb17715731c8a910d9f09d1441657c28283187a2d48e4eb6ce0283c3af - Sigstore transparency entry: 973591856
- Sigstore integration time:
-
Permalink:
hughhan1/rtest@34f645970fe7c534c699f6a1b711af9b07295b6f -
Branch / Tag:
refs/tags/v0.0.46 - Owner: https://github.com/hughhan1
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@34f645970fe7c534c699f6a1b711af9b07295b6f -
Trigger Event:
push
-
Statement type:
File details
Details for the file rtest-0.0.46-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: rtest-0.0.46-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 1.6 MB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2d84ecb282f9061bfbaafb8af08bbf9e174e5daedc52c37e74310194dfe784cd
|
|
| MD5 |
a9149c7925a423c870b8e56f81dee944
|
|
| BLAKE2b-256 |
b1ab00143bd77ee3bb1d4388da682c5317bd63e8769380ecb4716a90cea11e1b
|
Provenance
The following attestation bundles were made for rtest-0.0.46-cp311-cp311-macosx_11_0_arm64.whl:
Publisher:
release.yml on hughhan1/rtest
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rtest-0.0.46-cp311-cp311-macosx_11_0_arm64.whl -
Subject digest:
2d84ecb282f9061bfbaafb8af08bbf9e174e5daedc52c37e74310194dfe784cd - Sigstore transparency entry: 973591599
- Sigstore integration time:
-
Permalink:
hughhan1/rtest@34f645970fe7c534c699f6a1b711af9b07295b6f -
Branch / Tag:
refs/tags/v0.0.46 - Owner: https://github.com/hughhan1
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@34f645970fe7c534c699f6a1b711af9b07295b6f -
Trigger Event:
push
-
Statement type:
File details
Details for the file rtest-0.0.46-cp311-cp311-macosx_10_12_x86_64.whl.
File metadata
- Download URL: rtest-0.0.46-cp311-cp311-macosx_10_12_x86_64.whl
- Upload date:
- Size: 1.7 MB
- Tags: CPython 3.11, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e72de3a1bf195d7904b8d44378b7356ee50ea183f6eb6fabf0f3027d487cabb8
|
|
| MD5 |
cc97b08d50b46b30349176a0076391f9
|
|
| BLAKE2b-256 |
cffd43fa277d9fbcda8df22f755c831a98d49a537a6b4a800cde09814d1ded6e
|
Provenance
The following attestation bundles were made for rtest-0.0.46-cp311-cp311-macosx_10_12_x86_64.whl:
Publisher:
release.yml on hughhan1/rtest
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rtest-0.0.46-cp311-cp311-macosx_10_12_x86_64.whl -
Subject digest:
e72de3a1bf195d7904b8d44378b7356ee50ea183f6eb6fabf0f3027d487cabb8 - Sigstore transparency entry: 973591823
- Sigstore integration time:
-
Permalink:
hughhan1/rtest@34f645970fe7c534c699f6a1b711af9b07295b6f -
Branch / Tag:
refs/tags/v0.0.46 - Owner: https://github.com/hughhan1
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@34f645970fe7c534c699f6a1b711af9b07295b6f -
Trigger Event:
push
-
Statement type:
File details
Details for the file rtest-0.0.46-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: rtest-0.0.46-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 1.6 MB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2569c721c8d75ccdd09847a337062a97ab5f7c0a1c27a7baa2973088c3074bd5
|
|
| MD5 |
ebfb72fd7bb0a59659a63819fbfd2302
|
|
| BLAKE2b-256 |
2e2deda7102dad7a0acb5411392c123610be859318aeb1b22f0e7cb2c3c89764
|
Provenance
The following attestation bundles were made for rtest-0.0.46-cp310-cp310-win_amd64.whl:
Publisher:
release.yml on hughhan1/rtest
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rtest-0.0.46-cp310-cp310-win_amd64.whl -
Subject digest:
2569c721c8d75ccdd09847a337062a97ab5f7c0a1c27a7baa2973088c3074bd5 - Sigstore transparency entry: 973591938
- Sigstore integration time:
-
Permalink:
hughhan1/rtest@34f645970fe7c534c699f6a1b711af9b07295b6f -
Branch / Tag:
refs/tags/v0.0.46 - Owner: https://github.com/hughhan1
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@34f645970fe7c534c699f6a1b711af9b07295b6f -
Trigger Event:
push
-
Statement type:
File details
Details for the file rtest-0.0.46-cp310-cp310-manylinux_2_34_aarch64.whl.
File metadata
- Download URL: rtest-0.0.46-cp310-cp310-manylinux_2_34_aarch64.whl
- Upload date:
- Size: 1.7 MB
- Tags: CPython 3.10, manylinux: glibc 2.34+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9f6141e24e800dbd11c669004506694f84ce65eac4a28570b60deae52867878d
|
|
| MD5 |
50c0b41cf8cdb86570c7b605c1f8dd82
|
|
| BLAKE2b-256 |
26d73fbc9f11fedf5d05e38e71209988b60bbc16fb337533265e9c3b4764f9b7
|
Provenance
The following attestation bundles were made for rtest-0.0.46-cp310-cp310-manylinux_2_34_aarch64.whl:
Publisher:
release.yml on hughhan1/rtest
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rtest-0.0.46-cp310-cp310-manylinux_2_34_aarch64.whl -
Subject digest:
9f6141e24e800dbd11c669004506694f84ce65eac4a28570b60deae52867878d - Sigstore transparency entry: 973591729
- Sigstore integration time:
-
Permalink:
hughhan1/rtest@34f645970fe7c534c699f6a1b711af9b07295b6f -
Branch / Tag:
refs/tags/v0.0.46 - Owner: https://github.com/hughhan1
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@34f645970fe7c534c699f6a1b711af9b07295b6f -
Trigger Event:
push
-
Statement type:
File details
Details for the file rtest-0.0.46-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: rtest-0.0.46-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.8 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a4cd877f74e78cef98399650b96594136c16f95c567739b027f541c86d5e35f5
|
|
| MD5 |
7b8900019f34d1954f71850243840f6b
|
|
| BLAKE2b-256 |
b6f13eb426710f42f686965981857ec0e0bd80f92c927ef7f90179f621341952
|
Provenance
The following attestation bundles were made for rtest-0.0.46-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
release.yml on hughhan1/rtest
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rtest-0.0.46-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
a4cd877f74e78cef98399650b96594136c16f95c567739b027f541c86d5e35f5 - Sigstore transparency entry: 973591752
- Sigstore integration time:
-
Permalink:
hughhan1/rtest@34f645970fe7c534c699f6a1b711af9b07295b6f -
Branch / Tag:
refs/tags/v0.0.46 - Owner: https://github.com/hughhan1
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@34f645970fe7c534c699f6a1b711af9b07295b6f -
Trigger Event:
push
-
Statement type: