Skip to main content

Run multiple modules with the same interpreter

Project description


PyPI - Python Version PyPI Build Status GitHub license

python -m doesn't run multiple modules. This package to provides a way to easily run multiple modules with the same interpreter.

Running multiple modules on the same interpreter is great when you want side-effects such as adding hooks to existing libraries without changing them.


pip install mand

Command-line usage

Call multiple modules:

mand a b

Where a and b are modules, a will be executed, then b

Usage with arguments:

mand "a foo" "b bar"

such that foo is an argument to module a and bar is an argument to module b.

You can also specify module paths or python files:

mand path/to/my/ pdb

You can also run mand via the -m flag:

python -m mand "a foo" "b bar"

API usage

from mand import mand
mand(['a foo', 'b foo'])
# Equivalent usage
mand([('a', 'foo bar'), ('b', 'foo')])


0.9.6 (4/13/2018):

  • Allow modules with capitalization (such as cProfile)

0.9 (4/12/2018):

  • initial release

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for mand, version 0.9.8
Filename, size File type Python version Upload date Hashes
Filename, size mand-0.9.8-py3-none-any.whl (4.7 kB) File type Wheel Python version py3 Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page