LINUX.ORG.RU

[python] distutils

 


0

1

Есть такой setup.py:

#!/usr/bin/env python

from distutils.core import setup, Extension

setup(name='pongo', version='1.0', description='foobar', packages=['foolib', 'foolib.data'] package_data={'foolib': ['version']}, ext_modules=[Extension('x25', sources = ['x25/py.c', 'x25/nl.c'], libraries = [«nl»])], scripts=['startup.py', 'client.py'] )

если делать python setup.py bdist, он генерит для всех библиотек .pyc, но устанавливает startup.py и client.py как есть, байткод не генерируя. А очень надо. Как лечить?

★★★★★

> А очень надо. Как лечить?

Засунь весь функционал скриптов в библиотеки, а в самом скрипте только оставь один вызов функции. Обычно все так делают.

provaton ★★★★★
()

Скрытие тут ни при чем - нужно положить все на r/o файловую систему и не отерять оптимизацию по скорости загрузки/работы. Код как там был так и будет. Для удобства.

slapin ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.