[Max M]
Can I protect my Zope code from being visible to users ? As far as I know - once a user has access into the Zope development environment then he can open the code of any ZPT or the third party products itself. Is it possible to generate compiled code in Zope ?
If you have installed a Python product and it contains ie. a file called "myProduct.py" the first time zope is started a file called "myProduct.pyc" is created and placed next to the original file. This is a "compiled" Python file.
You can then distribute the product containing only the *.pyc files.
Except that they may not work if moved to a different directory tree. I have seen, more than once, a program fail because it was moved from the c:\ drive to the d:\ drive in Windows. The .pyc files were moved too. Deleting them got it working. I infer the the .pyc files contain information on key paths. Cheers, Tom P