Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

rtest

PyPI version Python License: MIT

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 pytest benchmarks 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.fixture with 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
  • Built-in assertions - rtest.raises() and other assertion helpers
  • Additional markers - @rtest.mark.xfail, @rtest.mark.skipif
  • Test selection - -k expression 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
  • Imported constants: from other_module import DATA / from colors import Color
  • Inherited class attributes: members defined on a parent class
  • pytest.param(..., id=...): explicit case IDs
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]

@pytest.mark.parametrize uses pytest-compatible IDs (runtime values for primitives, Color.RED for enums). @rtest.mark.cases keeps source-path IDs (Config.MAX_SIZE, TEST_DATA[1]).

However, rtest cannot statically analyze truly dynamic expressions and will emit a warning while falling back to the base test name:

@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_dynamic': argvalues contains function call 'get_data'
warning: Cannot statically expand test cases for 'test.py::test_comprehension': argvalues contains a comprehension

Use --cannot-expand-report to control the extra machine-readable lines (rtest-cannot-expand: <nodeid>). The default is stdout. Pass stderr, a file path, or none to omit them (human-readable warnings still print).

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].

Download files

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

Source Distribution

rtest_forked_constants-0.0.47rc3.tar.gz (953.7 kB view details)

Uploaded Source

Built Distributions

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

rtest_forked_constants-0.0.47rc3-pp311-pypy311_pp73-manylinux_2_34_aarch64.whl (1.8 MB view details)

Uploaded PyPymanylinux: glibc 2.34+ ARM64

rtest_forked_constants-0.0.47rc3-pp310-pypy310_pp73-manylinux_2_34_aarch64.whl (1.8 MB view details)

Uploaded PyPymanylinux: glibc 2.34+ ARM64

