Usage of "Leo-devel" archives from GitHub installed via pip into a dedicated PyVE does not work

79 views
Skip to first unread message

Viktor Ransmayr

unread,
Sep 24, 2019, 1:52:14 PM9/24/19
to leo-editor
Hello Matt,

Reproducing the problem was simpler than I thought. - Here are my notes & the logs:

Create a dedicated virtual environment in Python for it.

* See "Log-001"

Activate the VE & check status of pip.

* See "Log-002"

Install the latest version of Leo's development branch using pip.

* See "Log-003"

### Note 1: I closed the currently running instance of Leo in PyVE "Leo" before I tried to run the newly activated one in PyVE "leo-devel" ...

Unexpected behavious with the newly installed "leo-delvel" instance. I was able to copy & paste only with the right mouse click - not - with

* See "Log-004"

### Note 2: I closed the currently running instance of Leo in PyVE "leo-devel" and continued using using the one in PyVE "Leo" without any problems.

* See "Log-005"

Please let me know how to best proceed. - Just create an issue - or - would  you like other informations before?

With kind regards,

Viktor

<Start of Log-001>

Windows PowerShell
Copyright (C) Microsoft Corporation. Alle Rechte vorbehalten.

Lernen Sie das neue plattformübergreifende PowerShell kennen – https://aka.ms/pscore6

PS C:\Users\Viktor> cd pyve/github
PS C:\Users\Viktor\pyve\github> ls


    Verzeichnis: C:\Users\Viktor\pyve\github


Mode                LastWriteTime         Length Name
----                -------------         ------ ----
d-----       13.07.2019     16:42                Leo-devel


PS C:\Users\Viktor\pyve\github> rmdir Leo-devel

Bestätigung
Das Element unter "C:\Users\Viktor\pyve\github\Leo-devel" verfügt über untergeordnete Elemente, und der
Recurse-Parameter wurde nicht angegeben. Wenn Sie fortfahren, werden mit dem Element auch alle untergeordneten Elemente
 entfernt. Möchten Sie den Vorgang wirklich fortsetzen?
[J] Ja  [A] Ja, alle  [N] Nein  [K] Nein, keine  [H] Anhalten  [?] Hilfe (Standard ist "J"): A
PS C:\Users\Viktor\pyve\github> ls
PS C:\Users\Viktor\pyve\github> python -m venv leo-devel
PS C:\Users\Viktor\pyve\github>
<End of Log-001>

<Start of Log-002>

PS C:\Users\Viktor\pyve\github> cd leo-devel                                                                            PS C:\Users\Viktor\pyve\github\leo-devel> ./scripts/activate.ps1                                                        (leo-devel) PS C:\Users\Viktor\pyve\github\leo-devel> pip list                                                          Package    Version
---------- -------
pip        19.0.3
setuptools 40.8.0
You are using pip version 19.0.3, however version 19.2.3 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.
(leo-devel) PS C:\Users\Viktor\pyve\github\leo-devel> python -m pip install --upgrade pip                               Collecting pip
  Using cached https://files.pythonhosted.org/packages/30/db/9e38760b32e3e7f40cce46dd5fb107b8c73840df38f0046d8e6514e675a1/pip-19.2.3-py2.py3-none-any.whl
Installing collected packages: pip
  Found existing installation: pip 19.0.3
    Uninstalling pip-19.0.3:
      Successfully uninstalled pip-19.0.3
Successfully installed pip-19.2.3
(leo-devel) PS C:\Users\Viktor\pyve\github\leo-devel> pip install setuptools --upgrade                                  Collecting setuptools
  Using cached https://files.pythonhosted.org/packages/b2/86/095d2f7829badc207c893dd4ac767e871f6cd547145df797ea26baea4e2e/setuptools-41.2.0-py2.py3-none-any.whl
Installing collected packages: setuptools
  Found existing installation: setuptools 40.8.0
    Uninstalling setuptools-40.8.0:
      Successfully uninstalled setuptools-40.8.0
Successfully installed setuptools-41.2.0
(leo-devel) PS C:\Users\Viktor\pyve\github\leo-devel> pip list                                                          Package    Version
---------- -------
pip        19.2.3
setuptools 41.2.0
(leo-devel) PS C:\Users\Viktor\pyve\github\leo-devel>

