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 discovers tests through static AST analysis without importing test modules. CI measures collection on fixed Click, Flask, and Pydantic source revisions using a release build, 3 warmups, and 20 measured runs.

The benchmark job publishes timings, collected test IDs, and raw Hyperfine reports. See the benchmark guide to reproduce a run.

Static discovery and pytest's import-based collection perform different work and can discover different tests. The benchmark reports collection time only; it does not claim equivalent test coverage, execution speedups, or performance regressions across different CI machines.

Quick Start

Installation

pip install rtest

Requires Python 3.10+

Building from source requires Rust 1.97+ and the initialized Ruff submodule (git submodule update --init).

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 supports limited static expansion of parametrized tests, including simple uses of:

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

When static expansion fails, rtest emits a warning and falls 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

In these cases, test execution is still functionally equivalent - pytest automatically runs all parametrized variants when given the base function name.

Project-specific parametrize decorators

Projects that wrap pytest.mark.parametrize in their own decorator can describe the wrapper in pyproject.toml so rtest expands it statically:

[[tool.rtest.parametrize-wrappers]]
decorator = "myproject.testing.parametrize"    # fully qualified decorator name
argname = "p"                                  # the single argname the wrapper passes to pytest
record = "myproject.testing.Params"            # optional: row type accepted in place of tuples
id-field = "id"                                # optional: field whose value becomes the test ID

The wrapper is called as @parametrize(argnames, argvalues, ids=None) and passes every case to the test as one argname argument: argvalues that are already record calls are used as-is, and other rows are zipped with argnames. IDs come from a static ids= list, then from id-field when the argnames include it, and otherwise default to {argname}{index}. Anything that cannot be resolved statically falls back to pytest, as above.

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

Metadata

Release files for rtest-forked-constants 0.0.48rc6

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

Source distribution (sdist)

Source distribution for rtest-forked-constants 0.0.48rc6
File Size Uploaded Provenance
rtest_forked_constants-0.0.48rc6.tar.gz 1.3 MB With provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for rtest-forked-constants 0.0.48rc6
File
rtest_forked_constants-0.0.48rc6-pp311-pypy311_pp73-manylinux_2_34_aarch64.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.34+ ARM64 Details
rtest_forked_constants-0.0.48rc6-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
rtest_forked_constants-0.0.48rc6-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
rtest_forked_constants-0.0.48rc6-cp315-cp315-win_amd64.whl CPython 3.15 CPython 3.15 Windows x86-64 Details
rtest_forked_constants-0.0.48rc6-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.15 CPython 3.15 Linux glibc 2.17+ x86-64 Details
rtest_forked_constants-0.0.48rc6-cp315-cp315-macosx_10_12_x86_64.whl CPython 3.15 CPython 3.15 macOS 10.12+ x86-64 Details
rtest_forked_constants-0.0.48rc6-cp314-cp314t-manylinux_2_34_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.34+ ARM64 Details
rtest_forked_constants-0.0.48rc6-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
rtest_forked_constants-0.0.48rc6-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
rtest_forked_constants-0.0.48rc6-cp314-cp314-manylinux_2_34_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.34+ ARM64 Details
rtest_forked_constants-0.0.48rc6-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64 Details
rtest_forked_constants-0.0.48rc6-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
rtest_forked_constants-0.0.48rc6-cp314-cp314-macosx_10_12_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.12+ x86-64 Details
rtest_forked_constants-0.0.48rc6-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
rtest_forked_constants-0.0.48rc6-cp313-cp313-manylinux_2_34_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.34+ ARM64 Details
rtest_forked_constants-0.0.48rc6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
rtest_forked_constants-0.0.48rc6-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
rtest_forked_constants-0.0.48rc6-cp313-cp313-macosx_10_12_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.12+ x86-64 Details
rtest_forked_constants-0.0.48rc6-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
rtest_forked_constants-0.0.48rc6-cp312-cp312-manylinux_2_34_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.34+ ARM64 Details
rtest_forked_constants-0.0.48rc6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
rtest_forked_constants-0.0.48rc6-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
rtest_forked_constants-0.0.48rc6-cp312-cp312-macosx_10_12_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.12+ x86-64 Details
rtest_forked_constants-0.0.48rc6-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
rtest_forked_constants-0.0.48rc6-cp311-cp311-manylinux_2_34_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.34+ ARM64 Details
rtest_forked_constants-0.0.48rc6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
rtest_forked_constants-0.0.48rc6-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
rtest_forked_constants-0.0.48rc6-cp311-cp311-macosx_10_12_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.12+ x86-64 Details
rtest_forked_constants-0.0.48rc6-cp310-cp310-manylinux_2_34_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.34+ ARM64 Details
rtest_forked_constants-0.0.48rc6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details

