Skip to main content
rsloop logo

An event loop for asyncio written in Rust

PyPI - Version Tests PyPI Downloads

rsloop is a PyO3-based asyncio event loop implemented in Rust.

Each rsloop.Loop owns a dedicated Rust runtime thread for loop coordination and I/O work. That thread runs a vibeio runtime, using io_uring on Linux, IOCP on Windows, and mio-backed readiness on other supported platforms. Plain TCP / Unix socket reads and non-TLS server accepts run on that runtime. Python callbacks, tasks, and coroutines still run on the thread that calls run_forever() or run_until_complete() (usually the main Python thread).

The package exposes:

  • a native extension module at rsloop._loop
  • a Python wrapper in python/rsloop/__init__.py
  • rsloop.Loop, rsloop.EventLoopPolicy, rsloop.new_event_loop(), rsloop.run(...), rsloop.install(), and rsloop.uninstall()

Repository metadata currently targets Python >=3.8.

Documentation

Project documentation now lives in docs/.

If you are new to the repository, start with:

To browse the docs locally with MkDocs:

uvx --from mkdocs mkdocs serve

Install

From PyPI:

pip install rsloop

With uv:

uv add rsloop

From conda-forge, using pixi:

pixi add rsloop

Usage

Simple entry point:

import rsloop

async def main():
    ...

rsloop.run(main())

Install as the default asyncio event loop policy:

import asyncio
import rsloop

rsloop.install()
try:
    asyncio.run(main())
finally:
    rsloop.uninstall()

Manual loop creation also works:

import asyncio
import rsloop

loop = rsloop.new_event_loop()
asyncio.set_event_loop(loop)
try:
    loop.run_until_complete(...)
finally:
    asyncio.set_event_loop(None)
    loop.close()

Importing rsloop also patches asyncio.set_event_loop() so Python 3.8 can accept an rsloop.Loop instance, matching the behavior exercised by tests/test_run.py.

Custom Async Rust Extensions

rsloop now exposes a small Rust interop API for downstream PyO3 extensions. That lets you write your own async Rust code, return it to Python as an awaitable, and run it under the active rsloop event loop.

The public entry point is rsloop::rust_async:

  • get_current_locals(...)
  • future_into_py(...)
  • future_into_py_with_locals(...)
  • local_future_into_py(...)
  • local_future_into_py_with_locals(...)
  • re-exports of TaskLocals and into_future_with_locals(...)

See examples/rust/README.md for a complete extension example built with maturin.

Verified Surface Area

The current codebase implements these user-facing areas.

Loop lifecycle and scheduling:

  • run_forever, run_until_complete, stop, close
  • time, is_running, is_closed
  • get_debug, set_debug
  • call_soon, call_soon_threadsafe, call_later, call_at
  • returned Handle and TimerHandle objects with cancel() / cancelled()

Tasks, futures, and execution helpers:

  • create_future, create_task
  • set_task_factory, get_task_factory
  • set_exception_handler, get_exception_handler, call_exception_handler, default_exception_handler
  • set_default_executor, run_in_executor
  • shutdown_asyncgens, shutdown_default_executor
  • callback execution under captured contextvars.Context
  • asyncio.get_running_loop() support while running on rsloop
  • rsloop.run(...) helper, with asyncio.run(..., loop_factory=...) integration on Python 3.12+

I/O and networking:

  • add_reader, remove_reader, add_writer, remove_writer
  • sock_recv, sock_recv_into, sock_sendall, sock_accept, sock_connect
  • getaddrinfo, getnameinfo
  • create_server, create_connection
  • create_unix_server, create_unix_connection
  • connect_accepted_socket
  • returned Server objects with close(), is_serving(), get_loop(), and sockets()
  • returned StreamTransport objects with write(), writelines(), close(), abort(), is_closing(), write_eof(), can_write_eof(), get_extra_info(), get_protocol(), set_protocol(), pause_reading(), resume_reading(), is_reading()

Pipes, subprocesses, and signals:

  • connect_read_pipe, connect_write_pipe
  • subprocess_exec, subprocess_shell
  • returned ProcessTransport and ProcessPipeTransport objects
  • higher-level compatibility with asyncio.create_subprocess_exec() and asyncio.create_subprocess_shell()
  • Unix subprocess options including cwd, env, executable, pass_fds, start_new_session, process_group, user, group, extra_groups, umask, and restore_signals
  • add_signal_handler, remove_signal_handler

Profiling:

  • profile(...), profiler_running(), start_profiler(), stop_profiler()

Fast Streams

Importing rsloop patches asyncio.open_connection() and asyncio.start_server() by default.

That import-time behavior is controlled by RSLOOP_USE_FAST_STREAMS and can be disabled with:

export RSLOOP_USE_FAST_STREAMS=0

The native fast-stream path is used only when:

  • the running loop is an rsloop.Loop
  • ssl is unset or None

Otherwise rsloop falls back to the stdlib asyncio.streams helpers.

The implementation lives in src/fast_streams.rs and is backed by the lower level transport code in src/stream_transport.rs.

Runtime Model

