Message139301
| Author |
eric.araujo |
| Recipients |
alexis, eric.araujo, henry.precheur, tarek |
| Date |
2011年06月27日.15:30:37 |
| SpamBayes Score |
1.1959156e-11 |
| Marked as misclassified |
No |
| Message-id |
<1309188637.88.0.802023166056.issue12420@psf.upfronthosting.co.za> |
| In-reply-to |
| Content |
To explain my position: distutils is a very brittle codebase that’s used and monkey-patched by a lot of third-party code. In the past, before the forking of distutils/packaging, Tarek tried to gradually improve distutils but he got a lot of pushback when his changes broke this third-party code that relied on known bugs or undocumented behavior or worked around it. That’s why a feature freeze is now in effect, and behavior is not changed unless it is to fix a bug.
In this case, it is not documented that distutils should run under python -E, and nobody reported it as a bug before, that’s why I have the position that the tests that require $PATH should be skipped, and the code left untouched.
For distutils2 (named packaging in the 3.3 standard library), we can improve find_executable. We even want to extract it and move it to shutil: #444582 |
|
History
|
|---|
| Date |
User |
Action |
Args |
| 2011年06月27日 15:30:37 | eric.araujo | set | recipients:
+ eric.araujo, tarek, henry.precheur, alexis |
| 2011年06月27日 15:30:37 | eric.araujo | set | messageid: <1309188637.88.0.802023166056.issue12420@psf.upfronthosting.co.za> |
| 2011年06月27日 15:30:37 | eric.araujo | link | issue12420 messages |
| 2011年06月27日 15:30:37 | eric.araujo | create |
|