Skip to main content

rstypes

rstypes is a minimal Python package providing thread-safe, async-aware data types implemented in Rust. It is designed for high-performance concurrent and asynchronous programming in Python.

This library is ideal for building:

  • ✅ Global or shared dictionaries across threads or async tasks
  • ✅ In-memory async-aware caches with TTL support

Internally, each instance uses a single mutex, not per-key locks, which keeps the locking semantics simple and predictable.

Features

  • 🧵 Thread-safe: Types that can be safely used across multiple threads.
  • ⚡ Async-aware: Compatible with asyncio and async/await patterns
  • 🚀 Rust-powered: Built with PyO3 for blazing-fast native performance
  • 🔐 Default value support: Behaves like collections.defaultdict

Installation

pip install rstypes

Example Usage

🔹 Minimal Example

import asyncio

from rstypes import RMap

async def main():
    d = RMap()
    await d.set(key="hello", value=123)
    val = await d.get("hello")
    assert val == 123

    await d.set(key=7, value="answer")
    await d.pop(7)
    val = await d.get(7)
    assert val is None
    
asyncio.run(main())

🔹 Async defaultdict Behavior

import asyncio

from rstypes import RMap

async def main():
    rlock = RMap(asyncio.Lock) # like defaultdict(asyncio.Lock)
    
    async with await rlock.get("mykey"):
        print("Inside an asyncio.Lock")

asyncio.run(main())

🔹 Memory Cache with TTL

import asyncio
from typing import NamedTuple

from rstypes import RCacheMap

class Foo(NamedTuple):
    name: str
    age: int

async def main():
    cache = RCacheMap()

    await cache.set(key="hello", value=123, ttl=1.0)  # 1 second TTL
    await cache.set(key="user", value=Foo(name="Alice", age=30), ttl=2.0)  # 2 seconds TTL

    await cache.pop("hello")
    assert await cache.get("hello") is None

    user = await cache.get("user")
    assert isinstance(user, Foo)

    await asyncio.sleep(2.1)
    await cache.pop_expired()
    assert await cache.get("user") is None

asyncio.run(main())

License

rstypes is licensed under the MIT License. See LICENSE for more information.

Metadata

Release files for rstypes 0.1.1

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

Source distribution (sdist)

Source distribution for rstypes 0.1.1
File Size Uploaded
rstypes-0.1.1.tar.gz 21.2 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for rstypes 0.1.1
File
rstypes-0.1.1-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
rstypes-0.1.1-cp313-cp313-musllinux_1_1_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.1+ x86-64 Details
rstypes-0.1.1-cp313-cp313-musllinux_1_1_armv7l.whl CPython 3.13 CPython 3.13 Linux musl 1.1+ ARMv7l Details
rstypes-0.1.1-cp313-cp313-musllinux_1_1_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.1+ ARM64 Details
rstypes-0.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
rstypes-0.1.1-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-32 Details
rstypes-0.1.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARMv7l Details
rstypes-0.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64 Details
rstypes-0.1.1-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
rstypes-0.1.1-cp313-cp313-macosx_10_12_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.12+ x86-64 Details
rstypes-0.1.1-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
rstypes-0.1.1-cp312-cp312-musllinux_1_1_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.1+ x86-64 Details
rstypes-0.1.1-cp312-cp312-musllinux_1_1_armv7l.whl CPython 3.12 CPython 3.12 Linux musl 1.1+ ARMv7l Details
rstypes-0.1.1-cp312-cp312-musllinux_1_1_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.1+ ARM64 Details
rstypes-0.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
rstypes-0.1.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-32 Details
rstypes-0.1.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARMv7l Details
rstypes-0.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details
rstypes-0.1.1-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
rstypes-0.1.1-cp312-cp312-macosx_10_12_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.12+ x86-64 Details
rstypes-0.1.1-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
rstypes-0.1.1-cp311-cp311-musllinux_1_1_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.1+ x86-64 Details
rstypes-0.1.1-cp311-cp311-musllinux_1_1_armv7l.whl CPython 3.11 CPython 3.11 Linux musl 1.1+ ARMv7l Details
rstypes-0.1.1-cp311-cp311-musllinux_1_1_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.1+ ARM64 Details
rstypes-0.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
rstypes-0.1.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-32 Details
rstypes-0.1.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARMv7l Details
rstypes-0.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details
rstypes-0.1.1-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
rstypes-0.1.1-cp311-cp311-macosx_10_12_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.12+ x86-64 Details
rstypes-0.1.1-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
rstypes-0.1.1-cp310-cp310-musllinux_1_1_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.1+ x86-64 Details
rstypes-0.1.1-cp310-cp310-musllinux_1_1_armv7l.whl CPython 3.10 CPython 3.10 Linux musl 1.1+ ARMv7l Details
rstypes-0.1.1-cp310-cp310-musllinux_1_1_aarch64.whl CPython 3.10 CPython 3.10 Linux musl 1.1+ ARM64 Details
rstypes-0.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
rstypes-0.1.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-32 Details
rstypes-0.1.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARMv7l Details
rstypes-0.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details
rstypes-0.1.1-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
rstypes-0.1.1-cp310-cp310-macosx_10_12_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.12+ x86-64 Details