The runtime is centered on one vibeio runtime per loop:

  • the loop coordination thread is always the central scheduler
  • plain TCP / Unix socket reads and non-TLS accept loops use vibeio on that thread across supported platforms
  • generic add_reader / add_writer descriptors use cancellable OS-poll workers because vibeio does not expose arbitrary raw-descriptor registration
  • some transport paths still fall back to helper threads, especially TLS I/O, TLS server accept, and parts of the legacy transport write path

The runtime dependency is now unified, but the codebase has not finished eliminating every helper thread yet.

Current Limitations

These gaps are visible in the current implementation.

  • TLS uses a rustls backend with a narrower compatibility surface than CPython's OpenSSL-backed ssl module. In particular, encrypted private keys are not supported yet, and the fast-stream monkeypatch still falls back to stdlib helpers whenever ssl is enabled. TLS transport internals also still use helper-thread paths instead of the runtime-thread vibeio socket path.
  • Subprocess support still has one notable gap: preexec_fn remains unsupported because running arbitrary Python between fork() and exec() is unsafe in this runtime model.
  • Unix-specific APIs remain Unix-specific: create_unix_server, create_unix_connection, add_signal_handler, remove_signal_handler.
  • Platform-specific limitations still apply: Unix socket APIs and Unix signal handlers remain Unix-only, and several subprocess options such as pass_fds, user, group, and umask are still specific to Unix process spawning.
  • The transport runtime model is still in transition: plain socket reads and non-TLS accepts now run on the loop runtime thread on all supported platforms, but generic descriptor watches, writes, and TLS-heavy paths are not fully collapsed onto that same single-threaded I/O path yet.

Build

Quick check:

cargo check

Release build and editable install:

cargo build --release
uv run --with maturin maturin develop --release

Build release wheels into dist/wheels:

scripts/build-wheels.sh

scripts/build-wheels.sh currently defaults to CPython 3.8 3.9 3.10 3.11 3.12 3.13 3.14 plus free-threaded 3.14t, and uses uv python install / uv python find to locate interpreters.

Profiling

Profiling is behind the Cargo feature profiler and is disabled by default. Build or install with that feature first:

cargo build --release --features profiler
uv run --with maturin maturin develop --release --features profiler

Then wrap the code you want to inspect:

import rsloop

with rsloop.profile():
    rsloop.run(main())

Or manage the session manually:

import rsloop

rsloop.start_profiler()
try:
    rsloop.run(main())
finally:
    rsloop.stop_profiler()

This starts a Tracy client inside the process. Build a release binary, open the Tracy desktop profiler, then connect to the running process while the profiled code is executing.

Release wheels do not include profiler support. Build locally with --features profiler to enable it. The Tracy feature set is aimed at local profiling: enable, only-localhost, and sampling.

For very short-lived runs you can force the process to block on exit until a server has connected and drained all data by setting TRACY_NO_EXIT=1 in the environment.

If the extension was built without --features profiler, profile() and start_profiler() raise a runtime error.

Examples

Run the repository examples from the project root:

uv run python examples/01_basics.py
uv run python examples/02_fd_and_sockets.py
uv run python examples/03_streams.py
uv run python examples/04_unix_and_accepted_socket.py
uv run python examples/05_pipes_signals_subprocesses.py

Example files: examples/01_basics.py, examples/02_fd_and_sockets.py, examples/03_streams.py, examples/04_unix_and_accepted_socket.py, examples/05_pipes_signals_subprocesses.py.

The repository also includes:

Benchmark

uv run --with maturin maturin develop --release
uv run --with uvloop python benchmarks/compare_event_loops.py

An example output from that script on macOS (arm64) with CPython 3.14:

callbacks (200,000 ops)
loop           median_s       best_s      ops_per_s     peak_rss   vs_fastest
rsloop         0.033083     0.032710      6,045,401     67.5 MiB        1.00x
uvloop         0.040958     0.040721      4,883,026     72.8 MiB        1.24x
asyncio        0.082233     0.082093      2,432,114     65.3 MiB        2.49x

tasks (50,000 ops)
loop           median_s       best_s      ops_per_s     peak_rss   vs_fastest
rsloop         0.063593     0.063286        786,247     37.6 MiB        1.00x
uvloop         0.069614     0.069420        718,251     38.4 MiB        1.09x
asyncio        0.108114     0.107502        462,473     36.1 MiB        1.70x

tcp_streams (5,000 ops)
loop           median_s       best_s      ops_per_s     peak_rss   vs_fastest
rsloop         0.090940     0.083355         54,981     32.2 MiB        1.00x
uvloop         0.133182     0.127404         37,543     31.5 MiB        1.46x
asyncio        0.302337     0.299813         16,538     29.6 MiB        3.32x

See benchmarks/README.md for workload details and extra flags, and demo/README.md for the FastAPI loop comparison demo.

Acknowledgements

rsloop builds on the Python asyncio model and is implemented with PyO3 on the Rust side. Runtime and socket I/O are powered by vibeio.

License

This project is licensed under the Apache License, Version 2.0. See LICENSE for the full text.

Release files for rsloop 0.1.31

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

Source distribution (sdist)

