"""
Create a package from a setup.py
"""

import sys, os
import bdist_mpkg
if len(sys.argv) > 2:
    raise ValueError, "You must drag a setup.py or a package directory containing a setup.py on to bdist_mpkg"
sys.argv[:] = [sys.argv[1], 'bdist_mpkg', '--open']
if os.path.isdir(sys.argv[0]):
    sys.argv[0] = os.path.join(sys.argv[0], 'setup.py')
if os.path.dirname(sys.argv[0]):
    path,name = os.path.split(sys.argv[0])
    os.chdir(path)
    sys.path.insert(0, path)
    sys.argv[0] = name
__file__ = sys.argv[0]
execfile(sys.argv[0], globals(), locals())