Total release size: 57.0 MB

Release files / rtest_forked_constants-0.0.48rc6.tar.gz

Download URL rtest_forked_constants-0.0.48rc6.tar.gz
Size 1.3 MB
Tags Source
SHA-256 checksum
How to use checksums
7ebdf424ee7a4c083196e6ee75bac9f9c6d8c2b63e8099e4412cadc3565fe46d
BLAKE2b-256 checksum
How to use checksums
a52b2d13c9507db925bd2caf6016751329ba240113401c556e14d0fac265de21
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 27, 2026.

Transparency log

Release files / rtest_forked_constants-0.0.48rc6-pp311-pypy311_pp73-manylinux_2_34_aarch64.whl

Download URL rtest_forked_constants-0.0.48rc6-pp311-pypy311_pp73-manylinux_2_34_aarch64.whl
Size 1.9 MB
Tags Linux glibc 2.34+ ARM64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
eedc67552a236bbb7c81facf94f0860683fc88ee82f0dd3a63c520598f85c543
BLAKE2b-256 checksum
How to use checksums
7eeded464df2120c88a37f882f43121a2588d0114f459502830c22039bc94b16
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 27, 2026.

Transparency log

Release files / rtest_forked_constants-0.0.48rc6-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL rtest_forked_constants-0.0.48rc6-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.9 MB
Tags Linux glibc 2.17+ x86-64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
afa95e06ec4381454fb30886db4848c88235920a3a4b29ada41258101223dbf8
BLAKE2b-256 checksum
How to use checksums
b81282e761eda85648b733551cd101650c429a58eb968235cc1856f86bc2d858
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 27, 2026.

Transparency log

Release files / rtest_forked_constants-0.0.48rc6-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL rtest_forked_constants-0.0.48rc6-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.9 MB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
22fb0502b6f1c883b8a726b61a70ca3b409f93ae03fe92f060eda29f7e85d874
BLAKE2b-256 checksum
How to use checksums
01f4f77d1aee223166eac9351d52c27d30e915dbd54f009ba38f85d976fec2b0
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 27, 2026.

Transparency log

Release files / rtest_forked_constants-0.0.48rc6-cp315-cp315-win_amd64.whl

Download URL rtest_forked_constants-0.0.48rc6-cp315-cp315-win_amd64.whl
Size 1.8 MB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
c60c47711995382a2b02245eccc42987831d4a189f4600933e611ea87efb1417
BLAKE2b-256 checksum
How to use checksums
4af19209d66990cec05c2f4d96456c24f9553fa649f23d74523ccac24897d06a
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 27, 2026.

Transparency log

Release files / rtest_forked_constants-0.0.48rc6-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL rtest_forked_constants-0.0.48rc6-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.9 MB
Tags CPython 3.15 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
25c3d81adcd9dd1c8dc9201ab9ad3e177f74d669946d7392b394c09d67337356
BLAKE2b-256 checksum
How to use checksums
245d96924e9b161e355519dd583f590641a723e13e978083be6bc03d6d9dc94f
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 27, 2026.

Transparency log

Release files / rtest_forked_constants-0.0.48rc6-cp315-cp315-macosx_10_12_x86_64.whl

Download URL rtest_forked_constants-0.0.48rc6-cp315-cp315-macosx_10_12_x86_64.whl
Size 1.8 MB
Tags CPython 3.15 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
71573912fb58b8aaea4c8c79cd126d15c63316ed35a9bf43d0c10c0be9bee911
BLAKE2b-256 checksum
How to use checksums
00c00c08f2b78e3a6b081c578a7963c0925e54accae7bebaf209fd930a5139da
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 27, 2026.

Transparency log

Release files / rtest_forked_constants-0.0.48rc6-cp314-cp314t-manylinux_2_34_aarch64.whl

Download URL rtest_forked_constants-0.0.48rc6-cp314-cp314t-manylinux_2_34_aarch64.whl
Size 1.9 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.34+ ARM64
SHA-256 checksum
How to use checksums
94e0c861d907378874e68cd02d49913a34f64cc56508ffbd308690436c648a7d
BLAKE2b-256 checksum
How to use checksums
8a8f8878d9348e68f5dd33d544557bbcb8c3b94593c30370085c208af35d0585
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 27, 2026.