Total release size: 24.9 MB

Release files / rstypes-0.1.1.tar.gz

Download URL rstypes-0.1.1.tar.gz
Size 21.2 kB
Tags Source
SHA-256 checksum
How to use checksums
58a6679d71afa7a82cc9376d6ed5339bfabd2ecdacfd8395948a13f38f5cada2
BLAKE2b-256 checksum
How to use checksums
04d09f15822196054155160005c0d173c937439aebfad6699c685a47e4f99a10
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.8.5

Release files / rstypes-0.1.1-cp313-cp313-win_amd64.whl

Download URL rstypes-0.1.1-cp313-cp313-win_amd64.whl
Size 403.7 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
56db355ddcadcd4208b1303b4647a3a491091c1135e60a03ccd6d298888cc22c
BLAKE2b-256 checksum
How to use checksums
9d96c7766de994db494c7bd0996a2e1d5280f994aea53c0968d91f0b9c354695
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.8.5

Release files / rstypes-0.1.1-cp313-cp313-musllinux_1_1_x86_64.whl

Download URL rstypes-0.1.1-cp313-cp313-musllinux_1_1_x86_64.whl
Size 760.1 kB
Tags CPython 3.13 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
1ff5b7ea34f4ec6983b71837ddd405d952567b0c96357148fe7480b673f7a33b
BLAKE2b-256 checksum
How to use checksums
22158c900cc66e7e945ddf1f17e92202501e1d2192ef8c9bde0e339c87f96999
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.8.5

Release files / rstypes-0.1.1-cp313-cp313-musllinux_1_1_armv7l.whl

Download URL rstypes-0.1.1-cp313-cp313-musllinux_1_1_armv7l.whl
Size 854.4 kB
Tags CPython 3.13 Linux musl 1.1+ ARMv7l
SHA-256 checksum
How to use checksums
70852a00a8a3233bc08ab0d7d2bf6a59518cf9de6ae74a117cb165ef3c1f4045
BLAKE2b-256 checksum
How to use checksums
29c0343d2c6301433aff8f3c8912b9431cb387d79fc9aa11c175e3d36370fada
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.8.5

Release files / rstypes-0.1.1-cp313-cp313-musllinux_1_1_aarch64.whl

Download URL rstypes-0.1.1-cp313-cp313-musllinux_1_1_aarch64.whl
Size 764.2 kB
Tags CPython 3.13 Linux musl 1.1+ ARM64
SHA-256 checksum
How to use checksums
831d706101b21c159705a77ccc3478d87f5e8e4d5174b08d6534a052efbb94e0
BLAKE2b-256 checksum
How to use checksums
a69caa8f7325e3a0c9111383bdb216405ff08321478d1807b38ed6e17ce7460f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.8.5

Release files / rstypes-0.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL rstypes-0.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 589.8 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
1b037bac4b4888240f9f5661c587d328c00f72c26d4be33882ee0c15a0fbf13c
BLAKE2b-256 checksum
How to use checksums
6eb7c1983d954dc4a9faa9df131895ce41a45077e4cf95df0d735ea7eedc1f4b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.8.5