<End of Log-002>

<Start of Log-003>

(leo-devel) PS C:\Users\Viktor\pyve\github\leo-devel> pip install https://github.com/leo-editor/leo-editor/archive/devel.zip                                                                                                                    Collecting https://github.com/leo-editor/leo-editor/archive/devel.zip
  Downloading https://github.com/leo-editor/leo-editor/archive/devel.zip
     / 111.5MB 6.4MB/s
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
    Preparing wheel metadata ... done
Collecting future (from leo===6.1-devel)
  Using cached https://files.pythonhosted.org/packages/90/52/e20466b85000a181e1e144fd8305caf2cf475e2f9674e797b222f8105f5f/future-0.17.1.tar.gz
Collecting flexx; python_version >= "3.5" (from leo===6.1-devel)
  Using cached https://files.pythonhosted.org/packages/b1/8d/7c006a7f723f2392a6e8e4c717fdeda843656389c0b87cb88e4de1b35b2d/flexx-0.8.0-py2.py3-none-any.whl
Collecting pyflakes (from leo===6.1-devel)
  Using cached https://files.pythonhosted.org/packages/84/f2/ed0ffb887f8138a8fe5a621b8c0bb9598bfb3989e029f6c6a85ee66628ee/pyflakes-2.1.1-py2.py3-none-any.whl
Collecting six (from leo===6.1-devel)
  Using cached https://files.pythonhosted.org/packages/73/fb/00a976f728d0d1fecfe898238ce23f502a721c0ac0ecfedb80e0d88c64e9/six-1.12.0-py2.py3-none-any.whl
Collecting black (from leo===6.1-devel)
  Using cached https://files.pythonhosted.org/packages/30/62/cf549544a5fe990bbaeca21e9c419501b2de7a701ab0afb377bc81676600/black-19.3b0-py36-none-any.whl
Collecting PyQt5>=5.12; python_version >= "3.0" (from leo===6.1-devel)
  Downloading https://files.pythonhosted.org/packages/8f/b9/d3f2445c320274f8e19a10f9ff9cf9fa2debdabe3c5d120c23474592f162/PyQt5-5.13.1-5.13.1-cp35.cp36.cp37.cp38-none-win_amd64.whl (49.8MB)
     |████████████████████████████████| 49.8MB 211kB/s
Collecting meta (from leo===6.1-devel)
  Using cached https://files.pythonhosted.org/packages/78/4e/bf6414dd628664eee7d03831f36fe9ffd43708c36c8bd43ae56ebe7cd69d/meta-1.0.2.tar.gz
Collecting docutils (from leo===6.1-devel)
  Using cached https://files.pythonhosted.org/packages/22/cd/a6aa959dca619918ccb55023b4cb151949c64d4d5d55b3f4ffd7eee0c6e8/docutils-0.15.2-py3-none-any.whl
Collecting setupext-janitor>=1.1 (from leo===6.1-devel)
  Using cached https://files.pythonhosted.org/packages/83/99/0d8896d9b477260cb8a4f2bb0f372a77d63bb1c2c612c053709b2022e4d5/setupext_janitor-1.1.1-py2.py3-none-any.whl
Collecting nbformat (from leo===6.1-devel)
  Using cached https://files.pythonhosted.org/packages/da/27/9a654d2b6cc1eaa517d1c5a4405166c7f6d72f04f6e7eea41855fe808a46/nbformat-4.4.0-py2.py3-none-any.whl
Collecting PyQtWebEngine (from leo===6.1-devel)
  Downloading https://files.pythonhosted.org/packages/da/7d/835abdf76e2db2b7d07eadd62d6e05225fdc9604386e3d7f02cfe7d7a83a/PyQtWebEngine-5.13.1-5.13.1-cp35.cp36.cp37.cp38-none-win_amd64.whl (54.5MB)
     |████████████████████████████████| 54.5MB 1.7MB/s
Collecting shortcutter (from leo===6.1-devel)
  Using cached https://files.pythonhosted.org/packages/f8/40/d6e32081c0cf2885eef26b993809d4fa9eae69d95afec033a24b524bd99a/shortcutter-0.1.20.tar.gz