Source distribution for rsloop 0.1.31
File Size Uploaded
rsloop-0.1.31.tar.gz 839.6 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for rsloop 0.1.31
File
rsloop-0.1.31-cp314-cp314t-win_arm64.whl CPython 3.14 CPython 3.14 free-threading Windows ARM64 Details
rsloop-0.1.31-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
rsloop-0.1.31-cp314-cp314t-manylinux_2_39_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.39+ x86-64 Details
rsloop-0.1.31-cp314-cp314t-manylinux_2_39_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.39+ ARM64 Details
rsloop-0.1.31-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details
rsloop-0.1.31-cp314-cp314t-macosx_10_12_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 10.12+ x86-64 Details
rsloop-0.1.31-cp314-cp314-win_arm64.whl CPython 3.14 CPython 3.14 Windows ARM64 Details
rsloop-0.1.31-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
rsloop-0.1.31-cp314-cp314-manylinux_2_39_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.39+ x86-64 Details
rsloop-0.1.31-cp314-cp314-manylinux_2_39_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.39+ ARM64 Details
rsloop-0.1.31-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
rsloop-0.1.31-cp314-cp314-macosx_10_12_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.12+ x86-64 Details
rsloop-0.1.31-cp313-cp313-win_arm64.whl CPython 3.13 CPython 3.13 Windows ARM64 Details
rsloop-0.1.31-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
rsloop-0.1.31-cp313-cp313-manylinux_2_39_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.39+ x86-64 Details
rsloop-0.1.31-cp313-cp313-manylinux_2_39_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.39+ ARM64 Details
rsloop-0.1.31-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
rsloop-0.1.31-cp313-cp313-macosx_10_12_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.12+ x86-64 Details
rsloop-0.1.31-cp312-cp312-win_arm64.whl CPython 3.12 CPython 3.12 Windows ARM64 Details
rsloop-0.1.31-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
rsloop-0.1.31-cp312-cp312-manylinux_2_39_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.39+ x86-64 Details
rsloop-0.1.31-cp312-cp312-manylinux_2_39_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.39+ ARM64 Details
rsloop-0.1.31-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
rsloop-0.1.31-cp312-cp312-macosx_10_12_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.12+ x86-64 Details
rsloop-0.1.31-cp311-cp311-win_arm64.whl CPython 3.11 CPython 3.11 Windows ARM64 Details
rsloop-0.1.31-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
rsloop-0.1.31-cp311-cp311-manylinux_2_39_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.39+ x86-64 Details
rsloop-0.1.31-cp311-cp311-manylinux_2_39_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.39+ ARM64 Details
rsloop-0.1.31-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
rsloop-0.1.31-cp311-cp311-macosx_10_12_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.12+ x86-64 Details
rsloop-0.1.31-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
rsloop-0.1.31-cp310-cp310-manylinux_2_39_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.39+ x86-64 Details
rsloop-0.1.31-cp310-cp310-manylinux_2_39_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.39+ ARM64 Details
rsloop-0.1.31-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
rsloop-0.1.31-cp310-cp310-macosx_10_12_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.12+ x86-64 Details
rsloop-0.1.31-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
rsloop-0.1.31-cp39-cp39-manylinux_2_39_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.39+ x86-64 Details
rsloop-0.1.31-cp39-cp39-manylinux_2_39_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.39+ ARM64 Details
rsloop-0.1.31-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
rsloop-0.1.31-cp39-cp39-macosx_10_12_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.12+ x86-64 Details
rsloop-0.1.31-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
rsloop-0.1.31-cp38-cp38-manylinux_2_39_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.39+ x86-64 Details
rsloop-0.1.31-cp38-cp38-manylinux_2_39_aarch64.whl CPython 3.8 CPython 3.8 Linux glibc 2.39+ ARM64 Details
rsloop-0.1.31-cp38-cp38-macosx_11_0_arm64.whl CPython 3.8 CPython 3.8 macOS 11.0+ ARM64 Details
rsloop-0.1.31-cp38-cp38-macosx_10_12_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.12+ x86-64 Details

Total release size: 111.5 MB

Release files / rsloop-0.1.31.tar.gz

Download URL rsloop-0.1.31.tar.gz
Size 839.6 kB
Tags Source
SHA-256 checksum
How to use checksums
fb6b8d89dd7e938608f603f0df0747f26ee8f1dcf245136c01f3dc03a71a036d
BLAKE2b-256 checksum
How to use checksums
d958cc43a2843b599132ebb2740226e85589e19c113d9e730c2b83989878a382
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 Aug 16, 2026.

Transparency log

Release files / rsloop-0.1.31-cp314-cp314t-win_arm64.whl

Download URL rsloop-0.1.31-cp314-cp314t-win_arm64.whl
Size 2.3 MB
Tags CPython 3.14 CPython 3.14 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
c5deac8f0cec9fbacba553d229467326d37be16f4c6083d6c3f102cd9b86da0b
BLAKE2b-256 checksum
How to use checksums
a3a76d0f1e146732518fb1fd8182669026ef6c30d3bd3ecb52a12adad47cfaa6
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 Aug 16, 2026.

Transparency log

Release files / rsloop-0.1.31-cp314-cp314t-win_amd64.whl

