I still got an install error, looking much the same as a few days ago.  I 
cancelled when pip got to looking through much earlier distributions for 
suitable dependencies (I've learned that by that time the install will 
never succeed).  It appears that it's looking for some version of tk that I 
don't have and can't find one that satisfies some dependency - my Python 
3.12 installation has tkinter but not tk, and it successfully runs Leo (my 
clone). [Later - I installed tk by hand but the same error recurred so it 
may not have been the missing tk).

C:\Tom\git\gf4-project>py -m pip install --user --upgrade leo
Collecting leo
  Obtaining dependency information for leo from 
https://files.pythonhosted.org/packages/6a/84/6027d65578461cac1c7dc481294c300ebc06f4433132ddb45c4188cc6a29/leo-6.7.4-py3-none-any.whl.metadata
  Using cached leo-6.7.4-py3-none-any.whl.metadata (3.8 kB)
Collecting PyQt5>=5.15 (from leo)
  Obtaining dependency information for PyQt5>=5.15 from 
https://files.pythonhosted.org/packages/ca/ac/596e8ca16fd0634542d874c0d79219fc527ea7de73a5000092f60ecbf6e9/PyQt5-5.15.10-cp37-abi3-win_amd64.whl.metadata
  Using cached PyQt5-5.15.10-cp37-abi3-win_amd64.whl.metadata (2.2 kB)
Collecting PyQtWebEngine (from leo)
  Using cached PyQtWebEngine-5.15.6-cp37-abi3-win_amd64.whl (182 kB)
Collecting asttokens (from leo)
  Obtaining dependency information for asttokens from 
https://files.pythonhosted.org/packages/4f/25/adda9979586d9606300415c89ad0e4c5b53d72b92d2747a3c634701a6a02/asttokens-2.4.0-py2.py3-none-any.whl.metadata
  Using cached asttokens-2.4.0-py2.py3-none-any.whl.metadata (4.9 kB)
Collecting build>=0.6.0 (from leo)
  Obtaining dependency information for build>=0.6.0 from 
https://files.pythonhosted.org/packages/93/dd/b464b728b866aaa62785a609e0dd8c72201d62c5f7c53e7c20f4dceb085f/build-1.0.3-py3-none-any.whl.metadata
  Using cached build-1.0.3-py3-none-any.whl.metadata (4.2 kB)
Requirement already satisfied: docutils in 
c:\users\tom\appdata\local\programs\python\python312\lib\site-packages 
(from leo) (0.20.1)
Collecting flexx (from leo)
  Using cached flexx-0.8.4-py2.py3-none-any.whl (351 kB)
Collecting meta (from leo)
  Using cached meta-1.0.2.tar.gz (49 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Collecting nbformat (from leo)
  Obtaining dependency information for nbformat from 
https://files.pythonhosted.org/packages/f4/e7/ef30a90b70eba39e675689b9eaaa92530a71d7435ab8f9cae520814e0caf/nbformat-5.9.2-py3-none-any.whl.metadata
  Using cached nbformat-5.9.2-py3-none-any.whl.metadata (3.4 kB)
Collecting pylint (from leo)
  Obtaining dependency information for pylint from 
https://files.pythonhosted.org/packages/73/79/e9649dd36ea3ada2b7a14e279b3dc6a9502541e1fd2ba5ed73cbd9e27840/pylint-3.0.1-py3-none-any.whl.metadata
  Using cached pylint-3.0.1-py3-none-any.whl.metadata (12 kB)
Collecting pyflakes (from leo)
  Obtaining dependency information for pyflakes from 
https://files.pythonhosted.org/packages/00/e9/1e1fd7fae559bfd07704991e9a59dd1349b72423c904256c073ce88a9940/pyflakes-3.1.0-py2.py3-none-any.whl.metadata
  Using cached pyflakes-3.1.0-py2.py3-none-any.whl.metadata (3.5 kB)
Collecting black (from leo)
  Obtaining dependency information for black from 
https://files.pythonhosted.org/packages/28/c7/150de595f9e5ee1efffeb398acfac3e37d218171100049c77e494326dc4b/black-23.9.1-py3-none-any.whl.metadata
  Using cached black-23.9.1-py3-none-any.whl.metadata (65 kB)
Requirement already satisfied: pyenchant in 
c:\users\tom\appdata\roaming\python\python312\site-packages (from leo) 
(3.2.2)
Collecting pyshortcuts>=1.7 (from leo)
  Using cached pyshortcuts-1.9.0-py3-none-any.whl (158 kB)
Collecting sphinx (from leo)
  Obtaining dependency information for sphinx from 
https://files.pythonhosted.org/packages/b2/b6/8ed35256aa530a9d3da15d20bdc0ba888d5364441bb50a5a83ee7827affe/sphinx-7.2.6-py3-none-any.whl.metadata
  Using cached sphinx-7.2.6-py3-none-any.whl.metadata (5.9 kB)
Collecting tk (from leo)
  Using cached tk-0.1.0-py3-none-any.whl (3.9 kB)
INFO: pip is looking at multiple versions of leo to determine which version 
is compatible with other requirements. This could take a while.
Collecting leo
  Obtaining dependency information for leo from 
https://files.pythonhosted.org/packages/3e/99/4ecc80e91230cdb10c4f48950a5c88e31107d9997eafd8b950dd2e496696/leo-6.7.3-py3-none-any.whl.metadata
  Using cached leo-6.7.3-py3-none-any.whl.metadata (3.6 kB)
  Using cached leo-6.7.2-py3-none-any.whl (15.6 MB)
  Using cached leo-6.7.1-py3-none-any.whl (9.9 MB)
  Using cached leo-6.7.0-py3-none-any.whl (9.8 MB)
  Using cached leo-6.6.4-py3-none-any.whl (9.8 MB)
  Using cached leo-6.6.3-py3-none-any.whl (9.8 MB)
  Using cached leo-6.6.2-2.tar.gz (13.9 MB)
  Installing build dependencies ... canceled
ERROR: Operation cancelled by user

On Tuesday, October 17, 2023 at 7:39:27 AM UTC-4 Thomas Passin wrote:

> I'll try it out.
>
> On Tuesday, October 17, 2023 at 4:57:41 AM UTC-4 Edward K. Ream wrote:
>
>> On Mon, Oct 16, 2023 at 5:29 PM Thomas Passin <tbp1...@gmail.com> wrote:
>>
>> Do you have an approach to let Leo pip-install under Python 3.12?  It 
>>> would be good to have that accomplished by 6.7.6, if not sooner.
>>>
>>
>> PR #3612 <https://github.com/leo-editor/leo-editor/pull/3612> has been 
>> merged into devel. Is there still a problem?
>>
>> 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 leo-editor+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/leo-editor/c17901b7-a7e0-4e1f-8f2e-d3c9d110583bn%40googlegroups.com.

Reply via email to