rapcsv
Streaming async CSV — no fake async, no GIL stalls.
Overview
rapcsv provides true async CSV reading and writing for Python, backed by Rust and Tokio. Unlike libraries that wrap blocking I/O in async syntax, rapcsv guarantees that all CSV operations execute outside the Python GIL, ensuring event loops never stall under load, even when processing large files.
Roadmap Goal: Achieve drop-in replacement compatibility with aiocsv, enabling seamless migration with true async performance. See docs/ROADMAP.md for details.
Why rap*?
Packages prefixed with rap stand for Real Async Python. Unlike many libraries that merely wrap blocking I/O in async syntax, rap* packages guarantee that all I/O work is executed outside the Python GIL using native runtimes (primarily Rust). This means event loops are never stalled by hidden thread pools, blocking syscalls, or cooperative yielding tricks. If a rap* API is async, it is structurally non-blocking by design, not by convention. The rap prefix is a contract: measurable concurrency, real parallelism, and verifiable async behavior under load.
See the rap-manifesto for philosophy and guarantees.
Features
- ✅ True async CSV reading and writing
- ✅ Streaming support for large files
- ✅ Native Rust-backed execution (Tokio)
- ✅ Zero Python thread pools
- ✅ Event-loop-safe concurrency under load
- ✅ GIL-independent I/O operations
- ✅ Verified by Fake Async Detector
- ✅ aiofiles compatibility (drop-in replacement)
Feature Categories
- Core Operations - Read and write CSV files with true async I/O
- File Handles - Support for file paths and async file-like objects (
aiofiles,rapfiles) - Context Managers - Async context manager support (
async with) - Dict Readers/Writers - Dictionary-based CSV operations (
AsyncDictReader,AsyncDictWriter) - Streaming - Incremental reading without loading entire files into memory
- Error Handling - CSV-specific exceptions (
CSVError,CSVFieldCountError) - Compatibility - aiocsv compatibility aliases for easy migration
Requirements
- Python 3.8+ (including Python 3.13 and 3.14)
- Rust 1.70+ (for building from source)
Installation
pip install rapcsv
For detailed installation instructions, including building from source and development setup, see Installation Guide.
Documentation
Comprehensive documentation is available in the docs/ directory:
User Guides
- Usage Guide - Comprehensive examples and usage patterns
- API Reference - Complete API documentation
- Installation Guide - Installation and setup instructions
Project Documentation
- Status - Current development status and feature completion
- Roadmap - Detailed development plans and feature roadmap
- Changelog - Version history and changes
- Bugs and Improvements - Known issues and limitations tracker
- Testing Guide - Local development setup instructions
- Release Checklist - Release process and validation
- Security - Security policy and vulnerability reporting
Quick Start
import asyncio
from rapcsv import Reader, Writer
async def main():
# Write CSV file
async with Writer("output.csv") as writer:
await writer.write_row(["name", "age", "city"])
await writer.write_row(["Alice", "30", "New York"])
# Read CSV file
async with Reader("output.csv") as reader:
row = await reader.read_row()
print(row) # Output: ['name', 'age', 'city']
asyncio.run(main())
For comprehensive usage examples and patterns, see Usage Guide.
API Reference
For complete API documentation, see API Reference.
Main Classes:
Reader- Async CSV readerWriter- Async CSV writerAsyncDictReader- Dictionary-based CSV readerAsyncDictWriter- Dictionary-based CSV writer
Exception Types:
CSVError- CSV parsing errorsCSVFieldCountError- Field count mismatches
Testing
rapcsv includes comprehensive test coverage with tests adapted from the aiocsv test suite to validate compatibility.
For detailed testing instructions, see Testing Guide.
Status
Current Version: v0.2.1 - Phase 2 Complete ✅
For detailed status information, feature completion, and known limitations, see Status.
Benchmarks
This package passes the Fake Async Detector. Benchmarks are available in the rap-bench repository.
Run the detector yourself:
pip install rap-bench
rap-bench detect rapcsv
Related Projects
- rap-manifesto - Philosophy and guarantees
- rap-bench - Fake Async Detector CLI
- rapfiles - True async filesystem I/O
- rapsqlite - True async SQLite
For detailed release notes, see CHANGELOG.md.
Contributing
Contributions are welcome! Please open an issue or submit a pull request on GitHub.
License
MIT
Metadata
Release files for rapcsv 0.2.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| rapcsv-0.2.1.tar.gz | 75.9 kB | Details |
Built distributions (wheels)
Total release size: 30.1 MB
Release files / rapcsv-0.2.1.tar.gz
| Download URL | rapcsv-0.2.1.tar.gz |
|---|---|
| Size | 75.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3e55158ac9fc5294f9f1de84cfa651214c37ff496db833df1743a0c2d381d8c6
|
|
BLAKE2b-256 checksum How to use checksums |
c6d41bc5044c607e0ab6f99f08dffb3c70e7e7cafc2f1d6b7bd918637b47e301
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / rapcsv-0.2.1-cp314-cp314-win_arm64.whl
| Download URL | rapcsv-0.2.1-cp314-cp314-win_arm64.whl |
|---|---|
| Size | 692.8 kB |
| Tags | CPython 3.14 Windows ARM64 |
|
SHA-256 checksum How to use checksums |
ea31d85c8189f8a602b1e506c3c15f8af035567d8f8474df696885ac8f87c5b9
|
|
BLAKE2b-256 checksum How to use checksums |
51be81643c2f79654d38453d7b7640a21e4565881ddc712f3604f29200bbe441
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / rapcsv-0.2.1-cp314-cp314-win_amd64.whl
| Download URL | rapcsv-0.2.1-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 783.4 kB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
f03eb50671fe25e40a8bdcb7c23eb3215f8df5775ffe63ca458cb11614d0c4ad
|
|
BLAKE2b-256 checksum How to use checksums |
60d561303e2b1e3f7389eaa32d1ca62406978c16c73e07d08f00edad09a48a3c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / rapcsv-0.2.1-cp314-cp314-manylinux_2_28_x86_64.whl
| Download URL | rapcsv-0.2.1-cp314-cp314-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 804.5 kB |
| Tags | CPython 3.14 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
9fbbda1ee62567518023f0d1e9f39d4fe515fa5be2f800ba41b86c2d54eed4c9
|
|
BLAKE2b-256 checksum How to use checksums |
8598d0720a5707d053a07d1889bf19de69e8771b7d8ff237a23d092649921745
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / rapcsv-0.2.1-cp314-cp314-manylinux_2_28_aarch64.whl
| Download URL | rapcsv-0.2.1-cp314-cp314-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 781.6 kB |
| Tags | CPython 3.14 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
cbd9e814efa9d2b57155401ca1f8f1694c2ce12b5ca2ae7c79b238719c71a495
|
|
BLAKE2b-256 checksum How to use checksums |
eb225d64b3b6cf866a86a6141cea4e9151ee6e6adce25867b3ece8d96855f0af
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / rapcsv-0.2.1-cp314-cp314-macosx_11_0_arm64.whl
| Download URL | rapcsv-0.2.1-cp314-cp314-macosx_11_0_arm64.whl |
|---|---|
| Size | 742.0 kB |
| Tags | CPython 3.14 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
d7727ac73271c861464da8970de336dff1e774234836b4885e682290edcf6c62
|
|
BLAKE2b-256 checksum How to use checksums |
e0cadcffef78aa3d3befe485c17585d82051ad2ce1c350093f4a72df0f7db792
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / rapcsv-0.2.1-cp314-cp314-macosx_10_12_x86_64.whl
| Download URL | rapcsv-0.2.1-cp314-cp314-macosx_10_12_x86_64.whl |
|---|---|
| Size | 761.8 kB |
| Tags | CPython 3.14 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
4279053f82f2ea58309b9f5756e0576dd5503bf3592a2b264900c62276d1be99
|
|
BLAKE2b-256 checksum How to use checksums |
19b3a30bb4adf23c14fa75d898566694336a0e9c2888ecc2698780d10b7b0e86
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / rapcsv-0.2.1-cp313-cp313-win_arm64.whl
| Download URL | rapcsv-0.2.1-cp313-cp313-win_arm64.whl |
|---|---|
| Size | 692.6 kB |
| Tags | CPython 3.13 Windows ARM64 |
|
SHA-256 checksum How to use checksums |
19d16305aad916aeeba20f0b354a534379854ab869b8e95b0a10e46b4db4ecf1
|
|
BLAKE2b-256 checksum How to use checksums |
f3f0ae433a9ee2357a9a1e5187da20706c26e6d25faff92be306c59556967eff
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / rapcsv-0.2.1-cp313-cp313-win_amd64.whl
| Download URL | rapcsv-0.2.1-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 783.3 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
c62f877bbe8ffa6e9fd2f0b4c57a080543cc984086a9d305a5c230b59511e483
|
|
BLAKE2b-256 checksum How to use checksums |
6ed8a55e4c1acef0a0afd99d26a6b6cac2dbc632dfcac25f829591e55fbb8546
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / rapcsv-0.2.1-cp313-cp313-manylinux_2_28_x86_64.whl
| Download URL | rapcsv-0.2.1-cp313-cp313-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 804.7 kB |
| Tags | CPython 3.13 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
e918f56bcdac35793e1295f4d7e91b8e7aea24043b5f533bf93b7dce5fa04382
|
|
BLAKE2b-256 checksum How to use checksums |
d584bb3f92b8272c98e1e7311b9c009ba129dab637c62d52c0c4e4c291276773
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / rapcsv-0.2.1-cp313-cp313-manylinux_2_28_aarch64.whl
| Download URL | rapcsv-0.2.1-cp313-cp313-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 781.3 kB |
| Tags | CPython 3.13 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
8a2407e8fad16622857073f9e033d7bd08c393e13b3e59beaa47cc36f43c28a2
|
|
BLAKE2b-256 checksum How to use checksums |
1c4ffe0ea50e28b2f2b406cc492ab4e2e4f92f811cb3c3cc700628df6bb78fe0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / rapcsv-0.2.1-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | rapcsv-0.2.1-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 742.1 kB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
c95ca0a168d40f1db4cfa2e3ef79a505764e25cf6c5141eddb1c446c0c8f62e0
|
|
BLAKE2b-256 checksum How to use checksums |
eb10b412b6d1460e010956717524889f459572311f8047d3fb8e57ac0e661174
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / rapcsv-0.2.1-cp313-cp313-macosx_10_12_x86_64.whl
| Download URL | rapcsv-0.2.1-cp313-cp313-macosx_10_12_x86_64.whl |
|---|---|
| Size | 762.0 kB |
| Tags | CPython 3.13 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
f97ddd60a3f2704a77620c9afce26eeca0bb9a047efd6c99172e921374272013
|
|
BLAKE2b-256 checksum How to use checksums |
efeed151a9e169870fc6ced4dba23bf9527c8fe2c236836fe738fa7334c33227
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / rapcsv-0.2.1-cp312-cp312-win_arm64.whl
| Download URL | rapcsv-0.2.1-cp312-cp312-win_arm64.whl |
|---|---|
| Size | 697.3 kB |
| Tags | CPython 3.12 Windows ARM64 |
|
SHA-256 checksum How to use checksums |
b40f98e513aa48524b00653edc2f0809c56a0cd28ab3a8fd1623dbd396400922
|
|
BLAKE2b-256 checksum How to use checksums |
14fb2b8551e096260720da13ba2a7fe642a68bb95f723ad11de9e0e6e2399cb8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / rapcsv-0.2.1-cp312-cp312-win_amd64.whl
| Download URL | rapcsv-0.2.1-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 786.8 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
ec47208fc651db88a82aa3b0f5997388f5c2462d9a77dd9043bdc133df8d1039
|
|
BLAKE2b-256 checksum How to use checksums |
ed650f3605109f396e8232b052ab33f05015d8fe8a24889b12a5f74e087060b1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / rapcsv-0.2.1-cp312-cp312-manylinux_2_28_x86_64.whl
| Download URL | rapcsv-0.2.1-cp312-cp312-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 805.0 kB |
| Tags | CPython 3.12 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
c56c36576699a65171cbaf7220d8acc77a4bb3c35c46385337f775a2411d3c73
|
|
BLAKE2b-256 checksum How to use checksums |
132166dada7c0174ff4c52e62634cc524cf009992bad79962a1b5ea06948d160
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / rapcsv-0.2.1-cp312-cp312-manylinux_2_28_aarch64.whl
| Download URL | rapcsv-0.2.1-cp312-cp312-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 784.0 kB |
| Tags | CPython 3.12 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
e2b8be767ec50e5ee7b1d88d1e15f6823d13200db1126c4812db3ebca8598e81
|
|
BLAKE2b-256 checksum How to use checksums |
39500d853e1d11e97468607335f2497cfb2e390843a2aa31d290509990fce06c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / rapcsv-0.2.1-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | rapcsv-0.2.1-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 746.8 kB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
5df0cbbe8b44c62534ac872ec115cbeeef63d0cf07225c941d3b4db07c43ab09
|
|
BLAKE2b-256 checksum How to use checksums |
4109e4f88a48ae1264b7654408ad5495d0d4073dca5e0dc5c6cfdb2d3f720ddd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / rapcsv-0.2.1-cp312-cp312-macosx_10_12_x86_64.whl
| Download URL | rapcsv-0.2.1-cp312-cp312-macosx_10_12_x86_64.whl |
|---|---|
| Size | 763.7 kB |
| Tags | CPython 3.12 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
bfcc977628864155e2d04607a93ef9e4d6a1ff70b7029ba634a071721b2eebb4
|
|
BLAKE2b-256 checksum How to use checksums |
6fedd237055002d9dc80229fbd9486ffd5c307008d1c800ae715e3cf11910bb0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / rapcsv-0.2.1-cp311-cp311-win_arm64.whl
| Download URL | rapcsv-0.2.1-cp311-cp311-win_arm64.whl |
|---|---|
| Size | 701.4 kB |
| Tags | CPython 3.11 Windows ARM64 |
|
SHA-256 checksum How to use checksums |
f4fe8901b31e1ab5df94bc8b4bbf01ffa73dd68aa6bcc5f96ce6d336e9ee1c02
|
|
BLAKE2b-256 checksum How to use checksums |
17eada282e27cea1634dd4b33d48e21430512c91e23981d43db6c0aad11038a1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / rapcsv-0.2.1-cp311-cp311-win_amd64.whl
| Download URL | rapcsv-0.2.1-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 791.2 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
0dcca49342f14522034032db744f84ecb7853823d3feb6d8bb6613a3d60c7247
|
|
BLAKE2b-256 checksum How to use checksums |
131efa23e218812a867dbbe4354b1eb3c6498a488f109831a0b540bff3905667
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / rapcsv-0.2.1-cp311-cp311-manylinux_2_28_x86_64.whl
| Download URL | rapcsv-0.2.1-cp311-cp311-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 810.0 kB |
| Tags | CPython 3.11 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
9a9e0f8ce0085fa613a3a6ed0a7f254bf1342002fe763f1360c30cc45dbc8723
|
|
BLAKE2b-256 checksum How to use checksums |
f5d48064b993e8f219ac66391ad94d599e7c031047e80024834e7ca4f7fddb6f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / rapcsv-0.2.1-cp311-cp311-manylinux_2_28_aarch64.whl
| Download URL | rapcsv-0.2.1-cp311-cp311-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 790.5 kB |
| Tags | CPython 3.11 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
1306862ea042feb4b76a04c1462550c15418939c97fcd061c64ec3289071b2b6
|
|
BLAKE2b-256 checksum How to use checksums |
079b9693490d5362aba954dab59f03ba48fef4964e576f78ed4e7f220bcf6172
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / rapcsv-0.2.1-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | rapcsv-0.2.1-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 749.6 kB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
781d6cdbdfd20d9c2f5a3e5bab386b54d8fea32883bea96c061b31674a793de3
|
|
BLAKE2b-256 checksum How to use checksums |
3e529fcc389c0d6895d8f0e9e653a0ec1d2b7fa0cde96d45d68823e9ce1ea0bc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / rapcsv-0.2.1-cp311-cp311-macosx_10_12_x86_64.whl
| Download URL | rapcsv-0.2.1-cp311-cp311-macosx_10_12_x86_64.whl |
|---|---|
| Size | 767.4 kB |
| Tags | CPython 3.11 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
e0234ffb25ccd9a349f0f344fab4422670fc5608ed3f1df28b0a0d9d222e016a
|
|
BLAKE2b-256 checksum How to use checksums |
ecab13b41141ee504ec73d7329060bb7bbf6a34eb5a20ce4580ac8809c6afe7e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / rapcsv-0.2.1-cp310-cp310-win_amd64.whl
| Download URL | rapcsv-0.2.1-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 790.4 kB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
fd063855d3ecd1741a5732dd364b18181e4b5d178145abc05c0f26f68cd503ee
|
|
BLAKE2b-256 checksum How to use checksums |
2e4c40b145bb0ac8476015c2e67a156fe576f131c91795aae3490a1b9371e8e1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / rapcsv-0.2.1-cp310-cp310-manylinux_2_28_x86_64.whl
| Download URL | rapcsv-0.2.1-cp310-cp310-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 810.3 kB |
| Tags | CPython 3.10 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
d752e57b0bf8fd73294f59fc4ec58bb025e3c7bd0bfe1ab2c3ce704b64faebf8
|
|
BLAKE2b-256 checksum How to use checksums |
5fd79fa7d323c805a510579ed80d76d54c000d76853bce213672f9ce3ce3c50b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / rapcsv-0.2.1-cp310-cp310-manylinux_2_28_aarch64.whl
| Download URL | rapcsv-0.2.1-cp310-cp310-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 790.6 kB |
| Tags | CPython 3.10 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
216f71f7145e4e01753013867ae990828abb35dc1a9147453c197c6bacf2fc94
|
|
BLAKE2b-256 checksum How to use checksums |
29f4889e652a2d9584cc6a27add5addd91bf2e833af0777f09824ccdfae13856
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / rapcsv-0.2.1-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | rapcsv-0.2.1-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 750.0 kB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
c7103ab6c22166dcc822cd81aa485df35e5c9cfe0e577f6f4909984b277558e9
|
|
BLAKE2b-256 checksum How to use checksums |
e7ce1aac137d428301a9c8c9d62c69b82d43b1fd8d3790c95519f77433f0eea5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / rapcsv-0.2.1-cp310-cp310-macosx_10_12_x86_64.whl
| Download URL | rapcsv-0.2.1-cp310-cp310-macosx_10_12_x86_64.whl |
|---|---|
| Size | 767.4 kB |
| Tags | CPython 3.10 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
316f9b9343bb5fcfda2faab259c779ff10848f12cca8f6a8a3be17b6c287d3eb
|
|
BLAKE2b-256 checksum How to use checksums |
43a51c0b0a4f161053dde91352afd7e585071def283225ea5eb5f15f767ec52b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / rapcsv-0.2.1-cp39-cp39-win_amd64.whl
| Download URL | rapcsv-0.2.1-cp39-cp39-win_amd64.whl |
|---|---|
| Size | 791.9 kB |
| Tags | CPython 3.9 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
07a5aae59f49502d355915487b9fa9adbb4bf273cc15af0b77c2f103b5a11486
|
|
BLAKE2b-256 checksum How to use checksums |
978328969a9dee047e79d34408fb869fd1cb6e8b9ae5a319c62d6a3fa9a83b25
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / rapcsv-0.2.1-cp39-cp39-manylinux_2_28_x86_64.whl
| Download URL | rapcsv-0.2.1-cp39-cp39-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 812.2 kB |
| Tags | CPython 3.9 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
2df6db1a21174fbbd8685b21034f9f3248f0de39991176c3c0b69974aaf6604c
|
|
BLAKE2b-256 checksum How to use checksums |
04d4898fb4717c825d272cf8c0d18c968a071fe2fc52f0bb22064b0745aff6bc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / rapcsv-0.2.1-cp39-cp39-manylinux_2_28_aarch64.whl
| Download URL | rapcsv-0.2.1-cp39-cp39-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 792.4 kB |
| Tags | CPython 3.9 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
d5f4f39c7932131dc49b47a8a0151dc3633d79b8465c0844974137ab8389d5e8
|
|
BLAKE2b-256 checksum How to use checksums |
0b1076104b3f5e5a18bcb861d8ea04158693028c2c5a6ec609273099d6bdefce
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / rapcsv-0.2.1-cp39-cp39-macosx_11_0_arm64.whl
| Download URL | rapcsv-0.2.1-cp39-cp39-macosx_11_0_arm64.whl |
|---|---|
| Size | 752.1 kB |
| Tags | CPython 3.9 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
9f4118c4580288d5fc2ea58537f88b9e12a585d10e8523704c7b239701056ecf
|
|
BLAKE2b-256 checksum How to use checksums |
b67e28e92639beb8b8ca091856a47340fc4d200a51a6747ebbb893c57b7583b9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / rapcsv-0.2.1-cp39-cp39-macosx_10_12_x86_64.whl
| Download URL | rapcsv-0.2.1-cp39-cp39-macosx_10_12_x86_64.whl |
|---|---|
| Size | 770.2 kB |
| Tags | CPython 3.9 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
7be7d45b51c1afeba3874865d2173329d3e1ad7a1ce1c8cd6c5a47ad21693755
|
|
BLAKE2b-256 checksum How to use checksums |
299106c61c54a6bdb55cc0fa916d09bd05bd43c2a4139b27aaeb7eb37d27cb16
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / rapcsv-0.2.1-cp38-cp38-win_amd64.whl
| Download URL | rapcsv-0.2.1-cp38-cp38-win_amd64.whl |
|---|---|
| Size | 793.4 kB |
| Tags | CPython 3.8 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
2cd732219fcb3c596a6da15be944d0175ee07468848d33fc192ac267d93c801b
|
|
BLAKE2b-256 checksum How to use checksums |
122dc2e34c820cda94943159470d85912b4d284b33ab4712c3703be84c771259
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / rapcsv-0.2.1-cp38-cp38-manylinux_2_28_x86_64.whl
| Download URL | rapcsv-0.2.1-cp38-cp38-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 811.5 kB |
| Tags | CPython 3.8 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
9cde0cb10edaa3bfbecbee78e94b8e2f12025340097b1026b04c82a16b61c0c9
|
|
BLAKE2b-256 checksum How to use checksums |
609a94c1111497bc99a1eefdb94cbfdb41b8dcb28433983ea297b2292510189f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / rapcsv-0.2.1-cp38-cp38-manylinux_2_28_aarch64.whl
| Download URL | rapcsv-0.2.1-cp38-cp38-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 792.1 kB |
| Tags | CPython 3.8 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
d59bbf3878bcdee3589f951e5a9b567ca2414f27c15e322c4e81d1d78d1ee382
|
|
BLAKE2b-256 checksum How to use checksums |
84a872b927a3648b2de0dfe93efaebc1c23465a41efc45a44ced2c5c03264faa
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / rapcsv-0.2.1-cp38-cp38-macosx_11_0_arm64.whl
| Download URL | rapcsv-0.2.1-cp38-cp38-macosx_11_0_arm64.whl |
|---|---|
| Size | 751.3 kB |
| Tags | CPython 3.8 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
5c40bdfaabe2883d290a123480eb4211a21bbbc7e83cb584213fe19c25eb4520
|
|
BLAKE2b-256 checksum How to use checksums |
83156f1b0c43578f560cf4145d524a55155e0466670d34ff8d19fc784adb78c5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / rapcsv-0.2.1-cp38-cp38-macosx_10_12_x86_64.whl
| Download URL | rapcsv-0.2.1-cp38-cp38-macosx_10_12_x86_64.whl |
|---|---|
| Size | 769.2 kB |
| Tags | CPython 3.8 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
ac3afa3dddea4019516807ac6aa8e08a282cf15344c1576a6fde93de574e2796
|
|
BLAKE2b-256 checksum How to use checksums |
734515b092d2e4efc1266519ceb6a5dc345d805f629fc8db2cb77a26dff795c5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|