Download URL rsloop-0.1.31-cp314-cp314t-win_amd64.whl
Size 2.2 MB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
809c88bccd4f9a29308e2a541d4c7a5c877882093d1de7a8387dcba2c5f86f59
BLAKE2b-256 checksum
How to use checksums
b4f39c00ecf29cd3db11a263f8810de6904e5edf641d1cbc48cf42dee2ff9a40
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 Aug 16, 2026.

Transparency log

Release files / rsloop-0.1.31-cp314-cp314t-manylinux_2_39_x86_64.whl

Download URL rsloop-0.1.31-cp314-cp314t-manylinux_2_39_x86_64.whl
Size 2.6 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.39+ x86-64
SHA-256 checksum
How to use checksums
1987e0dc36c9ae7cd1ade28bd582695ab2fb5f094a437d9d7fcea0cc5b446a8c
BLAKE2b-256 checksum
How to use checksums
c3a1a871166d23897977b877aec687efb17c40cfb36bc6840f8d0c8f71d678f3
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 Aug 16, 2026.

Transparency log

Release files / rsloop-0.1.31-cp314-cp314t-manylinux_2_39_aarch64.whl

Download URL rsloop-0.1.31-cp314-cp314t-manylinux_2_39_aarch64.whl
Size 2.5 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.39+ ARM64
SHA-256 checksum
How to use checksums
de33102cff7762b7b6b3da603f5bc7e2dd886bf26243db5fbf7e109c3c82aec1
BLAKE2b-256 checksum
How to use checksums
3d8fac373c77719957854dd679e6236e903aba94e206dcf384ce347a9a298ca5
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 Aug 16, 2026.

Transparency log

Release files / rsloop-0.1.31-cp314-cp314t-macosx_11_0_arm64.whl

Download URL rsloop-0.1.31-cp314-cp314t-macosx_11_0_arm64.whl
Size 2.4 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
9b0db66c711b0b880dec8af460dedc2885c0745baf3b47a541a747871a7cffb9
BLAKE2b-256 checksum
How to use checksums
a316114bc7ce8991e1db7746b22d89e3f2fc78857080f7c438c3a3d7cc3f7a78
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 Aug 16, 2026.

Transparency log

Release files / rsloop-0.1.31-cp314-cp314t-macosx_10_12_x86_64.whl

Download URL rsloop-0.1.31-cp314-cp314t-macosx_10_12_x86_64.whl
Size 2.6 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
fa98f68512df2f50f781a65ff6218ca3d10cfa55ffe8c2f658fbdbe1df38a0a8
BLAKE2b-256 checksum
How to use checksums
a1f14e07a8a096576806103cf31f5b9242bef7ae606b1d2ed5568c5594f186bf
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 Aug 16, 2026.

Transparency log

Release files / rsloop-0.1.31-cp314-cp314-win_arm64.whl

Download URL rsloop-0.1.31-cp314-cp314-win_arm64.whl
Size 2.3 MB
Tags CPython 3.14 Windows ARM64
SHA-256 checksum
How to use checksums
45548ea389efa23e34bd34c2c748c2f7986c95742f0c2dd3378bc48367337728
BLAKE2b-256 checksum
How to use checksums
66a47c4f78d5b4bf51621150c310ab77cb66502750f173b6f8c1c5e4a5ad38d5
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 Aug 16, 2026.

Transparency log

Release files / rsloop-0.1.31-cp314-cp314-win_amd64.whl

Download URL rsloop-0.1.31-cp314-cp314-win_amd64.whl
Size 2.2 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
35a0c6e7e506e1b5a2d0331c610d967c32409b0f7e908ce6b268c69932d71334
BLAKE2b-256 checksum
How to use checksums
089a513f6081fc52bc1fe5a5ada593e95a4873b871bf890be31f93aa9d383b4f
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 Aug 16, 2026.

Transparency log

Release files / rsloop-0.1.31-cp314-cp314-manylinux_2_39_x86_64.whl

Download URL rsloop-0.1.31-cp314-cp314-manylinux_2_39_x86_64.whl
Size 2.6 MB
Tags CPython 3.14 Linux glibc 2.39+ x86-64
SHA-256 checksum
How to use checksums
a1eb37f8d2dea1b7a36c4f9d1970d4de617cb25b3c1ee98e212d4d4528839362
BLAKE2b-256 checksum
How to use checksums
0c2f36c867775743024c4c2d7151156e0adcfd9126bdf8cea729e29b8521708e
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 Aug 16, 2026.

Transparency log

Release files / rsloop-0.1.31-cp314-cp314-manylinux_2_39_aarch64.whl

Download URL rsloop-0.1.31-cp314-cp314-manylinux_2_39_aarch64.whl
Size 2.5 MB
Tags CPython 3.14 Linux glibc 2.39+ ARM64
SHA-256 checksum
How to use checksums
192e83b7ecea98a8f674238d313d694d5020899ef1807e7db31ed26d8e2214ae
BLAKE2b-256 checksum
How to use checksums
168b0cf0943feba343d3d4cda3d88152b0e4f67466d28df934f86ff75ef856ee
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 Aug 16, 2026.

Transparency log

