Include Python3 in the Windows installer

Yu Jin technikmagma at gmail.com
Sun Mar 12 13:06:20 UTC 2023


Am So., 12. März 2023 um 01:43 Uhr schrieb Richard Kimberly Heck:

> On 3/11/23 03:22, Yu Jin wrote:
>
> Am Sa., 11. März 2023 um 08:31 Uhr schrieb Yu Jin:
>
>> Am Sa., 11. März 2023 um 07:09 Uhr schrieb Richard Kimberly Heck:
>>
>>> On 3/10/23 17:04, Jean-Marc Lasgouttes wrote:
>>> > Le 10/03/2023 à 22:21, Yu Jin a écrit :
>>> >> all the win* imports from lyxpreview_tools.py fail, but those are in
>>> >> a try-except block
>>> >
>>> > What do we gain when they ar present? It might be important enough to
>>> > warrant having those modules.
>>>
>>>      try:
>>>          import pywintypes
>>>          import win32con
>>>          import win32event
>>>          import win32file
>>>          import win32pipe
>>>          import win32process
>>>          import win32security
>>>          import winerror
>>>      except:
>>>          sys.stderr.write("Consider installing the PyWin extension
>>> modules " \
>>>                           "if you're irritated by windows appearing
>>> briefly.\n")
>>>
>> Just checked, those imports also fail in the Python2 package which I've
>> used so far.
>>
>
> I have found a way of installing pywin32 into the embeddable package, it
> is considered a hack on the web, because the embedded python is not meant
> to be enhanced with more packages, but it works. With the pywin32 package
> installed using that hack the imports work. But there are 2 things
> resulting from the "hack":
> 1. there is a bit of manual work to do when updating the python, I can
> document it though, so not a big deal.
>
> That part seems fine.
>
>
> 2. The python package gets significantly larger (50MB vs 18MB unzipped)
> and also the LyX installer itself when finished (65MB vs. 55MB).
>
> Not a big deal either.
>
>
> So what would you say? Is pywin32 needed or do I skip it?
>
> Did you see my message about what this is supposed to do? Suppress certain
> windows (terminals, I guess) from appearing when we're doing certain
> things? If so, perhaps it would be worth seeing just how annoying those
> windows are. If the answer is "not very", then maybe it isn't worth the
> trouble.
>
Yeah I could test that as well, I just don't know what those "certain
things" are, what should I do for testing?
-- 
  Eugene
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lyx.org/pipermail/lyx-devel/attachments/20230312/3e761d4d/attachment.html>


More information about the lyx-devel mailing list