Transparency log

Release files / rtest_forked_constants-0.0.48rc6-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL rtest_forked_constants-0.0.48rc6-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.9 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
3396c07850ae68cb5c8e5c3dd0bb30559b62e28b60f0bc9f91d6f79e69f4d7f8
BLAKE2b-256 checksum
How to use checksums
230194758a7ee2f161c03f40699cdb4d02d2dceb1a34c58e37c85053894e0fe9
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 27, 2026.

Transparency log

Release files / rtest_forked_constants-0.0.48rc6-cp314-cp314-win_amd64.whl

Download URL rtest_forked_constants-0.0.48rc6-cp314-cp314-win_amd64.whl
Size 1.8 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
bba1909b645326069872da225971bd997fb10f53581d533540513982415a9076
BLAKE2b-256 checksum
How to use checksums
85d01c055748bd515891c0ab4903343a18fdd16447ec84fa75bbabde19715362
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 27, 2026.

Transparency log

Release files / rtest_forked_constants-0.0.48rc6-cp314-cp314-manylinux_2_34_aarch64.whl

Download URL rtest_forked_constants-0.0.48rc6-cp314-cp314-manylinux_2_34_aarch64.whl
Size 1.9 MB
Tags CPython 3.14 Linux glibc 2.34+ ARM64
SHA-256 checksum
How to use checksums
5166a04cd2d2384f0c02be89a68fc915965a785d59d04abb9c644b2753666171
BLAKE2b-256 checksum
How to use checksums
c1649c38ba5e3a7b506e07f72d11c8bc2db70a0c9f163ce051edbd1f2891e5fa
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 27, 2026.

Transparency log

Release files / rtest_forked_constants-0.0.48rc6-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL rtest_forked_constants-0.0.48rc6-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.9 MB
Tags CPython 3.14 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
2379b9e9a332bc45e5632389c4afee2db79ffcaf0ced97ae0f12b96ee2c83bd3
BLAKE2b-256 checksum
How to use checksums
ca4b3bf154afd31268cb92bfab51a6a38ae1fcfb010b1738a2c7240e0e26426f
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 27, 2026.

Transparency log

Release files / rtest_forked_constants-0.0.48rc6-cp314-cp314-macosx_11_0_arm64.whl

Download URL rtest_forked_constants-0.0.48rc6-cp314-cp314-macosx_11_0_arm64.whl
Size 1.8 MB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
da5a5016e6d9ed1c0d4c7cdd9b4b81acd08d1071a10cd2177b62b97abd07cdf1
BLAKE2b-256 checksum
How to use checksums
055764bf641a957b68bfa19ed1533125d0929f2802a05c4d66d027adef09554c
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 27, 2026.

Transparency log

Release files / rtest_forked_constants-0.0.48rc6-cp314-cp314-macosx_10_12_x86_64.whl

Download URL rtest_forked_constants-0.0.48rc6-cp314-cp314-macosx_10_12_x86_64.whl
Size 1.8 MB
Tags CPython 3.14 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
819bebc42b31459add74c1b011393fcc6d074e17e49b4ddf29573e1bfdf14c44
BLAKE2b-256 checksum
How to use checksums
7c70454122653beff8094b673516e4e674252fb33cb3286b33949ad52437dccb
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 27, 2026.

Transparency log

Release files / rtest_forked_constants-0.0.48rc6-cp313-cp313-win_amd64.whl

Download URL rtest_forked_constants-0.0.48rc6-cp313-cp313-win_amd64.whl
Size 1.8 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
1904f562690c04dfc079fc0addb64edfa6cea32b69677cbf5fc9b49345d01e82
BLAKE2b-256 checksum
How to use checksums
71445ba1ad01e342835f4fb1b5ba4fca2659e8fad2f6dab77307d97e91da227b
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 27, 2026.

Transparency log

Release files / rtest_forked_constants-0.0.48rc6-cp313-cp313-manylinux_2_34_aarch64.whl

Download URL rtest_forked_constants-0.0.48rc6-cp313-cp313-manylinux_2_34_aarch64.whl
Size 1.9 MB
Tags CPython 3.13 Linux glibc 2.34+ ARM64
SHA-256 checksum
How to use checksums
9b4a0462c6917f0864e84a3a2595d180277916847c7abbe79a354b7b30546b59
BLAKE2b-256 checksum
How to use checksums
8502929a842f9390d357197b1202e307d5d3072cc5ab3e2cea9951fc7edab679
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 27, 2026.

