[Python-bugs-list] [ python-Feature Requests-793069 ] Add
--remove-source option
SourceForge.net
noreply at sourceforge.net
Fri Sep 12 16:40:49 EDT 2003
Feature Requests item #793069, was opened at 2003-08-22 12:08
Message generated for change (Comment added) made by davidfraser
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=355470&aid=793069&group_id=5470
Category: Distutils
Group: None
Status: Open
Resolution: None
Priority: 5
Submitted By: David Fraser (davidfraser)
Assigned to: Nobody/Anonymous (nobody)
Summary: Add --remove-source option
Initial Comment:
For distributing non-opensource software, it is helpful
to just distribute the .pyc/.pyo files and not the
original .py files.
The reverse (just distributing .py files) is possible
through the --no-target-compile and
--no-target-optimize switches to the distutils bdist
command.
We have added a --remove-source option which goes
through and deletes all the source files from the build
directory. This has been tested and works smoothly with
Python 2.2.3 and seems to apply cleanly to Python 2.3
----------------------------------------------------------------------
>Comment By: David Fraser (davidfraser)
Date: 2003-09-12 22:40
Message:
Logged In: YES
user_id=221678
Sure, I'm aware of decompyling. However removing the source
might have a slight psychological effect on honest people.
Also it ties in to license things about decompiling etc.
----------------------------------------------------------------------
Comment By: Jeremy Fincher (jemfinch)
Date: 2003-09-12 21:18
Message:
Logged In: YES
user_id=99508
It's someone trivial to retrieve the source code from a
compiled bytecode module; distributing only the bytecode
files does practically nothing to protect your source code.
Check out http://www.crazy-compilers.com/decompyle/
----------------------------------------------------------------------
Comment By: David Fraser (davidfraser)
Date: 2003-08-22 12:34
Message:
Logged In: YES
user_id=221678
Added a patch for this (sorry, probably should have just
done that) as 793070:
https://sourceforge.net/tracker/?func=detail&aid=793070&group_id=5470&atid=305470
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=355470&aid=793069&group_id=5470
More information about the Python-bugs-list
mailing list