Skip to main content

An event loop for asyncio written in Rust

Project description

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. On Linux, low-level fd watchers plus plain TCP / Unix socket readiness, socket reads, and non-TLS server accepts are driven from that thread through compio with io_uring support enabled. 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. The packaged project now supports the core event-loop surface on Linux, macOS, and Windows, including Windows pipe transports and subprocess workflows.

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

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

Today the runtime is hybrid rather than fully single-threaded:

  • the loop coordination thread is always the central scheduler
  • on Linux, add_reader / add_writer, plain socket reads, and non-TLS socket accept loops use the compio runtime on that thread
  • some transport paths still fall back to helper threads, especially TLS I/O, TLS server accept, and parts of the legacy transport write path

That means the codebase has started the move toward a single-runtime-thread I/O model, but 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 newer runtime-thread compio 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 Linux, but 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.

Linux and macOS release wheels are built with profiler support enabled. Other builds still need --features profiler when built locally. The Tracy feature set is aimed at local profiling: enable, only-localhost, sampling, and flush-on-exit. The last one helps short-lived runs flush data before exit.

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 Linux with CPython 3.14.0:

callbacks (200,000 ops)
loop           median_s       best_s      ops_per_s   vs_fastest
rsloop         0.041608     0.040585      4,806,807        1.00x
uvloop         0.087539     0.086690      2,284,707        2.10x
asyncio        0.229563     0.221348        871,222        5.52x

tasks (50,000 ops)
loop           median_s       best_s      ops_per_s   vs_fastest
uvloop         0.084425     0.083497        592,239        1.00x
rsloop         0.091845     0.090982        544,397        1.09x
asyncio        0.138782     0.137716        360,276        1.64x

tcp_streams (5,000 ops)
loop           median_s       best_s      ops_per_s   vs_fastest
rsloop         0.119483     0.118451         41,847        1.00x
uvloop         0.119582     0.116446         41,812        1.00x
asyncio        0.138408     0.134438         36,125        1.16x

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. The runtime and I/O work in the current implementation rely in part on compio. On Windows, parts of the runtime also rely on vibeio.

License

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

Project details


Download files

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

Source Distribution

rsloop-0.1.18.tar.gz (341.5 kB view details)

Uploaded Source

Built Distributions

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

rsloop-0.1.18-cp314-cp314t-win_arm64.whl (2.3 MB view details)

Uploaded CPython 3.14tWindows ARM64

rsloop-0.1.18-cp314-cp314t-win_amd64.whl (2.2 MB view details)

Uploaded CPython 3.14tWindows x86-64

rsloop-0.1.18-cp314-cp314t-manylinux_2_39_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.39+ x86-64

