Hi Eric, that seems like a good suggestion, I will give it a try the next 
chance I get to package the tool, should be towards the end of this week.

On Tuesday, August 10, 2021 at 12:56:17 PM UTC-5 [email protected] wrote:

> Could a workaround be as simple as just adding an explicit reference to 
> the REPL help?
>
> from _sitebuiltins import _Helper
> globals()['help'] = _Helper()
>
> Would this survive processing through pyinstaller?
>
> On Tue, Aug 10, 2021 at 12:11 AM 'Jasper Harrison' via PyInstaller <
> [email protected]> wrote:
>
>> Not currently, no, though if you open a feature request on the GitHub 
>> repository I don't see a reason we couldn't add a flag of some kind to not 
>> strip it out.
>>
>> Jasper Harrison
>>
>> Core Developer on PyInstaller
>>
>>
>> -------- Original Message --------
>> On 10 Aug 2021, 09:35, Michael Leonard < [email protected]> wrote:
>
>
>> Hi all,
>>
>> I have searched the internet off and on for a few years without luck 
>> trying to find an answer to this question. Is it possible to instruct 
>> PyInstaller to ship with Python's built in help() tool and not strip that 
>> out?
>>
>> My tool provides both a CLI and GUI REPL which provides users with access 
>> to the tool's internals. The classes/functions/methods within the tool are 
>> fairly well documented for the most part, but because my users cannot call 
>> the built in `help()` function on anything I usually resort to just telling 
>> them to download the source files as reference.
>>
>> For example of what I am talking about, here is a snippet from the REPL, 
>> showing how I am able to get help on a function when I'm using the 
>> 'development' version of my tool, which runs on pure Python:
>> [image: Screen Shot 2021-08-09 at 18.31.56.png]
>> However, attempting the same thing with the 'packaged' version of the 
>> tool shows the following error:
>> [image: Screen Shot 2021-08-09 at 18.34.06.png]
>> Is it possible to tell Pyinstaller to keep the Python help function?
>>
>> Thanks,
>> Michael
>>
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "PyInstaller" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected].
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/pyinstaller/43efce1c-e6ba-4ce5-b4c5-4a1fc5bb4805n%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/pyinstaller/43efce1c-e6ba-4ce5-b4c5-4a1fc5bb4805n%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "PyInstaller" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected].
>>
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/pyinstaller/VWq1jLK8VkyCJ6fdAo6VghopaXfDsacONKPZQYwDEFJ_wiv7YtFTPH_d2Mvula1yVzvT0EJHJCLSmsds-u5grpRspX5F5dCbqlOcjo_RVj4%3D%40protonmail.com
>>  
>> <https://groups.google.com/d/msgid/pyinstaller/VWq1jLK8VkyCJ6fdAo6VghopaXfDsacONKPZQYwDEFJ_wiv7YtFTPH_d2Mvula1yVzvT0EJHJCLSmsds-u5grpRspX5F5dCbqlOcjo_RVj4%3D%40protonmail.com?utm_medium=email&utm_source=footer>
>> .
>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"PyInstaller" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/pyinstaller/c6f11f00-024e-478d-aa2b-b27f58cb3990n%40googlegroups.com.

Reply via email to