Collecting sphinx (from leo===6.1-devel)
  Downloading https://files.pythonhosted.org/packages/8e/4c/95a21788db2e1653e931420f561015a0bbc9bd4660c4520467ab9e733eb2/Sphinx-2.2.0-py3-none-any.whl (3.3MB)
     |████████████████████████████████| 3.3MB 1.3MB/s
Collecting pylint (from leo===6.1-devel)
  Downloading https://files.pythonhosted.org/packages/a8/ec/ba5583663a7149a3e3da1aa0cf2e392bd5c6a8990470d484691928581601/pylint-2.4.0-py3-none-any.whl (302kB)
     |████████████████████████████████| 307kB 2.2MB/s
Collecting pscript>=0.7.1 (from flexx; python_version >= "3.5"->leo===6.1-devel)
  Using cached https://files.pythonhosted.org/packages/5c/6d/26f4ddc8c2885b08779d640ca8c9325fc649729461040dd27273889d0a18/pscript-0.7.1-py3-none-any.whl
Collecting tornado (from flexx; python_version >= "3.5"->leo===6.1-devel)
  Using cached https://files.pythonhosted.org/packages/4e/f8/86ab848da5c79715f901e22bc23d2dc467b8672fe1eda8d3e1f48cba130c/tornado-6.0.3-cp37-cp37m-win_amd64.whl
Collecting webruntime>=0.5.6 (from flexx; python_version >= "3.5"->leo===6.1-devel)
  Using cached https://files.pythonhosted.org/packages/ee/95/47157ff83f970412fd45c108395113c4d6ac916b7a829482def06187007a/webruntime-0.5.6.tar.gz
Collecting dialite>=0.5.2 (from flexx; python_version >= "3.5"->leo===6.1-devel)
  Using cached https://files.pythonhosted.org/packages/62/28/c35ac3a15569b539c5f4ccee5d810c3692f1f2e758593db5a8e9744c260b/dialite-0.5.2.tar.gz
Collecting click>=6.5 (from black->leo===6.1-devel)
  Using cached https://files.pythonhosted.org/packages/fa/37/45185cb5abbc30d7257104c434fe0b07e5a195a6847506c074527aa599ec/Click-7.0-py2.py3-none-any.whl
Collecting appdirs (from black->leo===6.1-devel)
  Using cached https://files.pythonhosted.org/packages/56/eb/810e700ed1349edde4cbdc1b2a21e28cdf115f9faf263f6bbf8447c1abf3/appdirs-1.4.3-py2.py3-none-any.whl
Collecting toml>=0.9.4 (from black->leo===6.1-devel)
  Using cached https://files.pythonhosted.org/packages/a2/12/ced7105d2de62fa7c8fb5fce92cc4ce66b57c95fb875e9318dba7f8c5db0/toml-0.10.0-py2.py3-none-any.whl
Collecting attrs>=18.1.0 (from black->leo===6.1-devel)
  Using cached https://files.pythonhosted.org/packages/23/96/d828354fa2dbdf216eaa7b7de0db692f12c234f7ef888cc14980ef40d1d2/attrs-19.1.0-py2.py3-none-any.whl
Collecting PyQt5_sip<13,>=4.19.19 (from PyQt5>=5.12; python_version >= "3.0"->leo===6.1-devel)
  Downloading https://files.pythonhosted.org/packages/43/17/74df61c52e675f0aba047cc5e8ac1fbf4429a5c4b98da24396c2bf6df86e/PyQt5_sip-4.19.19-cp37-none-win_amd64.whl (52kB)
     |████████████████████████████████| 61kB 975kB/s
Collecting jsonschema!=2.5.0,>=2.4 (from nbformat->leo===6.1-devel)
  Downloading https://files.pythonhosted.org/packages/54/48/f5f11003ceddcd4ad292d4d9b5677588e9169eef41f88e38b2888e7ec6c4/jsonschema-3.0.2-py2.py3-none-any.whl (54kB)
     |████████████████████████████████| 61kB 975kB/s
Collecting traitlets>=4.1 (from nbformat->leo===6.1-devel)
  Using cached https://files.pythonhosted.org/packages/93/d6/abcb22de61d78e2fc3959c964628a5771e47e7cc60d53e9342e21ed6cc9a/traitlets-4.3.2-py2.py3-none-any.whl
