python - Get the distro from a distutils setup call -


i want unit test python extensions. achieve i'm running setup() in script:

from distutils.core import setup, extension import os  dir = os.path.dirname(__file__)  def call_setup():     module1 = extension('callbacks',         sources = [os.path.join(dir, 'callbacks.c')])      setup(         script_name = 'setup.py',         script_args = ['build'],         name = 'packagename',         ext_modules = [module1]) 

to avoid leaving junk in test directory want cleanup build after tests run. i'd run distutils.command.clean.clean() in unittest teardown(). how dist object distro must passed argument clean()?

thanks

it looks call setup() should return distribution instance.

see setup() function list of keyword arguments accepted distribution constructor. setup() creates distribution instance.


Comments

Popular posts from this blog

Command prompt result in label. Python 2.7 -

javascript - How do I use URL parameters to change link href on page? -

amazon web services - AWS Route53 Trying To Get Site To Resolve To www -