rsloop-0.1.18-cp314-cp314t-manylinux_2_39_aarch64.whl (2.6 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.39+ ARM64

rsloop-0.1.18-cp314-cp314t-macosx_11_0_arm64.whl (2.5 MB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

rsloop-0.1.18-cp314-cp314t-macosx_10_12_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.14tmacOS 10.12+ x86-64

rsloop-0.1.18-cp314-cp314-win_arm64.whl (2.3 MB view details)

Uploaded CPython 3.14Windows ARM64

rsloop-0.1.18-cp314-cp314-win_amd64.whl (2.2 MB view details)

Uploaded CPython 3.14Windows x86-64

rsloop-0.1.18-cp314-cp314-manylinux_2_39_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.39+ x86-64

rsloop-0.1.18-cp314-cp314-manylinux_2_39_aarch64.whl (2.6 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.39+ ARM64

rsloop-0.1.18-cp314-cp314-macosx_11_0_arm64.whl (2.5 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

rsloop-0.1.18-cp314-cp314-macosx_10_12_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

rsloop-0.1.18-cp313-cp313-win_arm64.whl (2.3 MB view details)

Uploaded CPython 3.13Windows ARM64

rsloop-0.1.18-cp313-cp313-win_amd64.whl (2.2 MB view details)

Uploaded CPython 3.13Windows x86-64

rsloop-0.1.18-cp313-cp313-manylinux_2_39_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.39+ x86-64

rsloop-0.1.18-cp313-cp313-manylinux_2_39_aarch64.whl (2.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.39+ ARM64

rsloop-0.1.18-cp313-cp313-macosx_11_0_arm64.whl (2.5 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

rsloop-0.1.18-cp313-cp313-macosx_10_12_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

rsloop-0.1.18-cp312-cp312-win_arm64.whl (2.3 MB view details)

Uploaded CPython 3.12Windows ARM64

rsloop-0.1.18-cp312-cp312-win_amd64.whl (2.2 MB view details)

Uploaded CPython 3.12Windows x86-64

rsloop-0.1.18-cp312-cp312-manylinux_2_39_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.39+ x86-64

rsloop-0.1.18-cp312-cp312-manylinux_2_39_aarch64.whl (2.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.39+ ARM64

rsloop-0.1.18-cp312-cp312-macosx_11_0_arm64.whl (2.5 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

rsloop-0.1.18-cp312-cp312-macosx_10_12_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

rsloop-0.1.18-cp311-cp311-win_arm64.whl (2.3 MB view details)

Uploaded CPython 3.11Windows ARM64

rsloop-0.1.18-cp311-cp311-win_amd64.whl (2.2 MB view details)

Uploaded CPython 3.11Windows x86-64

rsloop-0.1.18-cp311-cp311-manylinux_2_39_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.39+ x86-64

rsloop-0.1.18-cp311-cp311-manylinux_2_39_aarch64.whl (2.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.39+ ARM64

rsloop-0.1.18-cp311-cp311-macosx_11_0_arm64.whl (2.5 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

rsloop-0.1.18-cp311-cp311-macosx_10_12_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

rsloop-0.1.18-cp310-cp310-win_amd64.whl (2.2 MB view details)

Uploaded CPython 3.10Windows x86-64

rsloop-0.1.18-cp310-cp310-manylinux_2_39_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.39+ x86-64

rsloop-0.1.18-cp310-cp310-manylinux_2_39_aarch64.whl (2.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.39+ ARM64

rsloop-0.1.18-cp310-cp310-macosx_11_0_arm64.whl (2.5 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

rsloop-0.1.18-cp310-cp310-macosx_10_12_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

rsloop-0.1.18-cp39-cp39-win_amd64.whl (2.2 MB view details)

Uploaded CPython 3.9Windows x86-64

rsloop-0.1.18-cp39-cp39-manylinux_2_39_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.39+ x86-64

rsloop-0.1.18-cp39-cp39-manylinux_2_39_aarch64.whl (2.6 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.39+ ARM64

rsloop-0.1.18-cp39-cp39-macosx_11_0_arm64.whl (2.5 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

rsloop-0.1.18-cp39-cp39-macosx_10_12_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.9macOS 10.12+ x86-64

rsloop-0.1.18-cp38-cp38-win_amd64.whl (2.2 MB view details)

Uploaded CPython 3.8Windows x86-64

rsloop-0.1.18-cp38-cp38-manylinux_2_39_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.39+ x86-64

rsloop-0.1.18-cp38-cp38-manylinux_2_39_aarch64.whl (2.6 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.39+ ARM64

rsloop-0.1.18-cp38-cp38-macosx_11_0_arm64.whl (2.5 MB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

rsloop-0.1.18-cp38-cp38-macosx_10_12_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.8macOS 10.12+ x86-64

File details

Details for the file rsloop-0.1.18.tar.gz.

File metadata

  • Download URL: rsloop-0.1.18.tar.gz
  • Upload date:
  • Size: 341.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for rsloop-0.1.18.tar.gz
Algorithm Hash digest
SHA256 e814ee5c1b0a5111e27d2ccbbeead5da859e384aed116415207457efe0f40665
MD5 b2ba1a16f918c9fb15e8ae75409c5cb2
BLAKE2b-256 bc6daaa7b261fa559a90b5b94effd85b3637d8fe1f2cd09fa109e955ef57eca5

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsloop-0.1.18.tar.gz:

Publisher: wheels.yml on RustedBytes/rsloop

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

File details

Details for the file rsloop-0.1.18-cp314-cp314t-win_arm64.whl.

File metadata

  • Download URL: rsloop-0.1.18-cp314-cp314t-win_arm64.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: CPython 3.14t, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for rsloop-0.1.18-cp314-cp314t-win_arm64.whl
Algorithm Hash digest
SHA256 9c692b6bb26c492567382aa934229d28bef088c791450a388387e91101a8f92f
MD5 e4e6e967c796c47c57944ed0931c8708
BLAKE2b-256 97ddc7350e2b989354052f9c9406402c6401fd69577c9d15a0823fe17e2cdc1e

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsloop-0.1.18-cp314-cp314t-win_arm64.whl:

Publisher: wheels.yml on RustedBytes/rsloop

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

File details

Details for the file rsloop-0.1.18-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: rsloop-0.1.18-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 2.2 MB
  • Tags: CPython 3.14t, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for rsloop-0.1.18-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 89729c60ec3b7c4ecc8eed22f9386f5361b93b4c035b04934ae0be2b6e3ae457
MD5 0b010bbfd28a450e91d513e577a7ad17
BLAKE2b-256 02618a6bde2d9d85680ffa270de8c0712a483bee06f2250303439e50b2f8936e

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsloop-0.1.18-cp314-cp314t-win_amd64.whl:

Publisher: wheels.yml on RustedBytes/rsloop

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

File details

Details for the file rsloop-0.1.18-cp314-cp314t-manylinux_2_39_x86_64.whl.

File metadata

File hashes

Hashes for rsloop-0.1.18-cp314-cp314t-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 3a3d0f467c4abb9d9636901933067b5afe4a38b8ab47a1f64f9ae325cc0e2621
MD5 754cb5f3ea13b04d5c2a932949ff7728
BLAKE2b-256 2b013fbb27f562260200d4dca3c7fd1e4a78df7dffdeafdc06ddc70c3ff075c8

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsloop-0.1.18-cp314-cp314t-manylinux_2_39_x86_64.whl:

Publisher: wheels.yml on RustedBytes/rsloop

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

File details

Details for the file rsloop-0.1.18-cp314-cp314t-manylinux_2_39_aarch64.whl.

File metadata

File hashes

Hashes for rsloop-0.1.18-cp314-cp314t-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 ed13fd01588049cdbfb3ef2de41a95bcbf04d92a90bfefb85b86a86311b224b5
MD5 5fd31a2572f69e84d3f9eda0b51bc106
BLAKE2b-256 8901ed7e16410e73975659a36cd97237eb38f89cfc3afe2e9dd697df97df1fe0

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsloop-0.1.18-cp314-cp314t-manylinux_2_39_aarch64.whl:

Publisher: wheels.yml on RustedBytes/rsloop

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

File details

Details for the file rsloop-0.1.18-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rsloop-0.1.18-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 13ad141f9c43e97156facb044adfdb7b2b9bd149b9d8be50e8e09a6d0464a16d
MD5 aee27c8ea95b1b2ea76737143a852966
BLAKE2b-256 933304ca594dad38d361d82d40a5e7f8a110d0e011c1c4d77e38d85d67953f5d

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsloop-0.1.18-cp314-cp314t-macosx_11_0_arm64.whl:

Publisher: wheels.yml on RustedBytes/rsloop

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

File details

Details for the file rsloop-0.1.18-cp314-cp314t-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for rsloop-0.1.18-cp314-cp314t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 037608a7d123fb6adeb3c00fc48efbdf0af35f372888f7ed3fe593aa8e9ae6c1
MD5 80d4f1e56401c01e16e1a3fc7ac1f237
BLAKE2b-256 e023d5cbf5438a6e249a73f9c59008abf89afd8ef5f266b6cbc75281467ad127

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsloop-0.1.18-cp314-cp314t-macosx_10_12_x86_64.whl:

Publisher: wheels.yml on RustedBytes/rsloop

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

File details

Details for the file rsloop-0.1.18-cp314-cp314-win_arm64.whl.

File metadata

  • Download URL: rsloop-0.1.18-cp314-cp314-win_arm64.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: CPython 3.14, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for rsloop-0.1.18-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 841e262a4fbf1dbb1a75506c390a6e1c6dff50eb38fe780368d269c2cebaa8a3
MD5 d38b2b6a9724c05d701a60d0550b8698
BLAKE2b-256 14878663697e3f73ebd4dcede498dca6002467deb9ae38b22ad2221982849369

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsloop-0.1.18-cp314-cp314-win_arm64.whl:

Publisher: wheels.yml on RustedBytes/rsloop

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

File details

Details for the file rsloop-0.1.18-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: rsloop-0.1.18-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 2.2 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for rsloop-0.1.18-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 035588b7f306ce03104b95a7644a276d28381276cf7e3cd8cb8bf47f90badd4d
MD5 428340c8387a6f249080034c5c1980e4
BLAKE2b-256 2719e7fb05e7b22a173252c9b09e75f3a06afad9daeab3cdf1810f219a40a057

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsloop-0.1.18-cp314-cp314-win_amd64.whl:

Publisher: wheels.yml on RustedBytes/rsloop

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

File details

Details for the file rsloop-0.1.18-cp314-cp314-manylinux_2_39_x86_64.whl.

File metadata

File hashes

Hashes for rsloop-0.1.18-cp314-cp314-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 ee1516f833cc54624b8267654f9ec68e723fdb002db4e6bf85bcceb0a927b6d9
MD5 497da67b2820a9d0d06b705e33ac7998
BLAKE2b-256 c0ea5d1001c841f5a0be9749b2ba79d2567be617cfe9a9e3d14c99c533263f16

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsloop-0.1.18-cp314-cp314-manylinux_2_39_x86_64.whl:

Publisher: wheels.yml on RustedBytes/rsloop

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

File details

Details for the file rsloop-0.1.18-cp314-cp314-manylinux_2_39_aarch64.whl.

File metadata

File hashes

Hashes for rsloop-0.1.18-cp314-cp314-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 a0b72f9385a83fdd4b1c3c502786c8b5a6f4b047ac1ad273b440a96c60d048aa
MD5 68305023b79cec98eb9acf9a36c3bd2b
BLAKE2b-256 c5ca04318b8594286fb18ee7b2f09dd816c3d0b07698d2b509d978dd06012027

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsloop-0.1.18-cp314-cp314-manylinux_2_39_aarch64.whl:

Publisher: wheels.yml on RustedBytes/rsloop

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

File details

Details for the file rsloop-0.1.18-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rsloop-0.1.18-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0093eb3ebb2cb675b01d272426077ff20a60d9dffdc1ff8137645f67392807fe
MD5 ce0c5fd4ce858655a331b61c3a02708c
BLAKE2b-256 67e38aceddfdd4b4ba92ac028acf3a7d431e38e28ab95a0df11c468dd7dd6ffe

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsloop-0.1.18-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: wheels.yml on RustedBytes/rsloop

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

File details

Details for the file rsloop-0.1.18-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for rsloop-0.1.18-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 7105d08b1716772c68094675bb118cf3832a510eaa593af5f471bc247d513ca7
MD5 4332426d7a2e07c163af433c2bd3f3da
BLAKE2b-256 2af9156627c8adfead017e23b8ae70d9451cd45a6b9236a9c3ce6b98a7d039f1

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsloop-0.1.18-cp314-cp314-macosx_10_12_x86_64.whl:

Publisher: wheels.yml on RustedBytes/rsloop

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

File details

Details for the file rsloop-0.1.18-cp313-cp313-win_arm64.whl.

File metadata

  • Download URL: rsloop-0.1.18-cp313-cp313-win_arm64.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: CPython 3.13, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for rsloop-0.1.18-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 f273618e3408d94ac6b591e4dd2ee9a32f29e5edad7c9c0b3bc03a1f08f70b32
MD5 833cb46ae93e65c1d24cd03a6799d6a8
BLAKE2b-256 595cec5ee256b0219e0c206f6231aa02b5af78c1d9e96115006b3d43195f8802

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsloop-0.1.18-cp313-cp313-win_arm64.whl:

Publisher: wheels.yml on RustedBytes/rsloop

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

File details

Details for the file rsloop-0.1.18-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: rsloop-0.1.18-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 2.2 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for rsloop-0.1.18-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 9179187ae73cb4cd1ac79846627a8530debf744f7ac4cb16bec867495077dc10
MD5 7175856d0679c2b3a04c07f29dc64fe4
BLAKE2b-256 8e591f31a6566455bcff556dfb49f9349e577def1e65ea25c9e2e3c9ba75ea27

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsloop-0.1.18-cp313-cp313-win_amd64.whl:

Publisher: wheels.yml on RustedBytes/rsloop

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

File details

Details for the file rsloop-0.1.18-cp313-cp313-manylinux_2_39_x86_64.whl.

File metadata

File hashes

Hashes for rsloop-0.1.18-cp313-cp313-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 0d98828ef3d679850c11663eeb6bc8c65084ac527c9b047c8fe12179535e952d
MD5 b299948621b83f77f9a0fc5529c0fc7c
BLAKE2b-256 17cc835f83a4d7d0236d930757dd9b2ae46550ebf8baf1a7eddde6def4f0fb04

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsloop-0.1.18-cp313-cp313-manylinux_2_39_x86_64.whl:

Publisher: wheels.yml on RustedBytes/rsloop

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

File details

Details for the file rsloop-0.1.18-cp313-cp313-manylinux_2_39_aarch64.whl.

File metadata

File hashes

Hashes for rsloop-0.1.18-cp313-cp313-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 6722b0de406a26843edd762899b7ec43d6a9dd588d08464da39cb6ab000fcdab
MD5 ffde6bd34a86fede7f727501d3982098
BLAKE2b-256 bd6c1c8018a24ca6ab6eea01df29c17a294585e8e491b0f84e03686aace8c67e

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsloop-0.1.18-cp313-cp313-manylinux_2_39_aarch64.whl:

Publisher: wheels.yml on RustedBytes/rsloop

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

File details

Details for the file rsloop-0.1.18-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rsloop-0.1.18-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 46e798d73b3d54e9f901e1a6687d66f62a767aba618a1b2e831fe34f2cb7cd8e
MD5 111f0ec23526ec5aa06f547bfecf8727
BLAKE2b-256 72a4a3da2afa6a56f1cf8c3e92f856864a91a42b2a709cf43965ba789dcc9b9a

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsloop-0.1.18-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: wheels.yml on RustedBytes/rsloop

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

File details

Details for the file rsloop-0.1.18-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for rsloop-0.1.18-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 73149956c02aba0c328cf6ccc7e2f65182abb258e71710b54dc3e423410e22a1
MD5 0309bf319d208b300d97d313565e89f5
BLAKE2b-256 0ee23fdcf5d845ad62ccdaf14c679c96fe3f73b2452f48e424eff0bcc79a8a1d

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsloop-0.1.18-cp313-cp313-macosx_10_12_x86_64.whl:

Publisher: wheels.yml on RustedBytes/rsloop

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

File details

Details for the file rsloop-0.1.18-cp312-cp312-win_arm64.whl.

File metadata

  • Download URL: rsloop-0.1.18-cp312-cp312-win_arm64.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: CPython 3.12, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for rsloop-0.1.18-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 2bd5a11f82e0470d0c2191f93d8b178dfc6f6537e0a12d3261943693c245baad
MD5 1b28a24a28c8807b36479247c4fd143f
BLAKE2b-256 eb126e8d6ac03d5b7b53791f496963fcf6b8c3e84d161490ad536f6e928025a2

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsloop-0.1.18-cp312-cp312-win_arm64.whl:

Publisher: wheels.yml on RustedBytes/rsloop

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

File details

Details for the file rsloop-0.1.18-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: rsloop-0.1.18-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 2.2 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for rsloop-0.1.18-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 d866f69e3407d1caff94fd69aeec3017aae0428bc593d954f78e970a95cb8c0a
MD5 683e237941c7e6c3d0c48cd83cb1ec14
BLAKE2b-256 2c88066bb575ef4cd757bb2baa038dbdce51a5535be2753e33d819edd6429fd9

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsloop-0.1.18-cp312-cp312-win_amd64.whl:

Publisher: wheels.yml on RustedBytes/rsloop

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

File details

Details for the file rsloop-0.1.18-cp312-cp312-manylinux_2_39_x86_64.whl.

File metadata

File hashes

Hashes for rsloop-0.1.18-cp312-cp312-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 a68426d338490d21c1c856a19d7e4fe9b56e356cd31da46404ae0525a33eb9df
MD5 2ea955b1084fbbf3c42d7f27b9fd3442
BLAKE2b-256 c983f34b0d81aa7d8274d75c03ce9992bf948f44c561e8c3a19da030dbe4f21e

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsloop-0.1.18-cp312-cp312-manylinux_2_39_x86_64.whl:

Publisher: wheels.yml on RustedBytes/rsloop

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

File details

Details for the file rsloop-0.1.18-cp312-cp312-manylinux_2_39_aarch64.whl.

File metadata

File hashes

Hashes for rsloop-0.1.18-cp312-cp312-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 44cbee8c74681bae19e8355ef40407584105843b3816d53668b933360e99382a
MD5 73dad685ac025eb47d576e51c80767a6
BLAKE2b-256 abe089e0791d55fe311fb442765a0f75aec96a1d72258b1f1a6d717d93023771

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsloop-0.1.18-cp312-cp312-manylinux_2_39_aarch64.whl:

Publisher: wheels.yml on RustedBytes/rsloop

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

File details

Details for the file rsloop-0.1.18-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rsloop-0.1.18-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 88496f6cd32ca5521650f1dcb71209ba55eafc5a9d9105de32d2d831259bb32a
MD5 7f70d6fc36504135f8fdaceed34f04ff
BLAKE2b-256 92c514801fb3df1427ea252791a1ebde0a1380c7250752ec1816f44982f0e9c3

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsloop-0.1.18-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: wheels.yml on RustedBytes/rsloop

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

File details

Details for the file rsloop-0.1.18-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for rsloop-0.1.18-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 fba6853440c18eeeeb9f7ce4cba6bb6611d4f1a7bdc74d2a373388241e3e799e
MD5 224a2271d5804c8dc6052edf105db46a
BLAKE2b-256 efaa8f1019b4611b8398789ddee1ac2e4e4030e450b7e4c409ce77ebdf995983

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsloop-0.1.18-cp312-cp312-macosx_10_12_x86_64.whl:

Publisher: wheels.yml on RustedBytes/rsloop

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

File details

Details for the file rsloop-0.1.18-cp311-cp311-win_arm64.whl.

File metadata

  • Download URL: rsloop-0.1.18-cp311-cp311-win_arm64.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: CPython 3.11, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for rsloop-0.1.18-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 9bfc8feea95d544bffb4e56c94128530e0c0337febb027e0d0033aee83a325fe
MD5 6760a33116b557f030528b6f6eb45d5b
BLAKE2b-256 8d6eded6beb29fd6ca03fad588343442e999283ffc11a97fc51fcec4257de6d0

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsloop-0.1.18-cp311-cp311-win_arm64.whl:

Publisher: wheels.yml on RustedBytes/rsloop

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

File details

Details for the file rsloop-0.1.18-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: rsloop-0.1.18-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 2.2 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for rsloop-0.1.18-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 4e5ab1aca3a6f0ded4dc652cacfd4cb20a670338f7a7a511bea3e76edf725d25
MD5 470999b53b2c4b4355240e81140bdb06
BLAKE2b-256 c4aa4a26c7e6a5090158c6aeb17a3946011c326fb9f78efd402a13538cd92ce8

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsloop-0.1.18-cp311-cp311-win_amd64.whl:

Publisher: wheels.yml on RustedBytes/rsloop

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

File details

Details for the file rsloop-0.1.18-cp311-cp311-manylinux_2_39_x86_64.whl.

File metadata

File hashes

Hashes for rsloop-0.1.18-cp311-cp311-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 0d8e4568bd0ee25de62169988416d53299ce73c039db497becd6795d45baf6bc
MD5 3834e1dd52aa826c114d4ccae3548465
BLAKE2b-256 9614451f3117eb146f5b94b7e5d12f90ea1191378a118bd6efb49d019da0f32a

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsloop-0.1.18-cp311-cp311-manylinux_2_39_x86_64.whl:

Publisher: wheels.yml on RustedBytes/rsloop

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

File details

Details for the file rsloop-0.1.18-cp311-cp311-manylinux_2_39_aarch64.whl.

File metadata

File hashes

Hashes for rsloop-0.1.18-cp311-cp311-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 bbc09dfd9eccbe982a0aa244a6358151df4e2a7cfd9df15f63c02d0e9074a590
MD5 deb3310e7d6b571373a02edc0747870c
BLAKE2b-256 fe5af7126677378a0afbc5eaaa38b39ae0be1d57fd827c6e3357790311c48292

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsloop-0.1.18-cp311-cp311-manylinux_2_39_aarch64.whl:

Publisher: wheels.yml on RustedBytes/rsloop

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

File details

Details for the file rsloop-0.1.18-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rsloop-0.1.18-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3c861725b9242ef81b7d77230488bf5dd4901e8bab7d77acd4f577e01b8d319f
MD5 8d87ba1c6df530414a3f0b477b5fae43
BLAKE2b-256 e93de1d6a4ad536319b5802134ad88b1eed2709ab83075621b74cfe7f4538459

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsloop-0.1.18-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: wheels.yml on RustedBytes/rsloop

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

File details

Details for the file rsloop-0.1.18-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for rsloop-0.1.18-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 32b1a3e75d504083457ba781e4b89f6cd6b0792e5f9a0dbc13c97b9e7e385360
MD5 ec1ae43c4fd504424c006a63feee0569
BLAKE2b-256 d534c32ed64a02d18adcd1fc71ebdbc9796fd2d8ea5951b21077814e6cd94d64

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsloop-0.1.18-cp311-cp311-macosx_10_12_x86_64.whl:

Publisher: wheels.yml on RustedBytes/rsloop

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

File details

Details for the file rsloop-0.1.18-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: rsloop-0.1.18-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 2.2 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for rsloop-0.1.18-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 cc04818e18d0158eb645533e7e5e87f1c118b4105422467e46b21f9570b4400a
MD5 fc6e9a6d018ab1cd54295bd5eccf7681
BLAKE2b-256 3c945de3ff5d9fd3e28a134795fd703a66d564d511fa46ab3e48c0cc407e9271

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsloop-0.1.18-cp310-cp310-win_amd64.whl:

Publisher: wheels.yml on RustedBytes/rsloop

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

File details

Details for the file rsloop-0.1.18-cp310-cp310-manylinux_2_39_x86_64.whl.

File metadata

File hashes

Hashes for rsloop-0.1.18-cp310-cp310-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 adaf15b277f6b9ceb66ad11a6f3702976d608f65631973870339278766ac5794
MD5 231dd0031c7729052f7bffdb2a1d3059
BLAKE2b-256 5fa360941e763d1304e12480d231d366410c95d3803656fd0ca916a5fd3c67fb

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsloop-0.1.18-cp310-cp310-manylinux_2_39_x86_64.whl:

Publisher: wheels.yml on RustedBytes/rsloop

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

File details

Details for the file rsloop-0.1.18-cp310-cp310-manylinux_2_39_aarch64.whl.

File metadata

File hashes

Hashes for rsloop-0.1.18-cp310-cp310-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 512d4a9e02177a27d4ef37c04450a94a2daffdcedbb3c85ef4fdefb1fd553915
MD5 722a9a6e98509d11d78448cd86fc2077
BLAKE2b-256 8d7424db6d503ee18c872c564853c2b324da1cc8b23834f86f325e95c6ee7b52

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsloop-0.1.18-cp310-cp310-manylinux_2_39_aarch64.whl:

Publisher: wheels.yml on RustedBytes/rsloop

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

File details

Details for the file rsloop-0.1.18-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rsloop-0.1.18-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6d9f295e6f45b88f04e547f61c402cd1941ec644fda46d0ce44666df5bffdc0b
MD5 e164c861d0f1bedd6d7847b24f1e99bd
BLAKE2b-256 9b66ea853635fdc9b215866065d6e2f036866e3974f70acf7af1e7376f02ee29

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsloop-0.1.18-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: wheels.yml on RustedBytes/rsloop

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

File details

Details for the file rsloop-0.1.18-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for rsloop-0.1.18-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d28fd84e9038d55ad72dae9d3c52044da3471ecfef4ebfda33986c451ec3352a
MD5 1f9cb11bc7437988a681e382058e8e22
BLAKE2b-256 36af41fa07e865e5ca333bc498ce82748f3d0208ea7de3f69cfde0524fa86311

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsloop-0.1.18-cp310-cp310-macosx_10_12_x86_64.whl:

Publisher: wheels.yml on RustedBytes/rsloop

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

File details

Details for the file rsloop-0.1.18-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: rsloop-0.1.18-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 2.2 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for rsloop-0.1.18-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 4a2217097126b3a7259e3180c9fe007ba1b6e04e9252efb907dc17976ff0c0db
MD5 a4f3643f8458c25919059ea3dc8a4b5c
BLAKE2b-256 ed1b91422022b014f1795ad7246c6ffd93f999e70c77c163fe7909a9310ab182

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsloop-0.1.18-cp39-cp39-win_amd64.whl:

Publisher: wheels.yml on RustedBytes/rsloop

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

File details

Details for the file rsloop-0.1.18-cp39-cp39-manylinux_2_39_x86_64.whl.

File metadata

File hashes

Hashes for rsloop-0.1.18-cp39-cp39-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 1d8b4496b91ba75c4cd03a226d6433bbf9620c849bc42feceaee5f664fed8cca
MD5 a40deba758e2a7d56fafb6a253e309d7
BLAKE2b-256 fc72c64b7d90c350291ba50ae34fea8900146440370cb943bdc181203f486208

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsloop-0.1.18-cp39-cp39-manylinux_2_39_x86_64.whl:

Publisher: wheels.yml on RustedBytes/rsloop

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

File details

Details for the file rsloop-0.1.18-cp39-cp39-manylinux_2_39_aarch64.whl.

File metadata

File hashes

Hashes for rsloop-0.1.18-cp39-cp39-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 f4b4ea0a5394042f515cd880e706fed9ca1257d5a4be30f8aee36e6a4b702d4f
MD5 e0fcfcb5e7c3df177fca73cf0d1a0fe7
BLAKE2b-256 20112387c5e87e6ad766245b01954dbe00eab98b9864f3314165c7991ad7da6e

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsloop-0.1.18-cp39-cp39-manylinux_2_39_aarch64.whl:

Publisher: wheels.yml on RustedBytes/rsloop

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

File details

Details for the file rsloop-0.1.18-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rsloop-0.1.18-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 20435994ac8ddbad60b8400e858dea9ab0d7a5f73cd091b87a64c8f6f4e9606f
MD5 e3d3f2bd013faa41a6a77048175ecfdd
BLAKE2b-256 786025372e57d23627cfa93d4a5af601ddd7b73497f6e78b93a13b7fe78f9810

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsloop-0.1.18-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: wheels.yml on RustedBytes/rsloop

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

File details

Details for the file rsloop-0.1.18-cp39-cp39-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for rsloop-0.1.18-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e85b82f6696d2aa64cc2785917299f4ffea1e02c29d6db67dd106563feb79b43
MD5 5bab025df87da8a486b31359af9885d8
BLAKE2b-256 f4ae35e9921a73b910c86ddc36e17ef0ecbf72694f563b847c0d6f041a29c5ec

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsloop-0.1.18-cp39-cp39-macosx_10_12_x86_64.whl:

Publisher: wheels.yml on RustedBytes/rsloop

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

File details

Details for the file rsloop-0.1.18-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: rsloop-0.1.18-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 2.2 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for rsloop-0.1.18-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 25f296fbd006da68ce8178b4ffe3cc29dd898279f90cea59fff62a66222673c3
MD5 ec16584ffaff346903e96e3a258e8728
BLAKE2b-256 549580f580f0860a11a5f00d1fd32c22fab132b49ade4361d45a31cb8359f36d

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsloop-0.1.18-cp38-cp38-win_amd64.whl:

Publisher: wheels.yml on RustedBytes/rsloop

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

File details

Details for the file rsloop-0.1.18-cp38-cp38-manylinux_2_39_x86_64.whl.

File metadata

File hashes

Hashes for rsloop-0.1.18-cp38-cp38-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 d9f216753fc209120bf40165a34110be47ab8ce772f8a3e2824cc5436dceecb6
MD5 75406cfb63d1d54fd6b1fc2219daea9e
BLAKE2b-256 20b751a06dc0b59ff44640e61720913fcdc27d703f8ce545d5e36331971d9f26

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsloop-0.1.18-cp38-cp38-manylinux_2_39_x86_64.whl:

Publisher: wheels.yml on RustedBytes/rsloop

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

File details

Details for the file rsloop-0.1.18-cp38-cp38-manylinux_2_39_aarch64.whl.

File metadata

File hashes

Hashes for rsloop-0.1.18-cp38-cp38-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 5b7f86d53ec38152e8a42fe1f125445b8191fe1dbb49d5590ff41bd66dd46a32
MD5 2c39943cb007ec7013ef88dc7b84dbc2
BLAKE2b-256 3fea3ed3ffddcbc87d717c499980acc9d68c451cdd197760e888be0f280705ac

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsloop-0.1.18-cp38-cp38-manylinux_2_39_aarch64.whl:

Publisher: wheels.yml on RustedBytes/rsloop

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

File details

Details for the file rsloop-0.1.18-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rsloop-0.1.18-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 209eafd16b2c3818bb5d8c13f36366e9e5df6e03b69a412a7876d8aa4892d998
MD5 fbc8a233b30a757b0cd25fc7e48e2f25
BLAKE2b-256 0d6aa47509447ac655ca6c4d7de6a10ab8bd003d513fe9603f4bb88fe917c92c

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsloop-0.1.18-cp38-cp38-macosx_11_0_arm64.whl:

Publisher: wheels.yml on RustedBytes/rsloop

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

File details

Details for the file rsloop-0.1.18-cp38-cp38-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for rsloop-0.1.18-cp38-cp38-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 dfb03f49e07ec2beefee20f415219b3c11bfb25c6d5eb113529ce8d25774ec52
MD5 c279112a1cce9acfd813370b3f74d4c9
BLAKE2b-256 5050408de96bafb7c9e24f0fc60ef85e34009488112786bb860872d16f51f635

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsloop-0.1.18-cp38-cp38-macosx_10_12_x86_64.whl:

Publisher: wheels.yml on RustedBytes/rsloop

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

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page