skillfed

python-multipart

A streaming multipart parser for Python

python-multipart Permissive license Apache-2.0 Active 525 v0.0.32 released

Install

python-multipart on PyPI

pip

pip install python-multipart

uv

uv add python-multipart

poetry

poetry add python-multipart

Package 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

Development Status :: 5 - Production/StableEnvironment :: Web EnvironmentIntended Audience :: DevelopersLicense :: OSI Approved :: Apache Software LicenseOperating System :: OS IndependentProgramming Language :: Python :: 3Programming Language :: Python :: 3 :: OnlyProgramming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14Topic :: Software Development :: Libraries :: Python Modules

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
multipart form parserstreaming file upload handlermultipart/form-data parserlarge file upload parsinghttp multipart streamingform data parser pythonchunked upload handler

Similar packages