Release files / rsloop-0.1.31-cp314-cp314-macosx_11_0_arm64.whl

Download URL rsloop-0.1.31-cp314-cp314-macosx_11_0_arm64.whl
Size 2.4 MB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
2669250679f6c2507124bb0aa8784b7839da34ddf11fc3212293149c1ea9464f
BLAKE2b-256 checksum
How to use checksums
dd7e86099c412cc4c994758ee5406e0aa2408367401c4a6d954823cd1189a5bd
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 Aug 16, 2026.

Transparency log

Release files / rsloop-0.1.31-cp314-cp314-macosx_10_12_x86_64.whl

Download URL rsloop-0.1.31-cp314-cp314-macosx_10_12_x86_64.whl
Size 2.6 MB
Tags CPython 3.14 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
05eda200a8aa266cfbae1910ad35eff07661578467542aa4e7a1f05d3121a0ee
BLAKE2b-256 checksum
How to use checksums
3c54d1a236530c2455c8df6bb62ac9463b29d0c466ae8cd0172d8cdaf86484ac
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 Aug 16, 2026.

Transparency log

Release files / rsloop-0.1.31-cp313-cp313-win_arm64.whl

Download URL rsloop-0.1.31-cp313-cp313-win_arm64.whl
Size 2.3 MB
Tags CPython 3.13 Windows ARM64
SHA-256 checksum
How to use checksums
dbf1bed96eecec97dd505712d52ac21562e0c43a1db6e2d6ab78792798482b79
BLAKE2b-256 checksum
How to use checksums
12157b7dd1cdb0e4b27a4df9a89f9189b4ace2c4ddaeb3e98f10a489d2a11c49
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 Aug 16, 2026.

Transparency log

Release files / rsloop-0.1.31-cp313-cp313-win_amd64.whl

Download URL rsloop-0.1.31-cp313-cp313-win_amd64.whl
Size 2.2 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
0cdef5eeb6d4cfc57eb1b59f77f68fc2a3db12150f3712019916f4554c41008a
BLAKE2b-256 checksum
How to use checksums
f521ce74f2d0e9095e8281c83ef8b26cd45c92e8514cfb54a8b18d5514fea6ec
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 Aug 16, 2026.

Transparency log

Release files / rsloop-0.1.31-cp313-cp313-manylinux_2_39_x86_64.whl

Download URL rsloop-0.1.31-cp313-cp313-manylinux_2_39_x86_64.whl
Size 2.6 MB
Tags CPython 3.13 Linux glibc 2.39+ x86-64
SHA-256 checksum
How to use checksums
d39901eaa993ac9e9f8fd450098307ff14db147bc7f5fa05c32fcdb3a9982f57
BLAKE2b-256 checksum
How to use checksums
e24705141c9d7819a629744889c3e480fe88e12147beb889b00f9e29d8e45613
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 Aug 16, 2026.

Transparency log

Release files / rsloop-0.1.31-cp313-cp313-manylinux_2_39_aarch64.whl

Download URL rsloop-0.1.31-cp313-cp313-manylinux_2_39_aarch64.whl
Size 2.5 MB
Tags CPython 3.13 Linux glibc 2.39+ ARM64
SHA-256 checksum
How to use checksums
af453a4b165092ffc30963b8b075a08ba14d14efc6d08754e1b179b47b2b313f
BLAKE2b-256 checksum
How to use checksums
3d87ab790234362ff54afd4b030246981f465c417dca0f3cc513a9130d953639
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 Aug 16, 2026.

Transparency log

Release files / rsloop-0.1.31-cp313-cp313-macosx_11_0_arm64.whl

Download URL rsloop-0.1.31-cp313-cp313-macosx_11_0_arm64.whl
Size 2.4 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
8ed096a3db2e02e89bebafeb52ed4446e97a7d0123cda18ed4aeb91930b7625b
BLAKE2b-256 checksum
How to use checksums
b93a8d30dc593c2d7d980433c14eff3a9fb33e7ffa3c4b2dc0f5b80c0c4b5a24
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 Aug 16, 2026.

Transparency log

Release files / rsloop-0.1.31-cp313-cp313-macosx_10_12_x86_64.whl

Download URL rsloop-0.1.31-cp313-cp313-macosx_10_12_x86_64.whl
Size 2.6 MB
Tags CPython 3.13 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
be9cf5185775b635f84f35f41e9ecf4622c1c791fe6e16e11a096289a8195f32
BLAKE2b-256 checksum
How to use checksums
1361083aead18a1bc653ee989feeffee361e273dfcff1fd51c143080ef9aadca
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 Aug 16, 2026.

Transparency log

Release files / rsloop-0.1.31-cp312-cp312-win_arm64.whl

Download URL rsloop-0.1.31-cp312-cp312-win_arm64.whl
Size 2.3 MB
Tags CPython 3.12 Windows ARM64
SHA-256 checksum
How to use checksums
f492e1002ada6db8912511ff895e7c0802adca20001ca6a15182e404bd028b7a
BLAKE2b-256 checksum
How to use checksums
d276ac9a2ea910a175787aee5c9a0a75e6f5fbb9ee04ca3fed68135ee22458d6
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 Aug 16, 2026.

