On Thu, Feb 29, 2024 at 7:20 AM Edward K. Ream <[email protected]> wrote:

Recent revs to the 6.7.8 and "devel" branches install only PyQt6 when
> installing either from PyPi or GitHub.
>

Here is how I test the new dependencies without using PyPi.

*pip-uninstall-all.cmd*

@echo off

rem uninstall *all* of Leo's requirements *without* confirmation.

echo cd leo-editor
cd C:\Repos\leo-editor

echo pip freeze > temp_requirements.txt
call pip freeze > temp_requirements.txt

rem A hack: Remove leo.egg-info

echo del leo.egg-info
del leo.egg-info

echo pip uninstall -r temp_requirements.txt -y
call pip uninstall -r temp_requirements.txt -y --verbose

echo del temp_requirements.txt
del temp_requirements.txt

echo pip list
call pip list

echo done!

*pip-install-r.cmd*

@echo off

rem Install Leo's requirements. This does *not* install leo itself.

cd C:\Repos\leo-editor

echo pip install -r requirements.txt --no-warn-script-location
call pip install -r requirements.txt --no-warn-script-location

echo pip list
call pip list

Run these from the leo-editor folder created by git clone <the url for
Leo's repo>.

I first run pip-uninstall-all, giving me a completely clean environment.

Then I run pip-install-r to install all of Leo's dependencies.

*Summary*

It's easy to test Leo's new dependencies.

Please report any problems running  pip-install-r especially any problems
installing PyQt6.

Thanks.

Edward

-- 
You received this message because you are subscribed to the Google Groups 
"leo-editor" 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/leo-editor/CAMF8tS3Wz%3Dq2qr4z-VtA-BybjCrRvKVVWDqZM0Sx%3D_d1y%3DYrrA%40mail.gmail.com.

Reply via email to