One thing to keep in mind when precompiling python files: if the installed
code is being run by different Python versions you can get burned.

On Wed, Mar 3, 2010 at 11:35 AM, Refael Ackermann <[email protected]> wrote:

> This command will try to compile (generate *.pyc files) for all *.py files
> in a certain directory (e.g. c:\code)
>
> python -m compileall -x "svn|hg" c:\code
>
>
>
>
> On Wed, Mar 3, 2010 at 10:59, Amit Dor-Shifer <[email protected]> wrote:
>
>> Hi all.
>> A process of mine executes a python program, and fails because the
>> python program, being invoked for the first-time, attempts to generate
>> .pyc files in a directory where it has no write permissions.
>>
>> I want to guarantee that pyc files are already present when the process
>> executes the program, or, if that's not feasible, to force the program
>> not to generate them.
>>
>> Seems to me that this is a common issue, hence I thought there exists a
>> common solution. However, I can't put my finger on a common-practice
>> here. The possible directions I've found so-far are:
>>
>> 1. '-B' command line option. Not suited for me because it's >=2.6.
>> 2. use the 'distutils' framework. I'm not familiar with 'distutils', so
>> I'm not sure it actually help me. But even if it can, it seems like a
>> heavy-duty tool, too heavy for this issue.
>>
>> Anyone knows of other options?
>> I'd appreciate feedback - whether I'm on the right track. It looks
>> unnatural to me that such an issue shouldn't have a straight-forward
>> solution.
>>
>> 10x,
>> Amit
>>
>>
>> _______________________________________________
>> Python-il mailing list
>> [email protected]
>> http://hamakor.org.il/cgi-bin/mailman/listinfo/python-il
>>
>
>
> _______________________________________________
> Python-il mailing list
> [email protected]
> http://hamakor.org.il/cgi-bin/mailman/listinfo/python-il
>
>


-- 
Check out my blog: http://orip.org
_______________________________________________
Python-il mailing list
[email protected]
http://hamakor.org.il/cgi-bin/mailman/listinfo/python-il

לענות