Collecting jupyter-core (from nbformat->leo===6.1-devel)
  Using cached https://files.pythonhosted.org/packages/e6/25/6ffb0f6e57fa6ef5d2f814377133b361b42a6dd39105f4885a4f1666c2c3/jupyter_core-4.5.0-py2.py3-none-any.whl
Collecting ipython-genutils (from nbformat->leo===6.1-devel)
  Using cached https://files.pythonhosted.org/packages/fa/bc/9bd3b5c2b4774d5f33b2d544f1460be9df7df2fe42f352135381c347c69a/ipython_genutils-0.2.0-py2.py3-none-any.whl
Collecting pywin32 (from shortcutter->leo===6.1-devel)
  Using cached https://files.pythonhosted.org/packages/b5/26/801bc6d99612977accac84b2d8ad06efa4a7d831c5e2813ca9baf700b646/pywin32-225-cp37-cp37m-win_amd64.whl
Collecting sphinxcontrib-serializinghtml (from sphinx->leo===6.1-devel)
  Using cached https://files.pythonhosted.org/packages/57/b3/3648e48fa5682e61e9839d62de4e23af1795ceb738d68d73bd974257a95c/sphinxcontrib_serializinghtml-1.1.3-py2.py3-none-any.whl
Collecting snowballstemmer>=1.1 (from sphinx->leo===6.1-devel)
  Downloading https://files.pythonhosted.org/packages/51/16/86a280d59b3bb439e7103ea1a275a191e3d2df8a3543cda0708f7cb4333c/snowballstemmer-1.9.1.tar.gz (82kB)
     |████████████████████████████████| 92kB 1.5MB/s
Collecting sphinxcontrib-jsmath (from sphinx->leo===6.1-devel)
  Using cached https://files.pythonhosted.org/packages/c2/42/4c8646762ee83602e3fb3fbe774c2fac12f317deb0b5dbeeedd2d3ba4b77/sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl
Collecting alabaster<0.8,>=0.7 (from sphinx->leo===6.1-devel)
  Using cached https://files.pythonhosted.org/packages/10/ad/00b090d23a222943eb0eda509720a404f531a439e803f6538f35136cae9e/alabaster-0.7.12-py2.py3-none-any.whl
Requirement already satisfied: setuptools in c:\users\viktor\pyve\github\leo-devel\lib\site-packages (from sphinx->leo===6.1-devel) (41.2.0)
Collecting sphinxcontrib-htmlhelp (from sphinx->leo===6.1-devel)
  Using cached https://files.pythonhosted.org/packages/e4/35/80a67cc493f4a8a9634ab203a77aaa1b84d79ccb1c02eca72cb084d2c7f7/sphinxcontrib_htmlhelp-1.0.2-py2.py3-none-any.whl
Collecting packaging (from sphinx->leo===6.1-devel)
  Downloading https://files.pythonhosted.org/packages/cf/94/9672c2d4b126e74c4496c6b3c58a8b51d6419267be9e70660ba23374c875/packaging-19.2-py2.py3-none-any.whl
Collecting requests>=2.5.0 (from sphinx->leo===6.1-devel)
  Using cached https://files.pythonhosted.org/packages/51/bd/23c926cd341ea6b7dd0b2a00aba99ae0f828be89d72b2190f27c11d4b7fb/requests-2.22.0-py2.py3-none-any.whl
Collecting colorama>=0.3.5; sys_platform == "win32" (from sphinx->leo===6.1-devel)
  Using cached https://files.pythonhosted.org/packages/4f/a6/728666f39bfff1719fc94c481890b2106837da9318031f71a8424b662e12/colorama-0.4.1-py2.py3-none-any.whl
Collecting sphinxcontrib-applehelp (from sphinx->leo===6.1-devel)
  Using cached https://files.pythonhosted.org/packages/13/9a/4428b3114d654cb1cd34d90d5e6fab938d5436f94a571155187ea1dd78b4/sphinxcontrib_applehelp-1.0.1-py2.py3-none-any.whl
Collecting sphinxcontrib-qthelp (from sphinx->leo===6.1-devel)
  Using cached https://files.pythonhosted.org/packages/ce/5b/4747c3ba98b3a3e21a66faa183d8f79b9ded70e74212a7988d236a6eb78a/sphinxcontrib_qthelp-1.0.2-py2.py3-none-any.whl
