[Distutils] Replacing pip.exe with a Python script

Thomas Heller theller at ctypes.org
Wed Jul 17 15:49:38 CEST 2013


Am 17.07.2013 15:33, schrieb Paul Moore:
> On 17 July 2013 14:13, Thomas Heller <theller at ctypes.org
> <mailto:theller at ctypes.org>> wrote:
>
>     Am 15.07.2013 19:26, schrieb Donald Stufft:
>
>         Maybe this is a crazy idea, but would a windows only extension work?
>         .pye(executable) Then just associate .pye with the launcher. Python
>         won't see .pye as importable so there's no shadow issues.
>
>
>     pip.bat?
>
>
> That's my cue to cry :-)
>
> If you missed my earlier comments about bat files, then no - bat files
> have a significant number of failings that make them unsuitable for this
> sort of thing.

Yes,  missed them.  Sorry that I did not read enough of the discussion,
I just stumbled over some messages in this thread and .bat popped up in
my head.

I still use them for quite some things although I have been bitten by
their problems myself often enough.


> I'm afraid exe files as wrappers are probably the only viable option.
> The basic reason is that the OS recognises exe files in all context,
> with no special configuration needed. This is not true of any other file
> type. So anything else will have corner cases that will give unexpected
> results.

Thomas




More information about the Distutils-SIG mailing list