python-multipart
A streaming multipart parser for Python
Install
python-multipart on PyPI
pip
pip install python-multipartuv
uv add python-multipartpoetry
poetry add python-multipartPackage facts
| License | Apache-2.0 (permissive) |
| Python support | supports the current Python release (>=3.10) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | none |
| Maintenance | actively maintained — 70 days since the last release |
| Last repo commit | |
| First released | |
| Popularity | one of the top 1,000 most-downloaded packages on PyPI (30-day window, as of 2026-08-13) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-13) |
Evidence: python_multipart-0.0.32-py3-none-any.whl
About python-multipart
from the package's own PyPI description — quoted content, verbatim
Python-Multipart
Build Status (image) Package version (image) Supported Python Version (image) Discord (image)
python-multipart is an Apache2-licensed streaming multipart parser for Python.
Test coverage is currently 100%.
Why?
Because streaming uploads are awesome for large files.
Read as markdown · JSON record · Source repository · Homepage · Docs
AI interpretation — verify before relying
AI-generated interpretation of the package facts above; every digit, version, license, or vulnerability id it cites is grounded in the facts already shown on this page
Streams multipart form data parsing in Python, enabling efficient handling of large file uploads without loading entire payloads into memory.
Low friction: pure Python wheel with zero runtime dependencies, actively maintained with a recent release 70 days ago and ongoing commits through 2026.
Apache-2.0 permissive license allows commercial and private use with minimal restrictions; suitable for most projects including proprietary software.
Usage
pip install python-multipart==0.0.32
Requires Python 3.10 or later.
Verdict: Production-ready streaming multipart parser with strong maintenance signals, zero dependencies, and permissive licensing. Active development, 100% test coverage, and top-1000 PyPI popularity make it a reliable choice for multipart form handling in modern Python applications.
Needs verification
- Specific API surface and usage patterns beyond the streaming parser capability
- Whether the parser handles all RFC 7578 edge cases and malformed input robustly
- Performance characteristics and memory overhead in production scenarios
Similar packages
permissive · top 100 on PyPI
requests-toolbeltpermissive · top 1,000 on PyPI
google-resumable-mediapermissive · top 1,000 on PyPI
uvicornpermissive · top 100 on PyPI
s3transferpermissive · top 100 on PyPI
twinepermissive · top 1,000 on PyPI
urllib3permissive · top 100 on PyPI
coveragepermissive · top 1,000 on PyPI
httpxpermissive · top 100 on PyPI
motopermissive · top 1,000 on PyPI