[Distutils] Problem with build_clib building PIL

Nicolas Chauvat Nicolas.Chauvat@logilab.fr
Mon Apr 16 11:27:01 2001


Hi folks,

I downloaded the latest PIL source tarball from pythonware.com, copied the
pil_setup.py example available from the latest Distutil (1.0.1) to
Imaging-1.1.1/setup.py, cd'd to that directory and ran
'python setup.py sdist', only to see it fail:

[nico@mybox Imaging-1.1.1]$ python setup.py sdist
running sdist
warning: sdist: manifest template 'MANIFEST.in' does not exist (using defau=
lt file list)
Traceback (innermost last):
  File "setup.py", line 181, in ?
    libraries =3D optional_libs)]
  File "/usr/lib/python1.5/site-packages/distutils/core.py", line 138, in s=
etup
    dist.run_commands()
  File "/usr/lib/python1.5/site-packages/distutils/dist.py", line 829, in r=
un_commands
    self.run_command(cmd)
  File "/usr/lib/python1.5/site-packages/distutils/dist.py", line 849, in r=
un_command
    cmd_obj.run()
  File "/usr/lib/python1.5/site-packages/distutils/command/sdist.py", line =
143, in run
    self.get_file_list()
  File "/usr/lib/python1.5/site-packages/distutils/command/sdist.py", line =
242, in get_file_list
    self.add_defaults()
  File "/usr/lib/python1.5/site-packages/distutils/command/sdist.py", line =
319, in add_defaults
    self.filelist.extend(build_clib.get_source_files())
  File "/usr/lib/python1.5/site-packages/distutils/cmd.py", line 107, in __=
getattr__
    raise AttributeError, attr
AttributeError: get_source_files
[nico@mybox Imaging-1.1.1]$=20

I checked the file .../distutils/command/build_clib.py and it doesn't have
the missing get_source_files() method, whereas build_py.py and
build_ext.py have it.

I don't have time to figure out what the actual problem is and to come up
with a fix in case it'd be needed, I hope someone will...

[please cc me as I'm not on the list]

--=20
Nicolas Chauvat

http://www.logilab.com - "Mais o=F9 est donc Ornicar ?" - LOGILAB, Paris (F=
rance)