creating .pyo with make

Yann Leboulanger yann.le_boulanger at u-paris10.fr
Thu Jan 24 13:49:29 EST 2008


Diez B. Roggisch wrote:
> Yann Leboulanger schrieb:
>> Yann Leboulanger wrote:
>>> Hi,
>>>
>>> I use autoconf / automake to manage my python project, and I'l like 
>>> make / make install to create / install .pyo files instead of .py files.
>>>
>>> Is there something I should add to my Makefile.am files to do that? 
>>> Or should I do all that myself with py_compile module?
>>>
>>> Are there some examples somewhere with autotools?
>>>
>>> Thanks for your help
>>
>> Hehe replying to myself. It seems I just have to replace
>> project_DATA = $(srcdir)/*.py
>> by
>> project_PYTHON = $(srcdir)/*.py
>>
>> Then when I do make install, it installs .py, .pyc and .pyo.
>> Would it be possible to install only .pyo? Is it a good idea?
> 
> There might be the occasional code that relies on doc-strings to work - 
> seldomly, but possible. Which are obmitted by .pyo, but not of pyc.
> 
> Apart from that, having only pyc-files (or pyo for that matter) sucks. 
> Just today I had to delve into a ZOPE-application, setting breakpoints 
> and getting things done. It would have been impossible or at least much 
> more inconvenient to debug if I hadn't had the sources available (and 
> put at a place where they actually get invoked from the interpreter, not 
> lying around unrelated)
> 
> Diez

Source are available i ntarballs, but when I do make install I don't 
care to install .py files. .pyo are enough to run the application.

-- 
Yann



More information about the Python-list mailing list