Release files / rstypes-0.1.1-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL rstypes-0.1.1-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Size 621.4 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
d31385934fee5f7d98ac84f3e44dfcc67b20a751d4722d7c034fb5198958d837
BLAKE2b-256 checksum
How to use checksums
21f7193c74266de0bd4b9cb653cf93addab98cf1c5bc629ec385a5bd3f48f65d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.8.5

Release files / rstypes-0.1.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL rstypes-0.1.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 592.6 kB
Tags CPython 3.13 Linux glibc 2.17+ ARMv7l
SHA-256 checksum
How to use checksums
23b2ee14262086f975667d591e51568cb6b3947ce36d4f40a766b7feaf0b34b2
BLAKE2b-256 checksum
How to use checksums
15cea824634248ed13f1426dff80dc16159a89411f9da3d9ba0e470c06966f6b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.8.5

Release files / rstypes-0.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL rstypes-0.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 591.0 kB
Tags CPython 3.13 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
551fde1f9788f12a750aeb5c5727ec360335f83577fdb7e80c0ebac770b52a29
BLAKE2b-256 checksum
How to use checksums
df6b89ac2bf359f521c3b961b4ad53a8a7d90a36aff718709fc552bef2d857c5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.8.5

Release files / rstypes-0.1.1-cp313-cp313-macosx_11_0_arm64.whl

Download URL rstypes-0.1.1-cp313-cp313-macosx_11_0_arm64.whl
Size 522.1 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
adba29cb2aff094cf389129e4564722e294c9f97b1039cef452a4d2bf050f2f0
BLAKE2b-256 checksum
How to use checksums
0c38a8431b694d72506358855a8bf257ce582a180b0d710fca472ee5eda32ba9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.8.5

Release files / rstypes-0.1.1-cp313-cp313-macosx_10_12_x86_64.whl

Download URL rstypes-0.1.1-cp313-cp313-macosx_10_12_x86_64.whl
Size 530.5 kB
Tags CPython 3.13 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
787e362eef8a0d4ab00e0070796bb9591d45a79c3345c280d1b34d87bf576d0d
BLAKE2b-256 checksum
How to use checksums
e114cf2314cb6d7ee2831455708c034c280348ab0739449a0e50e3fe27042739
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.8.5

Release files / rstypes-0.1.1-cp312-cp312-win_amd64.whl

Download URL rstypes-0.1.1-cp312-cp312-win_amd64.whl
Size 403.7 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
b7d7f2d722b56d101af6e3bc1001dd961ad6fcb5beab14b0dc663c41bd15b828
BLAKE2b-256 checksum
How to use checksums
54345a8a34df2472a692a3a3d58c9476770c3fd633ae4d4056b6af8c79ef1435
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.8.5

Release files / rstypes-0.1.1-cp312-cp312-musllinux_1_1_x86_64.whl

Download URL rstypes-0.1.1-cp312-cp312-musllinux_1_1_x86_64.whl
Size 760.3 kB
Tags CPython 3.12 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
72a23b1a0bbb0405029b8c85dfe2b782923b466bfc3bd1d689946f23d24f00ec
BLAKE2b-256 checksum
How to use checksums
40fd2fc7ac4605ab4a2f910bd2e1c1d64007e8a904ed2dca6ec7eff1c53ca749
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.8.5

Release files / rstypes-0.1.1-cp312-cp312-musllinux_1_1_armv7l.whl

Download URL rstypes-0.1.1-cp312-cp312-musllinux_1_1_armv7l.whl
Size 854.6 kB
Tags CPython 3.12 Linux musl 1.1+ ARMv7l
SHA-256 checksum
How to use checksums
e2b0d73bdfce99620419bff3e866852cd2156a14971bc0f786884bacdce53851
BLAKE2b-256 checksum
How to use checksums
17f9960bff30830906291232bcafc08cf5d671d11549e9386bc78618003a5044
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.8.5

Release files / rstypes-0.1.1-cp312-cp312-musllinux_1_1_aarch64.whl

Download URL rstypes-0.1.1-cp312-cp312-musllinux_1_1_aarch64.whl
Size 764.2 kB
Tags CPython 3.12 Linux musl 1.1+ ARM64
SHA-256 checksum
How to use checksums
3be0a4f524ad186d49978f1b073713dad43fba7b126c75e3e8357b45782c6b7a
BLAKE2b-256 checksum
How to use checksums
55b235132d81850b0bf5fff81949af181d8b952a4828a75dd118a1867230008c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.8.5