Collecting Jinja2>=2.3 (from sphinx->leo===6.1-devel)
  Using cached https://files.pythonhosted.org/packages/1d/e7/fd8b501e7a6dfe492a433deb7b9d833d39ca74916fa8bc63dd1a4947a671/Jinja2-2.10.1-py2.py3-none-any.whl
Collecting sphinxcontrib-devhelp (from sphinx->leo===6.1-devel)
  Using cached https://files.pythonhosted.org/packages/b0/a3/fea98741f0b2f2902fbf6c35c8e91b22cd0dd13387291e81d457f9a93066/sphinxcontrib_devhelp-1.0.1-py2.py3-none-any.whl
Collecting Pygments>=2.0 (from sphinx->leo===6.1-devel)
  Using cached https://files.pythonhosted.org/packages/5c/73/1dfa428150e3ccb0fa3e68db406e5be48698f2a979ccbcec795f28f44048/Pygments-2.4.2-py2.py3-none-any.whl
Collecting imagesize (from sphinx->leo===6.1-devel)
  Using cached https://files.pythonhosted.org/packages/fc/b6/aef66b4c52a6ad6ac18cf6ebc5731ed06d8c9ae4d3b2d9951f261150be67/imagesize-1.1.0-py2.py3-none-any.whl
Collecting babel!=2.0,>=1.3 (from sphinx->leo===6.1-devel)
  Using cached https://files.pythonhosted.org/packages/2c/60/f2af68eb046c5de5b1fe6dd4743bf42c074f7141fe7b2737d3061533b093/Babel-2.7.0-py2.py3-none-any.whl
Collecting astroid<3,>=2.2.0 (from pylint->leo===6.1-devel)
  Downloading https://files.pythonhosted.org/packages/b1/25/c2e9c19144d8f78f985b882c403eb3c45c9856ee2c436737ccd4482c7515/astroid-2.3.0-py3-none-any.whl (191kB)
     |████████████████████████████████| 194kB 2.2MB/s
Collecting mccabe<0.7,>=0.6 (from pylint->leo===6.1-devel)
  Using cached https://files.pythonhosted.org/packages/87/89/479dc97e18549e21354893e4ee4ef36db1d237534982482c3681ee6e7b57/mccabe-0.6.1-py2.py3-none-any.whl
Collecting isort<5,>=4.2.5 (from pylint->leo===6.1-devel)
  Using cached https://files.pythonhosted.org/packages/e5/b0/c121fd1fa3419ea9bfd55c7f9c4fedfec5143208d8c7ad3ce3db6c623c21/isort-4.3.21-py2.py3-none-any.whl
Collecting pyrsistent>=0.14.0 (from jsonschema!=2.5.0,>=2.4->nbformat->leo===6.1-devel)
  Downloading https://files.pythonhosted.org/packages/b9/66/b2638d96a2d128b168d0dba60fdc77b7800a9b4a5340cefcc5fc4eae6295/pyrsistent-0.15.4.tar.gz (107kB)
     |████████████████████████████████| 112kB 2.2MB/s
Collecting decorator (from traitlets>=4.1->nbformat->leo===6.1-devel)
  Using cached https://files.pythonhosted.org/packages/5f/88/0075e461560a1e750a0dcbf77f1d9de775028c37a19a346a6c565a257399/decorator-4.4.0-py2.py3-none-any.whl
Collecting pyparsing>=2.0.2 (from packaging->sphinx->leo===6.1-devel)
  Downloading https://files.pythonhosted.org/packages/11/fa/0160cd525c62d7abd076a070ff02b2b94de589f1a9789774f17d7c54058e/pyparsing-2.4.2-py2.py3-none-any.whl (65kB)
     |████████████████████████████████| 71kB 143kB/s
Collecting urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 (from requests>=2.5.0->sphinx->leo===6.1-devel)
  Using cached https://files.pythonhosted.org/packages/e0/da/55f51ea951e1b7c63a579c09dd7db825bb730ec1fe9c0180fc77bfb31448/urllib3-1.25.6-py2.py3-none-any.whl