Transparency log

Release files / rsloop-0.1.31-cp312-cp312-win_amd64.whl

Download URL rsloop-0.1.31-cp312-cp312-win_amd64.whl
Size 2.2 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
bb8b1d5c150b96d5007ca2b8564c3d07dc66cd05ce156fafb58a456f953cbe4e
BLAKE2b-256 checksum
How to use checksums
e5e779dface99ad96194a99677d33e47f1ef91f33adb53218809a4406bc15ccc
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 Aug 16, 2026.

Transparency log

Release files / rsloop-0.1.31-cp312-cp312-manylinux_2_39_x86_64.whl

Download URL rsloop-0.1.31-cp312-cp312-manylinux_2_39_x86_64.whl
Size 2.6 MB
Tags CPython 3.12 Linux glibc 2.39+ x86-64
SHA-256 checksum
How to use checksums
67dff26707dad527e292c3cbf0572e70fe5176e5beda0031d7c9c3a28541b9a6
BLAKE2b-256 checksum
How to use checksums
69701be135e8304092da3a13cf3c005fc954733ed8de9513ceb4f6a89f198635
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 Aug 16, 2026.

Transparency log

Release files / rsloop-0.1.31-cp312-cp312-manylinux_2_39_aarch64.whl

Download URL rsloop-0.1.31-cp312-cp312-manylinux_2_39_aarch64.whl
Size 2.5 MB
Tags CPython 3.12 Linux glibc 2.39+ ARM64
SHA-256 checksum
How to use checksums
77e4ec15adbd64c4cd64c1a813b2e1e11b391130c0aad516f5dc85b6005ae99c
BLAKE2b-256 checksum
How to use checksums
f90896a45d2cbf28a57020188e4e5a0ea325fb6f3d60b96fd8838992858c2c8a
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 Aug 16, 2026.

Transparency log

Release files / rsloop-0.1.31-cp312-cp312-macosx_11_0_arm64.whl

Download URL rsloop-0.1.31-cp312-cp312-macosx_11_0_arm64.whl
Size 2.4 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
cd18c2a955345eb0cb6f1c4a4877aeed95bbd802959a92afac4031483219adaa
BLAKE2b-256 checksum
How to use checksums
072a3422c2ec921878b390958257cc4ef4737b97528162d8bbf2e8f4f2489bf8
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 Aug 16, 2026.

Transparency log

Release files / rsloop-0.1.31-cp312-cp312-macosx_10_12_x86_64.whl

Download URL rsloop-0.1.31-cp312-cp312-macosx_10_12_x86_64.whl
Size 2.6 MB
Tags CPython 3.12 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
e59773d7092109a918e802f2901390a47f66f4f1c3703980cb672ee0baa66685
BLAKE2b-256 checksum
How to use checksums
08ac583c27a193d5be4e5930631a0b814bf1add1902e56f4338af019ccf7f4f0
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 Aug 16, 2026.

Transparency log

Release files / rsloop-0.1.31-cp311-cp311-win_arm64.whl

Download URL rsloop-0.1.31-cp311-cp311-win_arm64.whl
Size 2.3 MB
Tags CPython 3.11 Windows ARM64
SHA-256 checksum
How to use checksums
2144fc3c0edabf857134278d7178210e6fffb5bd82c31a79735cf565f12d70cf
BLAKE2b-256 checksum
How to use checksums
c479593222080c9d794f6e155fa242366592c716bf5569b087e6c66170330768
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 Aug 16, 2026.

Transparency log

Release files / rsloop-0.1.31-cp311-cp311-win_amd64.whl

Download URL rsloop-0.1.31-cp311-cp311-win_amd64.whl
Size 2.2 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
9da7b55206ac143e04934979522aa0eda33f890ad9de7942518a0dbdd5d61b88
BLAKE2b-256 checksum
How to use checksums
e16c81239a269857900a215dfd1c15de1d7879f075836d93368de47d481e33e4
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 Aug 16, 2026.

Transparency log

Release files / rsloop-0.1.31-cp311-cp311-manylinux_2_39_x86_64.whl

Download URL rsloop-0.1.31-cp311-cp311-manylinux_2_39_x86_64.whl
Size 2.6 MB
Tags CPython 3.11 Linux glibc 2.39+ x86-64
SHA-256 checksum
How to use checksums
0cf87458786becf371aaea82c59bebf43a371f3049ffc0b6789a0625025c547f
BLAKE2b-256 checksum
How to use checksums
a0dbc29854360c51b310c169b866df8e6df4129495fd6637e924ec730261efeb
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 Aug 16, 2026.

Transparency log

Release files / rsloop-0.1.31-cp311-cp311-manylinux_2_39_aarch64.whl

Download URL rsloop-0.1.31-cp311-cp311-manylinux_2_39_aarch64.whl
Size 2.5 MB
Tags CPython 3.11 Linux glibc 2.39+ ARM64
SHA-256 checksum
How to use checksums
f0018e6883cd4c7735d321e3d91bb02acbaa0644d065bebf40f6b4eb5e9f8c89
BLAKE2b-256 checksum
How to use checksums
ae4e950457afbd35c50c67dd699f7340fa8fa29edce860ea9e00a2618349f2c7
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 Aug 16, 2026.