Release files / rstypes-0.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL rstypes-0.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 590.0 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
0343e6a6a1e6d5f29ea94acc1eaa50b0e187119fc3fa5272043ac18115eee587
BLAKE2b-256 checksum
How to use checksums
201effc92c644a6c41fd5d6294d9e0fc4e2992e15f75d6a2297f24d649a6c11a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.8.5

Release files / rstypes-0.1.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL rstypes-0.1.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Size 621.5 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
78c0b302a700efcaca121d2beccbed23e2d02dbde874fb3d2489b4f9531cfdb7
BLAKE2b-256 checksum
How to use checksums
c616125e396ecb458595b6e7b9e63b5448733ce40fb85ef5fcdeb86e2841493f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.8.5

Release files / rstypes-0.1.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL rstypes-0.1.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 592.7 kB
Tags CPython 3.12 Linux glibc 2.17+ ARMv7l
SHA-256 checksum
How to use checksums
3007ec413f852ba19089a6f64b6235713f480141737cf5ee17705a080110bce9
BLAKE2b-256 checksum
How to use checksums
37e8e013139c07ac0f44cc5d7eddefd5bad9e5b17acef0bbd9363fbdc2f4559a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.8.5

Release files / rstypes-0.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL rstypes-0.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 591.1 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
9cf307fab486f393b6fdeab3362d1ec9899c8de1e08ac92dfbc8f29fba0f9174
BLAKE2b-256 checksum
How to use checksums
6dfdef26b4fa3faa682030686dc999f9d6bf3d4b622f0612106c86e555a874c0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.8.5

Release files / rstypes-0.1.1-cp312-cp312-macosx_11_0_arm64.whl

Download URL rstypes-0.1.1-cp312-cp312-macosx_11_0_arm64.whl
Size 522.1 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
7f9c001e8bda2627160f61a95c7fca631ee9f984b9d78aa862a633fb6302cf64
BLAKE2b-256 checksum
How to use checksums
a9da50b3ad425845440ad445cdba58462583a9849b8db50fa02df5d7e5b62db9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.8.5

Release files / rstypes-0.1.1-cp312-cp312-macosx_10_12_x86_64.whl

Download URL rstypes-0.1.1-cp312-cp312-macosx_10_12_x86_64.whl
Size 530.3 kB
Tags CPython 3.12 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
96e824d7a6cea3b8044496ed01ed4326968d832e7616cb3ee0851a2edeab637f
BLAKE2b-256 checksum
How to use checksums
31b68d305a0dfa622f85b3b376f07f863c4630edb9290c01115f3e40cd07833c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.8.5

Release files / rstypes-0.1.1-cp311-cp311-win_amd64.whl

Download URL rstypes-0.1.1-cp311-cp311-win_amd64.whl
Size 402.0 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
0817fb51c238f81d1c394ab94e2c299e35fb352b5422875bcd7e41f7c213b076
BLAKE2b-256 checksum
How to use checksums
b0b6b0a67d7d88b4926fa65fa7b4d4ac33de3b860cd1bb81adf294f4f9aa1084
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.8.5

Release files / rstypes-0.1.1-cp311-cp311-musllinux_1_1_x86_64.whl

Download URL rstypes-0.1.1-cp311-cp311-musllinux_1_1_x86_64.whl
Size 758.4 kB
Tags CPython 3.11 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
a9b3af1a784794ad30bdc92b049c0c972233254bd745c994458dd168f48f3453
BLAKE2b-256 checksum
How to use checksums
9244f84690b779e3d2b7ca84ad03a66cc64caf7323c47ca54fb3bf0cdfad8349
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.8.5

Release files / rstypes-0.1.1-cp311-cp311-musllinux_1_1_armv7l.whl

