multipart-rs
A drop-in replacement for python-multipart with a Rust-powered core via PyO3.
Swap python-multipart for multipart-rs with zero code changes in Starlette / FastAPI applications.
Supports Python 3.10 – 3.14 on Linux, macOS, and Windows.
Performance
Benchmarked on Apple M4 Pro, Python 3.13 (median of 10 runs):
| Benchmark | python-multipart | multipart-rs | Speedup |
|---|---|---|---|
| Small form (~2 KB) | 50.6 µs | 4.3 µs | 11.7x |
| 100 small files (~100 KB) | 3.14 ms | 172.3 µs | 18.2x |
| Mixed fields+files (~5 MB) | 833.9 µs | 185.5 µs | 4.5x |
| Single large file (50 MB) | 6.54 ms | 1.58 ms | 4.1x |
| Querystring small (~500 B) | 25.0 µs | 5.4 µs | 4.7x |
| Querystring large (~1 MB) | 1.42 ms | 365.5 µs | 3.9x |
Geometric mean: 5.1x faster
Installation
pip install multipart-rs
Usage
multipart-rs exposes the exact same API as python-multipart v0.0.26. Replace the import and everything works:
# Before
from python_multipart.multipart import MultipartParser, QuerystringParser
# After
from multipart_rs import MultipartParser, QuerystringParser
With Starlette / FastAPI
# settings.py or conftest.py — patch before Starlette imports the parser
import multipart_rs
import sys
sys.modules["multipart"] = multipart_rs
sys.modules["multipart.multipart"] = multipart_rs
Low-level parser
from multipart_rs import MultipartParser
def on_part_data(data, start, end):
print(f"Got {end - start} bytes of part data")
parser = MultipartParser(
boundary=b"----formdata",
callbacks={
"on_part_begin": lambda: print("part begin"),
"on_part_data": on_part_data,
"on_part_end": lambda: print("part end"),
"on_end": lambda: print("done"),
},
)
parser.write(raw_body)
parser.finalize()
High-level form parsing
from multipart_rs import parse_form
fields = []
files = []
parse_form(
headers={"Content-Type": b"multipart/form-data; boundary=----formdata"},
input_stream=stream,
on_field=lambda field: fields.append(field),
on_file=lambda file: files.append(file),
)
API
All of the following are importable from multipart_rs:
| Export | Description |
|---|---|
MultipartParser |
Streaming multipart/form-data parser |
QuerystringParser |
Streaming querystring parser |
OctetStreamParser |
Streaming octet-stream parser |
FormParser |
High-level parser (auto-selects based on Content-Type) |
Field |
Parsed form field |
File |
Parsed file upload |
parse_options_header |
RFC 2231 header parser |
create_form_parser |
Create a FormParser from headers |
parse_form |
One-shot form parsing |
Base64Decoder |
Base64 content-transfer-encoding decoder |
QuotedPrintableDecoder |
Quoted-printable decoder |
Exceptions
FormParserError(ValueError)
├── ParseError(FormParserError)
│ ├── MultipartParseError
│ ├── QuerystringParseError
│ └── DecodeError
└── FileError(FormParserError, OSError)
Development
# Setup
uv venv .venv && source .venv/bin/activate
uv pip install maturin
# Build and install in dev mode
maturin develop --release
# Run tests
pytest tests/ -v
# Run benchmarks (requires python-multipart for comparison)
uv pip install python-multipart
python benchmarks/bench.py # side-by-side comparison
python benchmarks/bench.py rust # multipart-rs only
Architecture
The performance-critical parsing logic runs in Rust. The Python layer handles orchestration, file I/O, and API compatibility.
src/ # Rust core (PyO3)
├── multipart.rs # Multipart parser state machine
├── querystring.rs # Querystring parser state machine
├── octet_stream.rs # Octet-stream parser
└── parse_options_header.rs # RFC 2231 header parsing
python/multipart_rs/ # Python compatibility layer
├── __init__.py # Public API re-exports
├── _compat.py # Field, File, FormParser
├── decoders.py # Base64/QuotedPrintable decoders
└── exceptions.py # Exception hierarchy
The Rust parser processes the entire buffer in a single call and returns a list of events (event_type, start, end). The Python wrapper dispatches callbacks using the original buffer with zero-copy slicing.
License
Apache-2.0
Metadata
Release files for multipart-rs 0.0.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 | |
|---|---|---|---|
| multipart_rs-0.0.1.tar.gz | 60.2 kB | Details |
Built distributions (wheels)
Total release size: 10.1 MB
Release files / multipart_rs-0.0.1.tar.gz
| Download URL | multipart_rs-0.0.1.tar.gz |
|---|---|
| Size | 60.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3209d17391bb1d393311c218a9fe05732a7f200c6c291aba41bdf761c4d740a4
|
|
BLAKE2b-256 checksum How to use checksums |
5abff7e97d99b4fdcb1329ccf182715c28325e8b62a4f925a5a7066f3201e488
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 12, 2026.
Transparency logRelease files / multipart_rs-0.0.1-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl
| Download URL | multipart_rs-0.0.1-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 470.4 kB |
| Tags | Linux musl 1.2+ x86-64 PyPy 3.11 PyPy 3.11 7.3 |
|
SHA-256 checksum How to use checksums |
6828ba6e0b14dd027430f08c328fafcc45ce2766a88426954e9a1feb554a32fa
|
|
BLAKE2b-256 checksum How to use checksums |
ec6f608cd542b01361ddca5ed1ad587e732fe201d3f1517142238c9e3d95eff3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 12, 2026.
Transparency logRelease files / multipart_rs-0.0.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | multipart_rs-0.0.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 257.5 kB |
| Tags | Linux glibc 2.17+ x86-64 PyPy 3.11 PyPy 3.11 7.3 |
|
SHA-256 checksum How to use checksums |
28f2e5f3956b3b84dd8d7a4688b93f10dbee01db2ef224c48f2de3d6ee1eaa54
|
|
BLAKE2b-256 checksum How to use checksums |
ce2c0d186008fe8da980779dd29f3baedc83679f9b66049806eec9efdcdec11b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 12, 2026.
Transparency logRelease files / multipart_rs-0.0.1-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | multipart_rs-0.0.1-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 246.4 kB |
| Tags | Linux glibc 2.17+ ARM64 PyPy 3.11 PyPy 3.11 7.3 |
|
SHA-256 checksum How to use checksums |
5e5914f18528aae95b2e0f964039f268e2f3b8d2ef1f552ddf10bd7d45cd6555
|
|
BLAKE2b-256 checksum How to use checksums |
8775f4752119b99c739745311d1bf353f72c16dbe85030362c20778743cc5878
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 12, 2026.
Transparency logRelease files / multipart_rs-0.0.1-cp314-cp314t-musllinux_1_2_x86_64.whl
| Download URL | multipart_rs-0.0.1-cp314-cp314t-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 468.8 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
ac7c161bdcbb9fb44181527acd667fc9439f99881e546f8efe9f6f677ffc817f
|
|
BLAKE2b-256 checksum How to use checksums |
3d1576664c97e527dbe7623a67c4d616b5dbc25e4fb2c08558ae6d07080ce86d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 12, 2026.
Transparency logRelease files / multipart_rs-0.0.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | multipart_rs-0.0.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 244.0 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
a5bc4e76a59ce4b55146f40c4761b86b4029b216371973b5fd0125b6ef39fb88
|
|
BLAKE2b-256 checksum How to use checksums |
138c942ccad54214d30decc47af2b9e9cee5ad3e21436a88adfcf2078186e09a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 12, 2026.
Transparency logRelease files / multipart_rs-0.0.1-cp314-cp314-win_amd64.whl
| Download URL | multipart_rs-0.0.1-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 165.7 kB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
dafdce23751256e12fd72209d32ee9755c742df2b48212d7d21c453e6fd59834
|
|
BLAKE2b-256 checksum How to use checksums |
2691401d848af503bea83ca9b2673c16c4e416ca31954cee453aeef96d5388e5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 12, 2026.
Transparency logRelease files / multipart_rs-0.0.1-cp314-cp314-musllinux_1_2_x86_64.whl
| Download URL | multipart_rs-0.0.1-cp314-cp314-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 470.1 kB |
| Tags | CPython 3.14 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
7c8b8699ecca30b629656ff834198180436231761b5364916a02c27f2a8471ff
|
|
BLAKE2b-256 checksum How to use checksums |
f67607ba5a39e47381057a9fb11fa9da41d69ce89cd14400aab91a1e65ca9834
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 12, 2026.
Transparency logRelease files / multipart_rs-0.0.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | multipart_rs-0.0.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 257.4 kB |
| Tags | CPython 3.14 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
e71e2dc524ae6486ef277f0147956f970aaf8f231972dc59dcceb438d28c3dbc
|
|
BLAKE2b-256 checksum How to use checksums |
d4b936431f9130ce2b6653f3eac271db5aa7b2315de2a3840c967eebc3e155db
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 12, 2026.
Transparency logRelease files / multipart_rs-0.0.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | multipart_rs-0.0.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 245.6 kB |
| Tags | CPython 3.14 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
cf466aa222f2a4c2d3d35f4c2253d5290417603c7828ad2904f409c4a26adbeb
|
|
BLAKE2b-256 checksum How to use checksums |
a94397add8e5fc54b37bdc3a521145e541e725f12d84cec32626b850976f67fe
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 12, 2026.
Transparency logRelease files / multipart_rs-0.0.1-cp314-cp314-macosx_11_0_arm64.whl
| Download URL | multipart_rs-0.0.1-cp314-cp314-macosx_11_0_arm64.whl |
|---|---|
| Size | 231.9 kB |
| Tags | CPython 3.14 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
fe5c560da97bce7f6a4ce2fd8c5dc332c330f01ce60cab023cbe118a3b4c2fc6
|
|
BLAKE2b-256 checksum How to use checksums |
e56833033e59aa24f69fc94cf69de836e90466c75ed1afe4aea1882cefc30532
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 12, 2026.
Transparency logRelease files / multipart_rs-0.0.1-cp314-cp314-macosx_10_12_x86_64.whl
| Download URL | multipart_rs-0.0.1-cp314-cp314-macosx_10_12_x86_64.whl |
|---|---|
| Size | 244.2 kB |
| Tags | CPython 3.14 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
64e27d78d1a5a7e4576da16a44f0ab77379cfabc37b9d2adc9fd83164beb2184
|
|
BLAKE2b-256 checksum How to use checksums |
40778fd5766fba185ca8a022ca9bb76dbf02f3efb98baf6619642e9daa84a68d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 12, 2026.
Transparency logRelease files / multipart_rs-0.0.1-cp313-cp313t-musllinux_1_2_x86_64.whl
| Download URL | multipart_rs-0.0.1-cp313-cp313t-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 468.8 kB |
| Tags | CPython 3.13 CPython 3.13 free-threading Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
cf220423e80f0463c4888f81fdc3168083e34e5b4639a7bbd2896bd7f9aa2cb5
|
|
BLAKE2b-256 checksum How to use checksums |
5f9b7f516c728ce1afdf35ad4905e90cdeb6ea567c7f8a8be86864a0be3eef23
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 12, 2026.
Transparency logRelease files / multipart_rs-0.0.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | multipart_rs-0.0.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 244.2 kB |
| Tags | CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
07a2a12243ae309ae4a60a10b63dec8a2081952f6623b645ac81d29b0ce4746f
|
|
BLAKE2b-256 checksum How to use checksums |
ed31c92a39f76ebf7570bd3ba0110e27a1774515d2c1f4bf5998717d1b4d3e09
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 12, 2026.
Transparency logRelease files / multipart_rs-0.0.1-cp313-cp313-win_amd64.whl
| Download URL | multipart_rs-0.0.1-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 165.7 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
bf09dde9b5f3dc7b6a298aab1a22c3064c0579dbbf8f591d9d8dd595925f5a33
|
|
BLAKE2b-256 checksum How to use checksums |
dee5578588096e2352b576c4dc2d4cef1bc9cbabf3779d1ddba22bc0a0f609b7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 12, 2026.
Transparency logRelease files / multipart_rs-0.0.1-cp313-cp313-musllinux_1_2_x86_64.whl
| Download URL | multipart_rs-0.0.1-cp313-cp313-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 470.4 kB |
| Tags | CPython 3.13 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
6b056922adfc5fdef36231ca748846b9040a8d4339e6b6ef1b0e982ee86999f1
|
|
BLAKE2b-256 checksum How to use checksums |
958586b5df4158cb1a398eb87e63923d58f5b5e1882eda7ea9c01517c592bf40
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 12, 2026.
Transparency logRelease files / multipart_rs-0.0.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | multipart_rs-0.0.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 257.6 kB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
1e4f1dca765f4fb80c4c2215d3db75e68f3f05c00eb8cbe874a2ac496725c6da
|
|
BLAKE2b-256 checksum How to use checksums |
ab54b65fb5d2c236ad615c5e45527712fdac85fe5c459c0eebb8f354ac16b4ae
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 12, 2026.
Transparency logRelease files / multipart_rs-0.0.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | multipart_rs-0.0.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 246.1 kB |
| Tags | CPython 3.13 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
5a1846d036973fa3478ff38141eeeadf96e69fb69819b5a14033b2df2cb6bee3
|
|
BLAKE2b-256 checksum How to use checksums |
89ae16bca2c893044296b805b5c2dfa4e3d95c075b14455745681e80ebab7cae
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 12, 2026.
Transparency logRelease files / multipart_rs-0.0.1-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | multipart_rs-0.0.1-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 232.1 kB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
8a94bcc026ac025a2a2bd2619eb1db8726d47f2d483e2dbd82d9ac724212b6a7
|
|
BLAKE2b-256 checksum How to use checksums |
3c0a444d48453d30ac2fb9f2d4ffd4cfc48294956da250726eab47ee79ce0122
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 12, 2026.
Transparency logRelease files / multipart_rs-0.0.1-cp313-cp313-macosx_10_12_x86_64.whl
| Download URL | multipart_rs-0.0.1-cp313-cp313-macosx_10_12_x86_64.whl |
|---|---|
| Size | 244.3 kB |
| Tags | CPython 3.13 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
83a475eb0a84deaa5fc3d4c8267c961cdf7ceec56fb6cc54462f9930dc734682
|
|
BLAKE2b-256 checksum How to use checksums |
47859dc8c6d8b7d8a5413bf8931ad5bf9ccbb1b09503cba2c6c24afb4297969b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 12, 2026.
Transparency logRelease files / multipart_rs-0.0.1-cp312-cp312-win_amd64.whl
| Download URL | multipart_rs-0.0.1-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 165.7 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
8b040552eddb84d9a20951d7009455cd4a3271a209aa1899372b61c0c5a9b769
|
|
BLAKE2b-256 checksum How to use checksums |
7dd5e6c0355ef5049c35474432ed41c7016fde731c46b775233252d25b03177b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 12, 2026.
Transparency logRelease files / multipart_rs-0.0.1-cp312-cp312-musllinux_1_2_x86_64.whl
| Download URL | multipart_rs-0.0.1-cp312-cp312-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 470.5 kB |
| Tags | CPython 3.12 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
dcfc196aeeefda17f5bd9c64ece93feff244c6ba50bab7790920ba11916b78bc
|
|
BLAKE2b-256 checksum How to use checksums |
1e20d5be14ddb9d76eee1fe7ad9965405974fda0eaf93b8837b73dfa7f1db73b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 12, 2026.
Transparency logRelease files / multipart_rs-0.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | multipart_rs-0.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 257.8 kB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
daf4eec86d50b56d7a56d76aec1069bbe17ed1cc3dcb14d9278c3311ea7de960
|
|
BLAKE2b-256 checksum How to use checksums |
ebf37d95b2ecaac04938c68c82bd0319354cdb5f3dd18f40ca03a3b299b1b016
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 12, 2026.
Transparency logRelease files / multipart_rs-0.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | multipart_rs-0.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 246.0 kB |
| Tags | CPython 3.12 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
792e14e03b60c3a820c6e16377477e9eeb265fcb7491c08da90a3273ed539bfe
|
|
BLAKE2b-256 checksum How to use checksums |
b13d5bfec09e9f565cf7102e158acfa789a96cfe9fdd154fa157ed919c176fdc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 12, 2026.
Transparency logRelease files / multipart_rs-0.0.1-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | multipart_rs-0.0.1-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 232.1 kB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
6655bf3772562dc73a2e6f4674bc172061e1319a65b12ada48d3b64be1856e10
|
|
BLAKE2b-256 checksum How to use checksums |
f29287f9670197f294e6501ab1822dc95a04f871b4d34f5ff282fd3d3f330464
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 12, 2026.
Transparency logRelease files / multipart_rs-0.0.1-cp312-cp312-macosx_10_12_x86_64.whl
| Download URL | multipart_rs-0.0.1-cp312-cp312-macosx_10_12_x86_64.whl |
|---|---|
| Size | 244.3 kB |
| Tags | CPython 3.12 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
d6c1fb09aace530d116ea27d54f012d774e9442799c457bcb2293e17d3d56fc8
|
|
BLAKE2b-256 checksum How to use checksums |
3358aa3a537b387df13c68d116a99e73d87ef457f7bf4b95572224c1056321e8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 12, 2026.
Transparency logRelease files / multipart_rs-0.0.1-cp311-cp311-win_amd64.whl
| Download URL | multipart_rs-0.0.1-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 167.3 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
c81b720f7f960cb1cf2225c2273f43f7ff72353e9183392849ac0462316efd07
|
|
BLAKE2b-256 checksum How to use checksums |
2de271e83c867dfaa0cbf9ce6ca1cd366b9de33f56efc983172f24cf7f50ab22
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 12, 2026.
Transparency logRelease files / multipart_rs-0.0.1-cp311-cp311-musllinux_1_2_x86_64.whl
| Download URL | multipart_rs-0.0.1-cp311-cp311-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 469.6 kB |
| Tags | CPython 3.11 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
f69503ca2aa104658f31f84f9c2be4ff37b43df593e6500254b00a5ddcf05045
|
|
BLAKE2b-256 checksum How to use checksums |
34487712860df97dd9a9c48fc098e3bb2e43e0730feffeeced23be6ec966f7fd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 12, 2026.
Transparency logRelease files / multipart_rs-0.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | multipart_rs-0.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 256.7 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
726375cb74cfbd6f074d6c7d6f0d7f9a12aecca4e266081055a79814038eeb47
|
|
BLAKE2b-256 checksum How to use checksums |
4b6e5361713265469d8def8339f8182af1d8e66e66e16de1ed5ab7fc16579b3b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 12, 2026.
Transparency logRelease files / multipart_rs-0.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | multipart_rs-0.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 245.4 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
bfc647a5d879cf4a85576fc83ffe71a4c3e657edcbe7f75896cb091026318206
|
|
BLAKE2b-256 checksum How to use checksums |
5eca35364f58303810d2ec5b376d73ba4403f27993a79b3e716e96698a9491d9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 12, 2026.
Transparency logRelease files / multipart_rs-0.0.1-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | multipart_rs-0.0.1-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 232.3 kB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
4aed0fae239f5b8650aecf9e7105f175468d6ff0d2f55c01cfdcf8435d5c41b9
|
|
BLAKE2b-256 checksum How to use checksums |
970fee482a0706d4d2ecb4402353428bba8c5444654cd2b3121d4852faa89cc3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 12, 2026.
Transparency logRelease files / multipart_rs-0.0.1-cp311-cp311-macosx_10_12_x86_64.whl
| Download URL | multipart_rs-0.0.1-cp311-cp311-macosx_10_12_x86_64.whl |
|---|---|
| Size | 245.0 kB |
| Tags | CPython 3.11 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
81cf12a354149428677580d62e566a9eb2bbb48a33dba3d991f000a89987b1fd
|
|
BLAKE2b-256 checksum How to use checksums |
473b16530dd192dcd003e1d95950cd251540456c46893bfd1263301b0959e26d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 12, 2026.
Transparency logRelease files / multipart_rs-0.0.1-cp310-cp310-win_amd64.whl
| Download URL | multipart_rs-0.0.1-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 167.4 kB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
419ef1bcaf4f238fb76f905ce855b27f8cb4c9afb1da34b6270406d769d1ad6c
|
|
BLAKE2b-256 checksum How to use checksums |
400e3f39fdc1bbc3d3d2b391dc204f5a6825b6c481b7d8a3119a15bd131999e9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 12, 2026.
Transparency logRelease files / multipart_rs-0.0.1-cp310-cp310-musllinux_1_2_x86_64.whl
| Download URL | multipart_rs-0.0.1-cp310-cp310-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 469.8 kB |
| Tags | CPython 3.10 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
7d29c25a1479cf55436509fbd64b716d0415cb86fc02dc3feb92711074206a56
|
|
BLAKE2b-256 checksum How to use checksums |
baab557f71083280eaa53ac99aef74ca25e4d1b37133ad63d6311debda7fabb6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 12, 2026.
Transparency logRelease files / multipart_rs-0.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | multipart_rs-0.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 257.0 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
ed2b98c0a3150ad5a777631bde34324a93b2746dffddf2457ddf86d81d064ea0
|
|
BLAKE2b-256 checksum How to use checksums |
bb33f0f37c50dee368079468767be241641628ea205da0041e5f850582bad88d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 12, 2026.
Transparency logRelease files / multipart_rs-0.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | multipart_rs-0.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 245.6 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
5bb0f91e307f075f17f2980714ee11f473d790b5195972e99f6ffab43cb5dbb3
|
|
BLAKE2b-256 checksum How to use checksums |
67bee1e73fd18f7d35d0a899ce556ff02114dcdacbad274f197942d9fef9986a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 12, 2026.
Transparency log