Collecting certifi>=2017.4.17 (from requests>=2.5.0->sphinx->leo===6.1-devel)
  Using cached https://files.pythonhosted.org/packages/18/b0/8146a4f8dd402f60744fa380bc73ca47303cccf8b9190fd16a827281eac2/certifi-2019.9.11-py2.py3-none-any.whl
Collecting idna<2.9,>=2.5 (from requests>=2.5.0->sphinx->leo===6.1-devel)
  Using cached https://files.pythonhosted.org/packages/14/2c/cd551d81dbe15200be1cf41cd03869a46fe7226e7450af7a6545bfc474c9/idna-2.8-py2.py3-none-any.whl
Collecting chardet<3.1.0,>=3.0.2 (from requests>=2.5.0->sphinx->leo===6.1-devel)
  Using cached https://files.pythonhosted.org/packages/bc/a9/01ffebfb562e4274b6487b4bb1ddec7ca55ec7510b22e4c51f14098443b8/chardet-3.0.4-py2.py3-none-any.whl
Collecting MarkupSafe>=0.23 (from Jinja2>=2.3->sphinx->leo===6.1-devel)
  Using cached https://files.pythonhosted.org/packages/65/c6/2399700d236d1dd681af8aebff1725558cddfd6e43d7a5184a675f4711f5/MarkupSafe-1.1.1-cp37-cp37m-win_amd64.whl
Collecting pytz>=2015.7 (from babel!=2.0,>=1.3->sphinx->leo===6.1-devel)
  Downloading https://files.pythonhosted.org/packages/87/76/46d697698a143e05f77bec5a526bf4e56a0be61d63425b68f4ba553b51f2/pytz-2019.2-py2.py3-none-any.whl (508kB)
     |████████████████████████████████| 512kB 3.3MB/s
Collecting typed-ast>=1.3.0; implementation_name == "cpython" and python_version >= "3.7" and python_version < "3.8" (from astroid<3,>=2.2.0->pylint->leo===6.1-devel)
  Using cached https://files.pythonhosted.org/packages/47/a1/7a24868c15d84ed7446106d6c3d73807f58232a695452c0a29679e5a1523/typed_ast-1.4.0-cp37-cp37m-win_amd64.whl
Collecting wrapt (from astroid<3,>=2.2.0->pylint->leo===6.1-devel)
  Using cached https://files.pythonhosted.org/packages/23/84/323c2415280bc4fc880ac5050dddfb3c8062c2552b34c2e512eb4aa68f79/wrapt-1.11.2.tar.gz
Collecting lazy-object-proxy (from astroid<3,>=2.2.0->pylint->leo===6.1-devel)
  Downloading https://files.pythonhosted.org/packages/01/b0/467ad69cd8adfe2be737cf69b69c5809c7098a7aa337adda2542b7259bc0/lazy_object_proxy-1.4.2-cp37-cp37m-win_amd64.whl
Building wheels for collected packages: leo
  Building wheel for leo (PEP 517) ... done
  Created wheel for leo: filename=leo-6.1_devel-cp37-none-any.whl size=2724679 sha256=310e2dd7a36e34ec7cd1138158a34353000bda1a31ce6a26a331a12eeed85677
  Stored in directory: C:\Users\Viktor\AppData\Local\Temp\pip-ephem-wheel-cache-_ll7j51g\wheels\d2\38\47\90bbdcc2f8e1239dfc04c020e018ad7d03b692145ce0bb74d9
Successfully built leo
Installing collected packages: future, pscript, tornado, dialite, webruntime, flexx, pyflakes, six, click, appdirs, toml, attrs, black, PyQt5-sip, PyQt5, meta, docutils, setupext-janitor, pyrsistent, jsonschema, ipython-genutils, decorator, traitlets, jupyter-core, nbformat, PyQtWebEngine, pywin32, shortcutter, sphinxcontrib-serializinghtml, snowballstemmer, sphinxcontrib-jsmath, alabaster, sphinxcontrib-htmlhelp, pyparsing, packaging, urllib3, certifi, idna, chardet, requests, colorama, sphinxcontrib-applehelp, sphinxcontrib-qthelp, MarkupSafe, Jinja2, sphinxcontrib-devhelp, Pygments, imagesize, pytz, babel, sphinx, typed-ast, wrapt, lazy-object-proxy, astroid, mccabe, isort, pylint, leo
  Running setup.py install for future ... done
  Running setup.py install for dialite ... done
  Running setup.py install for webruntime ... done
  Running setup.py install for meta ... done
  Running setup.py install for pyrsistent ... done
  Running setup.py install for shortcutter ... done
  Running setup.py install for snowballstemmer ... done
  Running setup.py install for wrapt ... done