Transparency log

Release files / rsloop-0.1.31-cp311-cp311-macosx_11_0_arm64.whl

Download URL rsloop-0.1.31-cp311-cp311-macosx_11_0_arm64.whl
Size 2.5 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
1a323a186cdef2abee83d9d5a689d1d39c5476bf6b21686565ac73e6ef9021a5
BLAKE2b-256 checksum
How to use checksums
d0e3a09f0832b6e6ce12e35905294603a8569550132a7d2f296558b63eb13848
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 Aug 16, 2026.

Transparency log

Release files / rsloop-0.1.31-cp311-cp311-macosx_10_12_x86_64.whl

Download URL rsloop-0.1.31-cp311-cp311-macosx_10_12_x86_64.whl
Size 2.6 MB
Tags CPython 3.11 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
3ce291a71853dc452a03635fbb4d711feee10bfe0c88c473900116bd0d37ecdf
BLAKE2b-256 checksum
How to use checksums
71d04a71fcf96658300e519e026aab752864d139a6e8378657a5c6e25406ef62
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 Aug 16, 2026.

Transparency log

Release files / rsloop-0.1.31-cp310-cp310-win_amd64.whl

Download URL rsloop-0.1.31-cp310-cp310-win_amd64.whl
Size 2.2 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
7a55ca66c546014fc3a25db638adfe180becfa8ff776f4485c2483ea0f295c79
BLAKE2b-256 checksum
How to use checksums
c8e3f17dfc04e9abb370bb9dc118569b24a51cf35c5a1cbeaaff501158997cec
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 Aug 16, 2026.

Transparency log

Release files / rsloop-0.1.31-cp310-cp310-manylinux_2_39_x86_64.whl

Download URL rsloop-0.1.31-cp310-cp310-manylinux_2_39_x86_64.whl
Size 2.6 MB
Tags CPython 3.10 Linux glibc 2.39+ x86-64
SHA-256 checksum
How to use checksums
b242f5d88e33c551a9753e76dc83e051d6d1e468beca4601df4139c7ced94d44
BLAKE2b-256 checksum
How to use checksums
86160f12f80d738da60c786cfffcc982dfa4a9fef75220aad42bbee066b5ce23
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 Aug 16, 2026.

Transparency log

Release files / rsloop-0.1.31-cp310-cp310-manylinux_2_39_aarch64.whl

Download URL rsloop-0.1.31-cp310-cp310-manylinux_2_39_aarch64.whl
Size 2.5 MB
Tags CPython 3.10 Linux glibc 2.39+ ARM64
SHA-256 checksum
How to use checksums
8d9cf0465ac5ee273684fdd08294e7f9edb9c21e4ea559fc1ae4c61e41ddbfd5
BLAKE2b-256 checksum
How to use checksums
6071001f785e5078c531dd23fe16056b90d13fc5376354fb9f05a29b32492b14
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 Aug 16, 2026.

Transparency log

Release files / rsloop-0.1.31-cp310-cp310-macosx_11_0_arm64.whl

Download URL rsloop-0.1.31-cp310-cp310-macosx_11_0_arm64.whl
Size 2.5 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
3503c9236f3468d133e560253a3a46a91a9546685eef462ff03fa7fa11d660a2
BLAKE2b-256 checksum
How to use checksums
5bdd965220ea4c60f19324ac43dbb04e0694a4c96e6796ddefd731b294e65511
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 Aug 16, 2026.

Transparency log

Release files / rsloop-0.1.31-cp310-cp310-macosx_10_12_x86_64.whl

Download URL rsloop-0.1.31-cp310-cp310-macosx_10_12_x86_64.whl
Size 2.6 MB
Tags CPython 3.10 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
9c588dda570f6998dbdc7e0f6abdfa3e81d1fcbe346fc3565d461acf118deeeb
BLAKE2b-256 checksum
How to use checksums
13fac3980b6f79b3a99b0a99dc811fd3f1938fadc0b1fcd917b0d28ca0d24246
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 Aug 16, 2026.

Transparency log

Release files / rsloop-0.1.31-cp39-cp39-win_amd64.whl

Download URL rsloop-0.1.31-cp39-cp39-win_amd64.whl
Size 2.2 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
4d2d728dd8009874e953062ae29cf485feb3b393f69ae4297390741710664c5b
BLAKE2b-256 checksum
How to use checksums
2454310e9aa312a6066f0aad7807c8afcc9d6aae084ae11a4ecdafd17bdf3239
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 Aug 16, 2026.

Transparency log

Release files / rsloop-0.1.31-cp39-cp39-manylinux_2_39_x86_64.whl

Download URL rsloop-0.1.31-cp39-cp39-manylinux_2_39_x86_64.whl
Size 2.6 MB
Tags CPython 3.9 Linux glibc 2.39+ x86-64
SHA-256 checksum
How to use checksums
6de3f3c848b5071996bdc1d47a6ae0e7c471a4a5e3291a9d3838e082509a8db8
BLAKE2b-256 checksum
How to use checksums
e28c0b6bade229604b4579b7931c15b00ef65247f01dfc8e31991ad53e53c691
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 Aug 16, 2026.

