[PATCH] setup: remove unnecessary code for win32com (pywin32)
Adrian Buehlmann
adrian at cadifra.com
Sun Mar 13 14:08:37 CDT 2011
On 2011-03-13 19:54, Steve Borho wrote:
> On Sun, Mar 13, 2011 at 9:52 AM, Adrian Buehlmann <adrian at cadifra.com> wrote:
>> On 2011-03-13 14:51, Steve Borho wrote:
>>> # HG changeset patch
>>> # User Steve Borho <steve at borho.org>
>>> # Date 1300024206 18000
>>> # Node ID 54d0da111432c988721379af61cdcf127690f11d
>>> # Parent 1bb2a56a9d73b386378564381807fdf8df38ea3f
>>> setup: remove unnecessary code for win32com (pywin32)
>>>
>>> diff -r 1bb2a56a9d73 -r 54d0da111432 setup.py
>>> --- a/setup.py Thu Mar 10 13:43:47 2011 +0100
>>> +++ b/setup.py Sun Mar 13 08:50:06 2011 -0500
>>> @@ -97,24 +97,8 @@
>>> try:
>>> import py2exe
>>> py2exeloaded = True
>>> -
>>> - # Help py2exe to find win32com.shell
>>> - try:
>>> - import modulefinder
>>> - import win32com
>>> - for p in win32com.__path__[1:]: # Take the path to win32comext
>>> - modulefinder.AddPackagePath("win32com", p)
>>> - pn = "win32com.shell"
>>> - __import__(pn)
>>> - m = sys.modules[pn]
>>> - for p in m.__path__[1:]:
>>> - modulefinder.AddPackagePath(pn, p)
>>> - except ImportError:
>>> - pass
>>> -
>>> except ImportError:
>>> py2exeloaded = False
>>> - pass
>>>
>>> def runcmd(cmd, env):
>>> p = subprocess.Popen(cmd, stdout=subprocess.PIPE,
>>
>> IMHO, this should go into stable, since it's bug to package pywin32 into
>> the mercurial installer package if I happen to have pywin32 installed on
>> my computer.
>
> I don't have a Windows box to test with at the moment, but I'm fairly
> certain that this code does not add win32com.shell to the dist/
> folder. It simply adds a folder to py2exe's search path so that it
> _could_ find it if it went looking for it.
>
It's always interesting to see how many arguments are pulled just to
avoid having to push a bugfix to stable. <shrug>
Stable = dead beef
More information about the Mercurial-devel
mailing list