rtest_forked_constants-0.0.47rc3-cp314-cp314t-manylinux_2_34_aarch64.whl (1.8 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.34+ ARM64

rtest_forked_constants-0.0.47rc3-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64

rtest_forked_constants-0.0.47rc3-cp314-cp314-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.14Windows x86-64

rtest_forked_constants-0.0.47rc3-cp314-cp314-manylinux_2_34_aarch64.whl (1.8 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.34+ ARM64

rtest_forked_constants-0.0.47rc3-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

rtest_forked_constants-0.0.47rc3-cp314-cp314-macosx_11_0_arm64.whl (1.7 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

rtest_forked_constants-0.0.47rc3-cp314-cp314-macosx_10_12_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

rtest_forked_constants-0.0.47rc3-cp313-cp313-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.13Windows x86-64

rtest_forked_constants-0.0.47rc3-cp313-cp313-manylinux_2_34_aarch64.whl (1.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ ARM64

rtest_forked_constants-0.0.47rc3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

rtest_forked_constants-0.0.47rc3-cp313-cp313-macosx_11_0_arm64.whl (1.7 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

rtest_forked_constants-0.0.47rc3-cp313-cp313-macosx_10_12_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

rtest_forked_constants-0.0.47rc3-cp312-cp312-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.12Windows x86-64

rtest_forked_constants-0.0.47rc3-cp312-cp312-manylinux_2_34_aarch64.whl (1.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ ARM64

rtest_forked_constants-0.0.47rc3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

rtest_forked_constants-0.0.47rc3-cp312-cp312-macosx_11_0_arm64.whl (1.7 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

rtest_forked_constants-0.0.47rc3-cp312-cp312-macosx_10_12_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

rtest_forked_constants-0.0.47rc3-cp311-cp311-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.11Windows x86-64

rtest_forked_constants-0.0.47rc3-cp311-cp311-manylinux_2_34_aarch64.whl (1.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.34+ ARM64

rtest_forked_constants-0.0.47rc3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

rtest_forked_constants-0.0.47rc3-cp311-cp311-macosx_11_0_arm64.whl (1.7 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

rtest_forked_constants-0.0.47rc3-cp311-cp311-macosx_10_12_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

rtest_forked_constants-0.0.47rc3-cp310-cp310-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.10Windows x86-64

rtest_forked_constants-0.0.47rc3-cp310-cp310-manylinux_2_34_aarch64.whl (1.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.34+ ARM64

rtest_forked_constants-0.0.47rc3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

File details

Details for the file rtest_forked_constants-0.0.47rc3.tar.gz.

File metadata

File hashes

Hashes for rtest_forked_constants-0.0.47rc3.tar.gz
Algorithm Hash digest
SHA256 889bfabfb1c6f2950bec4cd85db40efef054529e92101c4a698480d771dafeb2
MD5 42ea417f4afc818390032469c43b4275
BLAKE2b-256 a62c61991ce4882c8818020f250d0b9e9afdf83eea6b75e82f546f4a5bfb7e46

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtest_forked_constants-0.0.47rc3.tar.gz:

Publisher: release.yml on ronald-braunstein/rtest

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

File details

Details for the file rtest_forked_constants-0.0.47rc3-pp311-pypy311_pp73-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for rtest_forked_constants-0.0.47rc3-pp311-pypy311_pp73-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 575f8fe4018383e123e2c229faa0088852cf27ad0d6d4e06220462417a4055bf
MD5 4a017c01517bb7d878f8de6d80bf889f
BLAKE2b-256 567376667a1ddcc56749093346cfdeb679815ca14dcebce8fd5ebad2e56ee6a2

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtest_forked_constants-0.0.47rc3-pp311-pypy311_pp73-manylinux_2_34_aarch64.whl:

Publisher: release.yml on ronald-braunstein/rtest

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

File details

Details for the file rtest_forked_constants-0.0.47rc3-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rtest_forked_constants-0.0.47rc3-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7f7400ae4a40d4fc3262f5157fb76756b96f3f25c1c4a275ba993c5eb65aa7a5
MD5 bf21622d8f6d37286725930f52dcb048
BLAKE2b-256 b977ab90323a422f13278e7bfc31671532ddb37ee2d92fb1a526dff14f28bdd1

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtest_forked_constants-0.0.47rc3-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on ronald-braunstein/rtest

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

File details

Details for the file rtest_forked_constants-0.0.47rc3-pp310-pypy310_pp73-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for rtest_forked_constants-0.0.47rc3-pp310-pypy310_pp73-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 d4a2919df3472825a70003ad71063cb628e0d5eef60c084bb3cd1de2591bf4c2
MD5 0ef247e99963617843bef171f32576a7
BLAKE2b-256 844aa6e1afd16b55f226814a6aaea9035479c51339f05738fb76525c2633dac1

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtest_forked_constants-0.0.47rc3-pp310-pypy310_pp73-manylinux_2_34_aarch64.whl:

Publisher: release.yml on ronald-braunstein/rtest

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

File details

Details for the file rtest_forked_constants-0.0.47rc3-cp314-cp314t-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for rtest_forked_constants-0.0.47rc3-cp314-cp314t-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 74bbecc9781d6a27aef3b9e00654c856beae7830eceffb87a88968efdcb779e6
MD5 1051676fb01db6f98c874ed99aa42851
BLAKE2b-256 d8eb662464b5a06618dc4cdc2f7eec5af5d366c7e1f4498a67f5464c432182d1

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtest_forked_constants-0.0.47rc3-cp314-cp314t-manylinux_2_34_aarch64.whl:

Publisher: release.yml on ronald-braunstein/rtest

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

File details

Details for the file rtest_forked_constants-0.0.47rc3-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rtest_forked_constants-0.0.47rc3-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6af99591ee68e50804195031b903f079dcf424d254130cbb3bde6adbc8c57f87
MD5 670e17d151668455f0ebdd926f83a25a
BLAKE2b-256 f1df3c00a3649b3a415b47d396e9a15e7bdc897c2285edf349043aa2f01b6c5c

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtest_forked_constants-0.0.47rc3-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on ronald-braunstein/rtest

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

File details

Details for the file rtest_forked_constants-0.0.47rc3-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for rtest_forked_constants-0.0.47rc3-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 9a53a9d24e229a45ad2beb6a649a78e6216dd4f74cac46a4ac02e80761caeaa6
MD5 f350a5d30d5ec4a4dab2754421909958
BLAKE2b-256 28cff20f4d1f35a07fa3003b1becf65f598f041df5c97ffd51bf4e3dd42f6295

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtest_forked_constants-0.0.47rc3-cp314-cp314-win_amd64.whl:

Publisher: release.yml on ronald-braunstein/rtest

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

File details

Details for the file rtest_forked_constants-0.0.47rc3-cp314-cp314-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for rtest_forked_constants-0.0.47rc3-cp314-cp314-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 8d88d5e1b16a85ecd2ccc662f4a80f09c834f0e7422b662427f5451dccf5ebf8
MD5 d30be6c0a985fcfc14bf8e172140e601
BLAKE2b-256 bc2c7c4651cb3537d8b5212753165b6ca7acff47ca8b6e16b1fd9fe096c0bedf

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtest_forked_constants-0.0.47rc3-cp314-cp314-manylinux_2_34_aarch64.whl:

Publisher: release.yml on ronald-braunstein/rtest

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

File details

Details for the file rtest_forked_constants-0.0.47rc3-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rtest_forked_constants-0.0.47rc3-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 96bc8219862cae98b533a92b88f09f34c197534c228ac6fa2b72af06fda9e70f
MD5 09d04aaba59f25dc7ace0bd049845d88
BLAKE2b-256 0fec58e8762ea3a25288560dd5d50ba8391c916e253615fc2c8a5b7d61434c66

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtest_forked_constants-0.0.47rc3-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on ronald-braunstein/rtest

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

File details

Details for the file rtest_forked_constants-0.0.47rc3-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rtest_forked_constants-0.0.47rc3-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c901d9a77a51d77e7931d5d332b3893693797b67f3f276fadbd3e1d22ed6ee52
MD5 128428c0f2031af6db5b3fbc63da9b8c
BLAKE2b-256 50898114d9e62b4221496871fb6c0a6426343ba89b890d9a2d2f5a5c4166b7d0

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtest_forked_constants-0.0.47rc3-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: release.yml on ronald-braunstein/rtest

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

File details

Details for the file rtest_forked_constants-0.0.47rc3-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for rtest_forked_constants-0.0.47rc3-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 142703226a67b74eb8e37b8e3034da4ba1784e15db6328642f19558cfb6bc75c
MD5 f9661c4783f548b6b1a6a6c1b9a1126d
BLAKE2b-256 0171ea81a2158e75145dc80d8a008a094005ef159c5c8df55eb3bd3f7eb7e2ca

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtest_forked_constants-0.0.47rc3-cp314-cp314-macosx_10_12_x86_64.whl:

Publisher: release.yml on ronald-braunstein/rtest

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

File details

Details for the file rtest_forked_constants-0.0.47rc3-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for rtest_forked_constants-0.0.47rc3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 637c48bfae2d1ae34bdcca1d2e6c51c1b6a11dd509260d308910db480e964186
MD5 46e8a334d9ee5a2cf29c06b1c57d96b4
BLAKE2b-256 1f2d48e1dd4a00f82bfb6def0d62bbc869059a263eadcf31b1509a296835d507

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtest_forked_constants-0.0.47rc3-cp313-cp313-win_amd64.whl:

Publisher: release.yml on ronald-braunstein/rtest

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

File details

Details for the file rtest_forked_constants-0.0.47rc3-cp313-cp313-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for rtest_forked_constants-0.0.47rc3-cp313-cp313-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 296b04bf65f54d8ce2304f4e25efee6056ec72f712597e56fda7a5b04847572d
MD5 a15511b07cc8ae58494fa50fcb4225d7
BLAKE2b-256 ffa2060e1ed0a410423dd2792a5d826ff4c05002e348f08dfae9f436e27da7b4

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtest_forked_constants-0.0.47rc3-cp313-cp313-manylinux_2_34_aarch64.whl:

Publisher: release.yml on ronald-braunstein/rtest

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

File details

Details for the file rtest_forked_constants-0.0.47rc3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rtest_forked_constants-0.0.47rc3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 eac2230f064313d101a33c0f1771b8297c4b9e74f32b87e584dc4bfdcc1455c6
MD5 b0c25cac289046d4e9ea0a4fa6ea95a4
BLAKE2b-256 f430f5bb2d2830ca41bf3c4e327730b5502fca7996277a5dad06cd7206a685fd

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtest_forked_constants-0.0.47rc3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on ronald-braunstein/rtest

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

File details

Details for the file rtest_forked_constants-0.0.47rc3-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rtest_forked_constants-0.0.47rc3-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dbd4b48338b8ef9384526d361ef1625778e8b8f652a288ffbace7ba21c95ecd0
MD5 bb306dd14a770da46d808275d2aafe4e
BLAKE2b-256 6360c467bec80eb188155404f4b2fabc49ea3c7d768ff65c08506bf6ef9c189e

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtest_forked_constants-0.0.47rc3-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: release.yml on ronald-braunstein/rtest

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

File details

Details for the file rtest_forked_constants-0.0.47rc3-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for rtest_forked_constants-0.0.47rc3-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 844dc387eaf213a300a13266e6c6780e67d33623ae9bea0d5bdb0e02c9bca82e
MD5 26021af74d22d67cd6cd64fb828be5a6
BLAKE2b-256 f6592bab0e82e24cc9d0233acd28956f2853d5751671cb54d9be7b07880d3d02

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtest_forked_constants-0.0.47rc3-cp313-cp313-macosx_10_12_x86_64.whl:

Publisher: release.yml on ronald-braunstein/rtest

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

File details

Details for the file rtest_forked_constants-0.0.47rc3-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for rtest_forked_constants-0.0.47rc3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 84626a075a88147aaabd5cb0ef6860b2fbad57e5eb00d4691fd9c326a67aa905
MD5 5e1ea925b1706e099c3b2ab8b0cb170d
BLAKE2b-256 0b3b523ac291c1d1acc67a43167127685dd65f094a1157fce49c5a7a1aff0e99

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtest_forked_constants-0.0.47rc3-cp312-cp312-win_amd64.whl:

Publisher: release.yml on ronald-braunstein/rtest

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

File details

Details for the file rtest_forked_constants-0.0.47rc3-cp312-cp312-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for rtest_forked_constants-0.0.47rc3-cp312-cp312-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 1b02432154fec7b4f96f44202701f1bfc396df4613dc43e34cbb701a7c989518
MD5 910da66e5377e8261d12a6e910770691
BLAKE2b-256 0be97f5838d5f33e9ce8e9478474eba668e7cdb4a7858557a0112ecdde8da785

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtest_forked_constants-0.0.47rc3-cp312-cp312-manylinux_2_34_aarch64.whl:

Publisher: release.yml on ronald-braunstein/rtest

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

File details

Details for the file rtest_forked_constants-0.0.47rc3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rtest_forked_constants-0.0.47rc3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 063998fa08e32b423595d0a4a3ab1f79f44ebeffc661d5d47b66514dc9552351
MD5 a0d666c664a54c164c21caedb79bf7f9
BLAKE2b-256 405497bc3250c5a723549816d1276a0a4ee37e218e5d238c9e237ffe9b3a691c

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtest_forked_constants-0.0.47rc3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on ronald-braunstein/rtest

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

File details

Details for the file rtest_forked_constants-0.0.47rc3-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rtest_forked_constants-0.0.47rc3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 86a15f0ede418c0f8fd7010215bc5d12f676facd777171fbc41295076fa0a5e2
MD5 0c4c0140784382d5587223e09f2551f3
BLAKE2b-256 58ab017d57893c0b2fc2dd172babb7aa2d6b6a2c7842f2b4e91224d51192c342

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtest_forked_constants-0.0.47rc3-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: release.yml on ronald-braunstein/rtest

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

File details

Details for the file rtest_forked_constants-0.0.47rc3-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for rtest_forked_constants-0.0.47rc3-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 58eea290c83fd84cda6cf5c3fd0c2060beb93cae26260e535c19fbaa8f69dbb6
MD5 59b7b4bde480565ff6b633da11556901
BLAKE2b-256 c643c70d056a00ab1c1b1c059860c0789c8b9f89260ea3a944ca043535b989b8

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtest_forked_constants-0.0.47rc3-cp312-cp312-macosx_10_12_x86_64.whl:

Publisher: release.yml on ronald-braunstein/rtest

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

File details

Details for the file rtest_forked_constants-0.0.47rc3-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for rtest_forked_constants-0.0.47rc3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 1b5541e9027b5e83f3f9cf0919e65e5ab0536cfbbed21a1bed5e9ed4061a111c
MD5 7fc00d8e15a31cc7f4b8cf890eb02224
BLAKE2b-256 296781289a6454a16b7ceb97c3cc4858d076ceb5ea123398160fbde0f5402d99

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtest_forked_constants-0.0.47rc3-cp311-cp311-win_amd64.whl:

Publisher: release.yml on ronald-braunstein/rtest

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

File details

Details for the file rtest_forked_constants-0.0.47rc3-cp311-cp311-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for rtest_forked_constants-0.0.47rc3-cp311-cp311-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 f53a8222a0ab52a3a12a94e0472ac4651944586c0869c33e765ca11e383acc0b
MD5 ddb091e1a53a5491bab1872c33a74fa9
BLAKE2b-256 1a5f09478526f3b9b83a800e53b920864e6f7e92accc573bdb7c787eead872f4

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtest_forked_constants-0.0.47rc3-cp311-cp311-manylinux_2_34_aarch64.whl:

Publisher: release.yml on ronald-braunstein/rtest

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

File details

Details for the file rtest_forked_constants-0.0.47rc3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rtest_forked_constants-0.0.47rc3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 96e1eb2a1fe0e5aec4786a31cab7ceb9c10d8b0063cec4d62568ea124143fe05
MD5 a4f66e83f8c04b9a14f17be7531486e1
BLAKE2b-256 2078422778b6bd95d6e50c326851e1049f8898fd062e2eefdec27ae27cffce0b

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtest_forked_constants-0.0.47rc3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on ronald-braunstein/rtest

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

File details

Details for the file rtest_forked_constants-0.0.47rc3-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rtest_forked_constants-0.0.47rc3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bf5e7fbf1c14905dfd0d16bb2db11f924f3691c50c804c531bc4b8ed1339d95f
MD5 b0a0337411369900e81d021381438f88
BLAKE2b-256 f40b7228f4b4e8bce15c3a85a9894b6d745fa9a83ae378122912a92c651b2c32

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtest_forked_constants-0.0.47rc3-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: release.yml on ronald-braunstein/rtest

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

File details

Details for the file rtest_forked_constants-0.0.47rc3-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for rtest_forked_constants-0.0.47rc3-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 5a515c0ed98ebc163600efbb7d91a4155fbc58928cfa11006c4d6a2f61aff2bd
MD5 909d72cd5b4b66d09b7e4883beadd013
BLAKE2b-256 9e1628d556400f5c885ec2dd7423f8153c872ff6efb7157f172d36a0d3d33220

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtest_forked_constants-0.0.47rc3-cp311-cp311-macosx_10_12_x86_64.whl:

Publisher: release.yml on ronald-braunstein/rtest

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

File details

Details for the file rtest_forked_constants-0.0.47rc3-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for rtest_forked_constants-0.0.47rc3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 dcd7f1a27334c18da366ba88e70293d68fdbc060d0574a5cec1af9837a09a287
MD5 7195f0ff5ffdeb8e3781d1ec29603302
BLAKE2b-256 beb7fa621775d155ef5aadf291cf4fcee0f973d2df071bfac6d3231bf204469c

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtest_forked_constants-0.0.47rc3-cp310-cp310-win_amd64.whl:

Publisher: release.yml on ronald-braunstein/rtest

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

File details

Details for the file rtest_forked_constants-0.0.47rc3-cp310-cp310-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for rtest_forked_constants-0.0.47rc3-cp310-cp310-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 73a149d7a939e15511ee548a8371a571bb8e07172205ef8991addefd2a272eb6
MD5 931bbb694d8ca345ef16c71007515990
BLAKE2b-256 8784920d817a5bd57f2795dd603f4061f5d9ead7dffc51aeb95579077265f675

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtest_forked_constants-0.0.47rc3-cp310-cp310-manylinux_2_34_aarch64.whl:

Publisher: release.yml on ronald-braunstein/rtest

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

File details

Details for the file rtest_forked_constants-0.0.47rc3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rtest_forked_constants-0.0.47rc3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8bff9873ff3c3b99568c1f30d0f16d4cd2a707c78164cff1c7a1b6aac4bced07
MD5 710bf6c051fcc1975fb37c130248ff40
BLAKE2b-256 30e844077e6e63334d57e62e1972d5389bcdda99b184765e5c07c9a77a67ec0f

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtest_forked_constants-0.0.47rc3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on ronald-braunstein/rtest

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

Release history Release notifications | RSS feed

This release

0.0.47rc3 This release

29 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