So, I had opened up a PR (#563) to add README.rst to the distutils readme list. Turns out, I didn't read the devguide correctly, and there needed to be an open issue first. Oops. Then I found bpo-11913 (https://bugs.python.org/issue11913), which said: This would be easy to fix, but as it would be considered a new feature, it can’t go into distutils, which is frozen. I interpreted this as being "frozen to new features"...but I can't find any info about that. Anywhere. The devguide doesn't even remotely mention this. A Google search only gives me information on how to freeze modules *using* distutils, which is hardly helpful. FWIW, no one on the PR seemed to mention that, either. If distutils is indeed frozen, shouldn't it be documented somewhere in the devguide? -- Ryan (ライアン) Yoko Shimomura > ryo (supercell/EGOIST) > Hiroyuki Sawano >> everyone else http://refi64.com/
On Mon, 27 Mar 2017 12:32:09 -0500 Ryan Gonzalez <rymg19@gmail.com> wrote:
So, I had opened up a PR (#563) to add README.rst to the distutils readme list. Turns out, I didn't read the devguide correctly, and there needed to be an open issue first. Oops.
Then I found bpo-11913 (https://bugs.python.org/issue11913), which said:
This would be easy to fix, but as it would be considered a new feature, it can’t go into distutils, which is frozen.
I've reopened the issue. Feel free to propose a patch! Regards Antoine.
2017-03-27 19:32 GMT+02:00 Ryan Gonzalez <rymg19@gmail.com>:
Then I found bpo-11913 (https://bugs.python.org/issue11913), which said:
This would be easy to fix, but as it would be considered a new feature, it can’t go into distutils, which is frozen.
Oh, that painful story. There was a huge "distutils2 project" which failed for some reasons. While distutils2 was developed, it was decided to revert recent changes in distutils to prevent *any kind* of regression and block further changes. But that was in 2011. Today, pip is very popular, released often, take care on backward compatibility on top of setuptools and distutils. Hopefully, parts of distutils2 became distlib which is now a core library of pip. Victor
participants (3)
-
Antoine Pitrou
-
Ryan Gonzalez
-
Victor Stinner