Download URL rstypes-0.1.1-cp311-cp311-musllinux_1_1_armv7l.whl
Size 855.1 kB
Tags CPython 3.11 Linux musl 1.1+ ARMv7l
SHA-256 checksum
How to use checksums
bb9c10e21b2411aec5f3a7bfc696d2c8172017edc2b632e6132e4213c9a710c4
BLAKE2b-256 checksum
How to use checksums
3fff706ed7db465ea410d83bb026318b17f0986ae46ceadf1bb1d705ad52fb16
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.8.5

Release files / rstypes-0.1.1-cp311-cp311-musllinux_1_1_aarch64.whl

Download URL rstypes-0.1.1-cp311-cp311-musllinux_1_1_aarch64.whl
Size 764.3 kB
Tags CPython 3.11 Linux musl 1.1+ ARM64
SHA-256 checksum
How to use checksums
ff0efec05961c4bc79b847e27ade6cd4410bdfa9d448d46aeaf2d651bd057f3f
BLAKE2b-256 checksum
How to use checksums
7e0e4efb183b86e6dcc44665194c1b854fdfcffc180760b2b261422d1f25e18d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.8.5

Release files / rstypes-0.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL rstypes-0.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 588.3 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
28d68eabdb8b51acd511711f9cf21c2082c7413314e689e5ddda14697c006894
BLAKE2b-256 checksum
How to use checksums
891ecfd5f1557ecc632ac029cb940cb4d32572a14b4ba6968b321848796a1bbf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.8.5

Release files / rstypes-0.1.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL rstypes-0.1.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Size 622.1 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
eb23cfe2c78bec147e40b652d6476092b95d960a80bd85b0cc7d6bdddff76534
BLAKE2b-256 checksum
How to use checksums
2fb13baa0d22c1b4991ffb328785c392e5c6165cc06cb26d154dc000d0dc6b0d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.8.5

Release files / rstypes-0.1.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL rstypes-0.1.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 592.9 kB
Tags CPython 3.11 Linux glibc 2.17+ ARMv7l
SHA-256 checksum
How to use checksums
a035415dce58ac70ef84c6be018280b71f0ce0dc1e64fe317addfa359dc3ac08
BLAKE2b-256 checksum
How to use checksums
1610d965169a55047fb8f602eca9444cd26956d7656c6146d49cd3510002bf20
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.8.5

Release files / rstypes-0.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL rstypes-0.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 590.5 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
45f4bd438dbe93b14a19cac6b264406b0296deb3d8ea0bfe5bb916c588ceed09
BLAKE2b-256 checksum
How to use checksums
a7c2350d80183bba4e3d601f0d0d4ddb91d8606c274081682172819781d487bf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.8.5

Release files / rstypes-0.1.1-cp311-cp311-macosx_11_0_arm64.whl

Download URL rstypes-0.1.1-cp311-cp311-macosx_11_0_arm64.whl
Size 523.8 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
6e81ded1af1b10a3907bf0ea1622177a64968519ac924175866ecda62d67b111
BLAKE2b-256 checksum
How to use checksums
949544a467a9e4cfe924fda9326823bfa48b19eb4fc8a14f273a82efe13d0ff8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.8.5

Release files / rstypes-0.1.1-cp311-cp311-macosx_10_12_x86_64.whl

Download URL rstypes-0.1.1-cp311-cp311-macosx_10_12_x86_64.whl
Size 532.3 kB
Tags CPython 3.11 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
dac713d8c1a6eb9dfdea4866b567f62d729a32ceeeb0a200f7e3419681924edd
BLAKE2b-256 checksum
How to use checksums
f642c84fffa02bf1325082c927776feb76d9d7ff1bd424126030f1af5ee11af8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.8.5

Release files / rstypes-0.1.1-cp310-cp310-win_amd64.whl

Download URL rstypes-0.1.1-cp310-cp310-win_amd64.whl
Size 402.4 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
92e78e2630d99144de97af17d5dc5f1c18ede2ea91b759b18dbed65dc27d2724
BLAKE2b-256 checksum
How to use checksums
ae0b7f52e60173714c554ed914adfad6a67cc2eab34d5246df42f94608cb23fd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.8.5

Release files / rstypes-0.1.1-cp310-cp310-musllinux_1_1_x86_64.whl

