Re: [Python-Dev] Structural cleanups to the main CPython repo

2013-05-29 Thread Nick Coghlan
On Wed, May 29, 2013 at 12:19 PM, Nick Coghlan ncogh...@gmail.com wrote: Anway, I'll come up with some specific patches and put them on the tracker, starting with moving the source files for the binary executables and making the simpler pythonrun/lifecycle split. I can look into splitting

[Python-Dev] Structural cleanups to the main CPython repo

2013-05-28 Thread Nick Coghlan
I have a feature branch where I'm intermittently working on the bootstrapping changes described in PEP 432. As part of those changes, I've cleaned up a few aspects of the repo layout: * moved the main executable source file from Modules to a separate Apps directory * moved the _freezeimportlib

Re: [Python-Dev] Structural cleanups to the main CPython repo

2013-05-28 Thread Barry Warsaw
On May 28, 2013, at 10:15 PM, Nick Coghlan wrote: Would anyone object if I went ahead and posted patches for making these changes to the main repo? When you say post[ed] patches, do you mean you want to put them some place for us to review? If so, sure, go ahead of course. -Barry

Re: [Python-Dev] Structural cleanups to the main CPython repo

2013-05-28 Thread Antoine Pitrou
Le Tue, 28 May 2013 22:15:25 +1000, Nick Coghlan ncogh...@gmail.com a écrit : I have a feature branch where I'm intermittently working on the bootstrapping changes described in PEP 432. As part of those changes, I've cleaned up a few aspects of the repo layout: * moved the main executable

Re: [Python-Dev] Structural cleanups to the main CPython repo

2013-05-28 Thread Nick Coghlan
On Tue, May 28, 2013 at 10:31 PM, Antoine Pitrou solip...@pitrou.net wrote: Le Tue, 28 May 2013 22:15:25 +1000, Nick Coghlan ncogh...@gmail.com a écrit : I have a feature branch where I'm intermittently working on the bootstrapping changes described in PEP 432. As part of those changes, I've

Re: [Python-Dev] Structural cleanups to the main CPython repo

2013-05-28 Thread a . cavallo
As part of those changes, I've cleaned up a few aspects of the repo layout: * moved the main executable source file from Modules to a separate Apps directory Do you mean things that go into the shared library (libpythonXX/pythonXX.dll) vs executables?

Re: [Python-Dev] Structural cleanups to the main CPython repo

2013-05-28 Thread Fred Drake
On Tue, May 28, 2013 at 9:07 AM, Nick Coghlan ncogh...@gmail.com wrote: Unfortunately, I don't know any other short word for things with main functions that we ship to end users :) We used to call such things programs, but that term may no longer be in popular parlance. :-) Or is it just too

Re: [Python-Dev] Structural cleanups to the main CPython repo

2013-05-28 Thread Benjamin Peterson
2013/5/28 Nick Coghlan ncogh...@gmail.com: On Tue, May 28, 2013 at 10:31 PM, Antoine Pitrou solip...@pitrou.net wrote: Le Tue, 28 May 2013 22:15:25 +1000, Nick Coghlan ncogh...@gmail.com a écrit : I have a feature branch where I'm intermittently working on the bootstrapping changes described

Re: [Python-Dev] Structural cleanups to the main CPython repo

2013-05-28 Thread Serhiy Storchaka
28.05.13 16:07, Nick Coghlan написав(ла): On Tue, May 28, 2013 at 10:31 PM, Antoine Pitrou solip...@pitrou.net wrote: Le Tue, 28 May 2013 22:15:25 +1000, Nick Coghlan ncogh...@gmail.com a écrit : * moved the main executable source file from Modules to a separate Apps directory Sounds fine (I

Re: [Python-Dev] Structural cleanups to the main CPython repo

2013-05-28 Thread Nick Coghlan
On Wed, May 29, 2013 at 12:03 AM, Serhiy Storchaka storch...@gmail.com wrote: 28.05.13 16:07, Nick Coghlan написав(ла): On Tue, May 28, 2013 at 10:31 PM, Antoine Pitrou solip...@pitrou.net wrote: Le Tue, 28 May 2013 22:15:25 +1000, Nick Coghlan ncogh...@gmail.com a écrit : * moved the

Re: [Python-Dev] Structural cleanups to the main CPython repo

2013-05-28 Thread Antoine Pitrou
Le Tue, 28 May 2013 23:07:37 +1000, Nick Coghlan ncogh...@gmail.com a écrit : It was deliberate - a big part of PEP 432 is making sure that all the interpreter state lives *in* the interpreter state (as part of the config struct). Splitting the two into separate compilation modules makes it

Re: [Python-Dev] Structural cleanups to the main CPython repo

2013-05-28 Thread Martin v. Löwis
Am 28.05.13 15:07, schrieb Nick Coghlan: Sounds fine (I don't like Apps much, but hey :-)). Unfortunately, I don't know any other short word for things with main functions that we ship to end users :) Bike-sheddingly: POSIX calls them commands and utilities:

Re: [Python-Dev] Structural cleanups to the main CPython repo

2013-05-28 Thread Martin v. Löwis
Am 28.05.13 18:20, schrieb Antoine Pitrou: Le Tue, 28 May 2013 23:07:37 +1000, Nick Coghlan ncogh...@gmail.com a écrit : It was deliberate - a big part of PEP 432 is making sure that all the interpreter state lives *in* the interpreter state (as part of the config struct). It sounds a bit

Re: [Python-Dev] Structural cleanups to the main CPython repo

2013-05-28 Thread Nick Coghlan
On Wed, May 29, 2013 at 2:47 AM, Martin v. Löwis mar...@v.loewis.de wrote: Am 28.05.13 18:20, schrieb Antoine Pitrou: Le Tue, 28 May 2013 23:07:37 +1000, Nick Coghlan ncogh...@gmail.com a écrit : It was deliberate - a big part of PEP 432 is making sure that all the interpreter state lives