Install & Compatibility
Where this runs
tested against v0.1.31 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
muslpy 3.10–3.95 runs
installs and imports cleanly · install 0.0s · import 1.398s · 169.2MB
glibcpy 3.10–3.95 runs
installs and imports cleanly · install 8.3s · import 1.340s · 162MB
169MB installed
● package 169MB
Code
Verified usage
Verified import paths — ran on the pinned version, not inferred.
mapply
✓ import mapply
✗ from mapply import mapply
mapply is a top-level module that monkey-patches pandas; you import it, not a specific class.
Initialize mapply with all CPUs, then use .mapply() like .apply() but parallel.
import pandas as pd
import mapply
mapply.init(n_workers=-1) # use all CPUs
df = pd.DataFrame({'a': [1, 2, 3], 'b': [4, 5, 6]})
result = df.mapply(lambda row: row['a'] + row['b'], axis=1)
print(result)
Errors
Common errors & fixes
AttributeError: 'DataFrame' object has no attribute 'mapply'
mapply not imported or imported after DataFrame already created.
fixAdd 'import mapply' at the top of your script, before any pandas DataFrame creation.
ModuleNotFoundError: No module named 'mapply'
mapply is not installed.
fixRun: pip install mapply
ValueError: n_workers must be >= 1 or -1 for all CPUs
Passing invalid value to mapply.init(n_workers=...).
fixUse n_workers=-1 for all CPUs, or an integer >= 1.
Upgrade
Version history
0.2.0latest on PyPI · released Feb 23, 2026
Audit
Dependencies
No dependency data recorded yet.