Transparency log

Release files / rsloop-0.1.31-cp39-cp39-manylinux_2_39_aarch64.whl

Download URL rsloop-0.1.31-cp39-cp39-manylinux_2_39_aarch64.whl
Size 2.5 MB
Tags CPython 3.9 Linux glibc 2.39+ ARM64
SHA-256 checksum
How to use checksums
d9379cc2be6e5c7e04c50b3d6cfb5f8111d794bb6fa29b433ca145c22ac84396
BLAKE2b-256 checksum
How to use checksums
52cf12a565ab2c1cec2ae8e179c98b18f66f5b3f467d59533c2063e351de4cd2
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 Aug 16, 2026.

Transparency log

Release files / rsloop-0.1.31-cp39-cp39-macosx_11_0_arm64.whl

Download URL rsloop-0.1.31-cp39-cp39-macosx_11_0_arm64.whl
Size 2.5 MB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f97dddf9373f76fb45c6098e911d143b8e028c5df5da8d5f95e4fb1c7b93d329
BLAKE2b-256 checksum
How to use checksums
b285067c9b74c494846a902be32c7deeb244a791c411eea53167fe590ef9e911
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 Aug 16, 2026.

Transparency log

Release files / rsloop-0.1.31-cp39-cp39-macosx_10_12_x86_64.whl

Download URL rsloop-0.1.31-cp39-cp39-macosx_10_12_x86_64.whl
Size 2.6 MB
Tags CPython 3.9 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
70277b56219a030ca607e61991b47f3a75016a3c2892b28f659f2c86b3ed0c72
BLAKE2b-256 checksum
How to use checksums
dc7d018e2a9ad3929d3c6a3e29499389803e1141a60cda715963c4255101147f
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 Aug 16, 2026.

Transparency log

Release files / rsloop-0.1.31-cp38-cp38-win_amd64.whl

Download URL rsloop-0.1.31-cp38-cp38-win_amd64.whl
Size 2.2 MB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
cc26062eeae7ba6cdac4fd5c0ab3bad3898367481bd7dfb26071e62f39b83c80
BLAKE2b-256 checksum
How to use checksums
12902bccc45f94d00c5e61824d5abe559fa451006c265f24fdc237c60e08e505
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 Aug 16, 2026.

Transparency log

Release files / rsloop-0.1.31-cp38-cp38-manylinux_2_39_x86_64.whl

Download URL rsloop-0.1.31-cp38-cp38-manylinux_2_39_x86_64.whl
Size 2.6 MB
Tags CPython 3.8 Linux glibc 2.39+ x86-64
SHA-256 checksum
How to use checksums
84b914b9f2e8f1a45a90b51f8b4a570647da8c07bf1608fb7768dd12438a94c0
BLAKE2b-256 checksum
How to use checksums
b2c77d844f4708bcecf6f4698b88ce67e6f2dd5445974a605c03e78da1c7a3db
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 Aug 16, 2026.

Transparency log

Release files / rsloop-0.1.31-cp38-cp38-manylinux_2_39_aarch64.whl

Download URL rsloop-0.1.31-cp38-cp38-manylinux_2_39_aarch64.whl
Size 2.5 MB
Tags CPython 3.8 Linux glibc 2.39+ ARM64
SHA-256 checksum
How to use checksums
0e8cc7ef02f58ccf0950a9e70b29b70e00dc6fb5a23f726f29d9217fa025c689
BLAKE2b-256 checksum
How to use checksums
4e35c61355e9f3e65db7e022f63c181913357405001f1a3ccdb6ea515e40d492
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 Aug 16, 2026.

Transparency log

Release files / rsloop-0.1.31-cp38-cp38-macosx_11_0_arm64.whl

Download URL rsloop-0.1.31-cp38-cp38-macosx_11_0_arm64.whl
Size 2.5 MB
Tags CPython 3.8 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f96bc7fc69c11b2144eebc3e6f3896bf5cc03d586205df1d307cf647e12219c7
BLAKE2b-256 checksum
How to use checksums
1f47f0d3855048335cfe2a4db29aed86cf179e29fe47fc78fd158f563fa63dc5
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 Aug 16, 2026.

Transparency log

Release files / rsloop-0.1.31-cp38-cp38-macosx_10_12_x86_64.whl

Download URL rsloop-0.1.31-cp38-cp38-macosx_10_12_x86_64.whl
Size 2.6 MB
Tags CPython 3.8 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
948cba41b9cbfe276242df313821089e1ce38b0b81d1e7edc943dbe11da3e07e
BLAKE2b-256 checksum
How to use checksums
9817c0b301f969d6bb774438641d7292fb97b015ca1b8d34b9aae59abd1ce0b7
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 Aug 16, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.31 This release

46 release files

0.1.9

38 release files

0.1.8

38 release files

0.1.7

38 release files

0.1.6

38 release files

0.1.5

38 release files

0.1.4

38 release files

0.1.3

38 release files

0.1.2

25 release files

0.1.1

17 release files

0.1.0

9 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page