|
msg53971 - (view) |
Author: David Fraser (davidfraser) |
Date: 2003-08-22 10:08 |
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
|
|
msg53972 - (view) |
Author: David Fraser (davidfraser) |
Date: 2003-08-22 10:34 |
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
|
|
msg53973 - (view) |
Author: Jeremy Fincher (jemfinch) |
Date: 2003-09-12 19:18 |
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/
|
|
msg53974 - (view) |
Author: David Fraser (davidfraser) |
Date: 2003-09-12 20:40 |
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.
|
|
msg59294 - (view) |
Author: Christian Heimes (christian.heimes) *  |
Date: 2008-01-05 18:03 |
Should the feature be added in 2.6? I'm -0 on it.
|
|
msg114258 - (view) |
Author: Mark Lawrence (BreamoreBoy) |
Date: 2010-08-18 17:47 |
I don't see this as particularly useful but other opinions are welcome.
|
|
msg114259 - (view) |
Author: Éric Araujo (eric.araujo) *  |
Date: 2010-08-18 17:54 |
New features go into distutils2, not distutils.
I’m -0 on this one.
|
|
msg139772 - (view) |
Author: Éric Araujo (eric.araujo) *  |
Date: 2011-07-04 14:33 |
I am now -1: I don’t see this feature as particularly useful, and it would increase the maintenance cost. If nobody speaks up to defend it, I will reject it.
|
|
| Date |
User |
Action |
Args |
| 2011-09-19 15:59:55 | eric.araujo | set | status: open -> closed assignee: tarek -> eric.araujo resolution: accepted -> rejected stage: committed/rejected |
| 2011-07-04 14:33:06 | eric.araujo | set | messages:
+ msg139772 versions:
+ Python 3.3, - 3rd party |
| 2010-09-30 00:36:53 | eric.araujo | set | versions:
+ 3rd party, - Python 2.6, Python 2.5, Python 3.1, Python 2.7, Python 3.2 |
| 2010-08-18 17:54:42 | eric.araujo | set | nosy:
jemfinch, davidfraser, christian.heimes, tarek, eric.araujo, BreamoreBoy messages:
+ msg114259 components:
+ Distutils2, - Distutils versions:
+ Python 2.6, Python 2.5, Python 3.1, Python 2.7 |
| 2010-08-18 17:47:33 | BreamoreBoy | set | nosy:
+ BreamoreBoy
messages:
+ msg114258 versions:
- Python 3.1, Python 2.7 |
| 2010-04-09 00:21:53 | eric.araujo | set | nosy:
+ eric.araujo
|
| 2009-09-17 11:17:04 | tarek | set | resolution: accepted versions:
+ Python 3.2 |
| 2009-02-05 16:46:03 | tarek | set | assignee: tarek versions:
- Python 2.6, Python 3.0 |
| 2009-02-05 16:40:25 | akitada | set | nosy:
+ tarek versions:
+ Python 3.0, Python 3.1, Python 2.7 |
| 2008-01-05 18:03:12 | christian.heimes | set | keywords:
+ patch nosy:
+ christian.heimes messages:
+ msg59294 versions:
+ Python 2.6 |
| 2003-08-22 10:08:35 | davidfraser | create | |