On Tue, Oct 2, 2018 at 12:01 PM Chandana Pattanayak
<chandana.pattana...@patterneffectslabs.com> wrote:
>
> Hi,
>
> I have a requirement to provide basic code protection for a module in our
> product suite. With python 3.6 the .pyc files are created under pycache ,
> so if i remove the py file the module is not found anymore.

If you want code protection, the ONLY reliable way to do it is to not
provide the code *at all*, in any form. That generally means hosting
your application on some sort of server and granting access that way
(eg through a web browser interface). Shipping only .pyc files does
not protect your code - it merely obscures it a little.

I suggest changing the requirement. Otherwise, you're running a huge
risk that someone will decompile your pyc files, word will get back to
your company, and you'll get in trouble for having deceived people
into thinking that the code was protected when it actually wasn't.

ChrisA
-- 
https://mail.python.org/mailman/listinfo/python-list

Reply via email to