Successfully installed Jinja2-2.10.1 MarkupSafe-1.1.1 PyQt5-5.13.1 PyQt5-sip-4.19.19 PyQtWebEngine-5.13.1 Pygments-2.4.2 alabaster-0.7.12 appdirs-1.4.3 astroid-2.3.0 attrs-19.1.0 babel-2.7.0 black-19.3b0 certifi-2019.9.11 chardet-3.0.4 click-7.0 colorama-0.4.1 decorator-4.4.0 dialite-0.5.2 docutils-0.15.2 flexx-0.8.0 future-0.17.1 idna-2.8 imagesize-1.1.0 ipython-genutils-0.2.0 isort-4.3.21 jsonschema-3.0.2 jupyter-core-4.5.0 lazy-object-proxy-1.4.2 leo-6.1-devel mccabe-0.6.1 meta-1.0.2 nbformat-4.4.0 packaging-19.2 pscript-0.7.1 pyflakes-2.1.1 pylint-2.4.0 pyparsing-2.4.2 pyrsistent-0.15.4 pytz-2019.2 pywin32-225 requests-2.22.0 setupext-janitor-1.1.1 shortcutter-0.1.20 six-1.12.0 snowballstemmer-1.9.1 sphinx-2.2.0 sphinxcontrib-applehelp-1.0.1 sphinxcontrib-devhelp-1.0.1 sphinxcontrib-htmlhelp-1.0.2 sphinxcontrib-jsmath-1.0.1 sphinxcontrib-qthelp-1.0.2 sphinxcontrib-serializinghtml-1.1.3 toml-0.10.0 tornado-6.0.3 traitlets-4.3.2 typed-ast-1.4.0 urllib3-1.25.6 webruntime-0.5.6 wrapt-1.11.2
(leo-devel) PS C:\Users\Viktor\pyve\github\leo-devel>

<End of Log-003>

<Start of Log-004>

Leo Log Window
Leo 6.1-devel
Python 3.7.4, PyQt version 5.13.1
Windows 10 AMD64 (build 10.0.18362) SP0
current dir: C:/Users/Viktor/pyve/github/leo-devel
load dir: C:/users/viktor/pyve/github/leo-devel/lib/site-packages/leo/core
global config dir: None <<< --- ???
home dir: C:/Users/Viktor
reading settings in C:/Users/Viktor/.leo/myLeoSettings.leo
reading settings in C:/Users/Viktor/Worklogs/WL2019.leo
read outline in 3.56 seconds
No @menu setting found <<< --- ???
reading settings in C:/Users/Viktor/Worklogs/WL2018.leo

<End of Log-004>

<Start of Log-005>

Leo Log Window
Leo 6.0-final
Python 3.7.4, PyQt version 5.13.0
Windows 10 AMD64 (build 10.0.18362) SP0
current dir: C:/Users/Viktor/pyve/pypi/Leo
load dir: C:/users/viktor/pyve/pypi/leo/lib/site-packages/leo/core
global config dir: C:/users/viktor/pyve/pypi/leo/lib/site-packages/leo/config
home dir: C:/Users/Viktor
reading settings in C:/users/viktor/pyve/pypi/leo/lib/site-packages/leo/config/leoSettings.leo
reading settings in C:/Users/Viktor/.leo/myLeoSettings.leo
reading settings in C:/Users/Viktor/Worklogs/WL2019.leo
read outline in 4.21 seconds
reading settings in C:/Users/Viktor/Worklogs/WL2018.leo

<End of Log-005>

Matt Wilkie

unread,
Sep 24, 2019, 7:09:31 PM9/24/19
to leo-editor
Following a similar recipe using Conda I confirm `global config dir: None` and `No @menu setting found` log window messages. I also have critical missing folders in "PYTHONHOME\Lib\site-packages\leo", like Icons. Digging in...