Download URL rstypes-0.1.1-cp310-cp310-musllinux_1_1_x86_64.whl
Size 759.5 kB
Tags CPython 3.10 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
a80332c710c794d162312e80bddc1a190448ab377757bf7f30d27a3303833999
BLAKE2b-256 checksum
How to use checksums
e12dd75bd00db224d8229f90cdd40078f2f580606825e9b2cd5010c84486c6e4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.8.5

Release files / rstypes-0.1.1-cp310-cp310-musllinux_1_1_armv7l.whl

Download URL rstypes-0.1.1-cp310-cp310-musllinux_1_1_armv7l.whl
Size 855.5 kB
Tags CPython 3.10 Linux musl 1.1+ ARMv7l
SHA-256 checksum
How to use checksums
ef5cfcb0e434a61b8ca3197cf7a669e268c17cb198d5fee3bc339e931b3f928b
BLAKE2b-256 checksum
How to use checksums
d0bed62336aca3237f3dbe6ba11634098f83aea5924a1759a9b1a369c351f91b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.8.5

Release files / rstypes-0.1.1-cp310-cp310-musllinux_1_1_aarch64.whl

Download URL rstypes-0.1.1-cp310-cp310-musllinux_1_1_aarch64.whl
Size 763.5 kB
Tags CPython 3.10 Linux musl 1.1+ ARM64
SHA-256 checksum
How to use checksums
81331b5d8ab5f2cffe5d03abbbc6d35ef2cf622d46d40c5655811892d4f1b658
BLAKE2b-256 checksum
How to use checksums
b728f559972bda6d9e4f08968f2a25060140670b176a74d29d0fa58bb4596d6c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.8.5

Release files / rstypes-0.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL rstypes-0.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 588.8 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
87b2bb9a13ec026d353f8a4c2f2a7d2f3d7c2d5f54456d8e282b3ff8e470dd36
BLAKE2b-256 checksum
How to use checksums
0c5ce590bfbb2c129a13ccc2195f26a67b447946b791b3922d936e7522772fb5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.8.5

Release files / rstypes-0.1.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL rstypes-0.1.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Size 622.8 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
b2b8d8338d7ddfa8944fe266d91fdbcc595595b80f63618a573626981b0e47a9
BLAKE2b-256 checksum
How to use checksums
caa13051b94e9b695820a57a90d04d6a211aa2375556ea182195a84fce5a328b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.8.5

Release files / rstypes-0.1.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL rstypes-0.1.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 593.1 kB
Tags CPython 3.10 Linux glibc 2.17+ ARMv7l
SHA-256 checksum
How to use checksums
0983775fac70191ed7ca1182e3dffd9bb8c1284a658b4f79cb473e100d207aee
BLAKE2b-256 checksum
How to use checksums
5e7a0c0f4f0a5af918c99a96f2c9e5126ce9d3a473257c773797330448a8e187
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.8.5

Release files / rstypes-0.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL rstypes-0.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 590.5 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
7a6115d1e98afade600809465eb356c48aa972f56e37224b0732d961b0cc35ed
BLAKE2b-256 checksum
How to use checksums
8d345ea382d58583de724df787db629c89e9e94ebef0448c9e5e40e770e2a0b7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.8.5

Release files / rstypes-0.1.1-cp310-cp310-macosx_11_0_arm64.whl

Download URL rstypes-0.1.1-cp310-cp310-macosx_11_0_arm64.whl
Size 525.0 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
aea7ad3116ac7caa28228447dfe90111d6141dba196262c2758ac2bd5c013ef3
BLAKE2b-256 checksum
How to use checksums
e8fdcf9e4d37ac320433f8157a517c5d623d2af7b4ad3e626e7da9074ab66d75
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.8.5

Release files / rstypes-0.1.1-cp310-cp310-macosx_10_12_x86_64.whl

Download URL rstypes-0.1.1-cp310-cp310-macosx_10_12_x86_64.whl
Size 534.4 kB
Tags CPython 3.10 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
b8c6c03cebf8bae02b760edea3e2c788585178fc098a213a0c22c9f8b893c100
BLAKE2b-256 checksum
How to use checksums
d45ad764dff59908b80c0adc428610c761a1aa155f9e1d79273baa1096b4b21a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.8.5

Release history Release notifications | RSS feed

This release

0.1.1 This release

41 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