Transparency log

Release files / rtest_forked_constants-0.0.48rc6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL rtest_forked_constants-0.0.48rc6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.9 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
4ababcb23700d9fc5e12bc6d6767bc4e51ca6401e204fbb219170dcbad155da0
BLAKE2b-256 checksum
How to use checksums
fa96c44ecac9cdfed57cd2f4e4ad7e7103867251059af1a783fb9e11d9dc267d
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 27, 2026.

Transparency log

Release files / rtest_forked_constants-0.0.48rc6-cp313-cp313-macosx_11_0_arm64.whl

Download URL rtest_forked_constants-0.0.48rc6-cp313-cp313-macosx_11_0_arm64.whl
Size 1.8 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e7a708a7668606c25ba1d2cf6a2fe75f70f566e36332b83e426d6680c0536dda
BLAKE2b-256 checksum
How to use checksums
e9f25ceb11ee30bd36b571f4854c3d6e1e1dbd38d845c7dad4c306cc2997512f
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 27, 2026.

Transparency log

Release files / rtest_forked_constants-0.0.48rc6-cp313-cp313-macosx_10_12_x86_64.whl

Download URL rtest_forked_constants-0.0.48rc6-cp313-cp313-macosx_10_12_x86_64.whl
Size 1.8 MB
Tags CPython 3.13 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
932964398e02098e64c56190df50df2c07c4b4b3c195050c8fc17736053642f6
BLAKE2b-256 checksum
How to use checksums
0b3a60ede75c6cc32393dbe1fefdf7d2acb1bb743444cc9d8325a80a8ebef0c6
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 27, 2026.

Transparency log

Release files / rtest_forked_constants-0.0.48rc6-cp312-cp312-win_amd64.whl

Download URL rtest_forked_constants-0.0.48rc6-cp312-cp312-win_amd64.whl
Size 1.8 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
7381f0cf4c1ab7b461912c1d1cd5a89d16f387e3b12286a74027769efda3e976
BLAKE2b-256 checksum
How to use checksums
4075d072d406e013556f315d492f697c6291188b15d4dfc4dd785023e72b386d
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 27, 2026.

Transparency log

Release files / rtest_forked_constants-0.0.48rc6-cp312-cp312-manylinux_2_34_aarch64.whl

Download URL rtest_forked_constants-0.0.48rc6-cp312-cp312-manylinux_2_34_aarch64.whl
Size 1.9 MB
Tags CPython 3.12 Linux glibc 2.34+ ARM64
SHA-256 checksum
How to use checksums
cd896eeb1d011449b998d0287ecd3eaf89f74e0792744d1977815e9901ed900e
BLAKE2b-256 checksum
How to use checksums
240789be282252cc70158e0ae94518c17a4c6558f09398b8dd25b4cf54459e57
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 27, 2026.

Transparency log

Release files / rtest_forked_constants-0.0.48rc6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL rtest_forked_constants-0.0.48rc6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.9 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
e62dacd01934633a85dc5e314bd01ed23c595832ef1639ca22eba487b1fb30fc
BLAKE2b-256 checksum
How to use checksums
43ada199c38ebaeb523c9804c5df634f2b2902c544b0fa6e016d221f8ed34362
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 27, 2026.

Transparency log

Release files / rtest_forked_constants-0.0.48rc6-cp312-cp312-macosx_11_0_arm64.whl

Download URL rtest_forked_constants-0.0.48rc6-cp312-cp312-macosx_11_0_arm64.whl
Size 1.8 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ab747cf245b1909f8dfc05c0b284595cd4e05ecd8b7d6cf09b7cdb8ccb8a7e02
BLAKE2b-256 checksum
How to use checksums
cf30b6220917a165f4b3b8478af7947afeba61fa6812851631f2cff0c5a06e6a
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 27, 2026.

Transparency log

Release files / rtest_forked_constants-0.0.48rc6-cp312-cp312-macosx_10_12_x86_64.whl

Download URL rtest_forked_constants-0.0.48rc6-cp312-cp312-macosx_10_12_x86_64.whl
Size 1.8 MB
Tags CPython 3.12 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
7fa17ff9cd6d7595aeb399e98bb9bf51aa2cd58c6b5c2c1e922c608dceb12c34
BLAKE2b-256 checksum
How to use checksums
be518544e902070565b7b29d475deed8b5fb799e3131a2d576dc55c151ec1f9a
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 27, 2026.