Viktor Ransmayr

unread,
Oct 9, 2019, 12:48:02 PM10/9/19
to leo-editor
Hello Matt,


Am Mittwoch, 25. September 2019 01:09:31 UTC+2 schrieb Matt Wilkie:
Following a similar recipe using Conda I confirm `global config dir: None` and `No @menu setting found` log window messages. I also have critical missing folders in "PYTHONHOME\Lib\site-packages\leo", like Icons. Digging in...

Can you give already a status update on any findings?

With kind regards,

Viktor

Matt Wilkie

unread,
Oct 9, 2019, 10:20:41 PM10/9/19
to leo-editor

Following a similar recipe using Conda I confirm `global config dir: None` and `No @menu setting found` log window messages. I also have critical missing folders in "PYTHONHOME\Lib\site-packages\leo", like Icons. Digging in...

Can you give already a status update on any findings?

Sorry no. I haven't made it back to the machine where I reproduced this problem yet. It's still on my radar though!

-matt

Matt Wilkie

unread,
Oct 10, 2019, 2:31:09 AM10/10/19
to leo-e...@googlegroups.com
Following a similar recipe using Conda I confirm `global config dir: None` and `No @menu setting found` log window messages. I also have critical missing folders in "PYTHONHOME\Lib\site-packages\leo", like Icons. Digging in...

Can you give already a status update on any findings?


Sadly it seems the hydra has grown a new head and we're back to "pip doesn't install everything we ask it too" when installing from .zip (it does just fine from a wheel though, e.g. pypi.org).. Slicing, crushing, and choking #847, #810, #604. #603, and #573 were not enough.

I think I'm just going to declare the incantation of `pip install http://path/to/leo/archive.zip` as broken beyond reasonable repair and that people have to use either PyPi or git clone (when using pip).

-matt

Edward K. Ream

unread,
Oct 10, 2019, 2:35:02 AM10/10/19
to leo-editor
On Thu, Oct 10, 2019 at 1:31 AM Matt Wilkie <map...@gmail.com> wrote:

I think I'm just going to declare the incantation of `pip install http://path/to/leo/archive.zip` as broken beyond reasonable repair and that people have to use either PyPi or git clone (with pip).

Sounds reasonable to me.  Imo, PyPi or git clone should suffice.

Edward

Viktor Ransmayr

unread,
Oct 10, 2019, 4:26:26 PM10/10/19
to leo-editor
Hello Matt,
 Looks like I'll have to bite the bullet - and - use git in addition to python virtual environments & pip ;-)

In any case many thanks for trying so hard to make it work from your side!

With kind regards,

Viktor

Matt Wilkie

unread,
Oct 10, 2019, 11:46:41 PM10/10/19
to leo-editor
I think I'm just going to declare the incantation of `pip install http://path/to/leo/archive.zip` as broken beyond reasonable repair and that people have to use either PyPi or git clone (when using pip).
 
 Looks like I'll have to bite the bullet - and - use git in addition to python virtual environments & pip ;-)

Nope! This should work:
 
wget https://github.com/leo-editor/leo-editor/archive/devel.zip
unzip devel
.zip -d ~/path/to/apps
pip install
--editable ~/path/to/apps/leo-editor-devel

 
In any case many thanks for trying so hard to make it work from your side!

You're welcome :)

-matt

Viktor Ransmayr

unread,
Oct 11, 2019, 12:03:56 PM10/11/19
to leo-e...@googlegroups.com
Hello Matt,

Am Fr., 11. Okt. 2019 um 05:46 Uhr schrieb Matt Wilkie <map...@gmail.com>:
I think I'm just going to declare the incantation of `pip install http://path/to/leo/archive.zip` as broken beyond reasonable repair and that people have to use either PyPi or git clone (when using pip).
 
 Looks like I'll have to bite the bullet - and - use git in addition to python virtual environments & pip ;-)

Nope! This should work:
 
wget https://github.com/leo-editor/leo-editor/archive/devel.zip
unzip devel
.zip -d ~/path/to/apps
pip install
--editable ~/path/to/apps/leo-editor-devel


Thanks. - I'll try that out with the latest development archive of Leo on the weekend.

With kind regards,

Viktor

Reply all
Reply to author
Forward
0 new messages