Transparency log

Release files / rtest_forked_constants-0.0.48rc6-cp311-cp311-win_amd64.whl

Download URL rtest_forked_constants-0.0.48rc6-cp311-cp311-win_amd64.whl
Size 1.8 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
a3955275b1f8c5c6b67d6688951c8358455e1a0bf4df143d5ef6aba1692b2890
BLAKE2b-256 checksum
How to use checksums
5ff57c8ca5b23429f7004c6fc6e8a8c6b080b442979d28e051df6e10c7d8132d
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 27, 2026.

Transparency log

Release files / rtest_forked_constants-0.0.48rc6-cp311-cp311-manylinux_2_34_aarch64.whl

Download URL rtest_forked_constants-0.0.48rc6-cp311-cp311-manylinux_2_34_aarch64.whl
Size 1.9 MB
Tags CPython 3.11 Linux glibc 2.34+ ARM64
SHA-256 checksum
How to use checksums
919f0f5d3c19f4141782ec088243a277df0a7ad7df1ef4c6bfce4f18351cc11e
BLAKE2b-256 checksum
How to use checksums
4c2b34aa8b9f6d4a8d36d779fe6bff5d58ed130d5d5d1e74b76ef61d24e02657
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 27, 2026.

Transparency log

Release files / rtest_forked_constants-0.0.48rc6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL rtest_forked_constants-0.0.48rc6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.9 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
968b77fccb5aa74011d3ba17bf2b56978f5459c6633032d4ed3658d5741d4ff2
BLAKE2b-256 checksum
How to use checksums
51b35ebe3703a9e5af2c0696b5510017441cd74546dd6242c74ae9b93f97e99a
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 27, 2026.

Transparency log

Release files / rtest_forked_constants-0.0.48rc6-cp311-cp311-macosx_11_0_arm64.whl

Download URL rtest_forked_constants-0.0.48rc6-cp311-cp311-macosx_11_0_arm64.whl
Size 1.8 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e3a7e079170a098905ddf36464003e788af967acccf13845d5d8da47f6eb7cd5
BLAKE2b-256 checksum
How to use checksums
22692f11bcaab3f2cef12b9bd1b25ca864e0bd819af4f6a45373f606bbd416d9
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 27, 2026.

Transparency log

Release files / rtest_forked_constants-0.0.48rc6-cp311-cp311-macosx_10_12_x86_64.whl

Download URL rtest_forked_constants-0.0.48rc6-cp311-cp311-macosx_10_12_x86_64.whl
Size 1.8 MB
Tags CPython 3.11 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
1902f7c95b048d74643260151da5ae28e67a62dc0bad5aa8652aceecf56c8283
BLAKE2b-256 checksum
How to use checksums
d61c553e50bbcbb9cc1fa2d0d865614eccd24cb045f71aba274132e8a69c66d4
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 27, 2026.

Transparency log

Release files / rtest_forked_constants-0.0.48rc6-cp310-cp310-manylinux_2_34_aarch64.whl

Download URL rtest_forked_constants-0.0.48rc6-cp310-cp310-manylinux_2_34_aarch64.whl
Size 1.9 MB
Tags CPython 3.10 Linux glibc 2.34+ ARM64
SHA-256 checksum
How to use checksums
d27a35f40ff4c00f108143160a87f44d6681fcf42a72b0f7eecd82c5a1e03686
BLAKE2b-256 checksum
How to use checksums
da74585be453d18933742166816c968c3184c00a18ae516baf48fe8ba504be78
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 27, 2026.

Transparency log

Release files / rtest_forked_constants-0.0.48rc6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL rtest_forked_constants-0.0.48rc6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.9 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
789f3e43ed6ad75fa37fd3c568d5aa1c35540f91de413e026396f71bc8913df5
BLAKE2b-256 checksum
How to use checksums
196caae12887275c644027d10361ad6f018749ba7f0fbd4ae5a93cae4313812b
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 27, 2026.

Transparency log

Security for rtest-forked-constants 0.0.48rc6

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.

Full provenance

All 31 files in this release have been uploaded with provenance metadata.

Select from 31 files

Attestation for rtest_forked_constants-0.0.48rc6.tar.gz

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 27, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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