Hello Edward & Community,
Now that PyQt 5.7 is available as a wheel from
https://pypi.python.org/pypi/PyQt5 I tried to install Leo from PyPI into a dedicated virtual environment using Python 3.5.
What I found out is not what I had expected:
* It did not install Leo 5.3 but Leo 5.0b2 - See <Log-1>
* I'm getting the same error that I reported already a while ago - See <Log-2>
* I even re-did everything with PyPI cache disabled - See <Log-3>
Two questions:
1) Has anyone successfullly installed Leo 5.3 from PyPI?
2) Since I have reset my PC - and - I'm now running Windows 10 (Version 1607) I'd be really interested in tracking down the 'Value Error' issue. - Any ideas?
With kind regards,
Viktor
<Log-1>
(VE4Leo) PS C:\Users\Viktor\PyVE\VE4Leo> pip list
pip (8.1.2)
PyQt5 (5.7)
setuptools (20.10.1)
sip (4.18.1)
(VE4Leo) PS C:\Users\Viktor\PyVE\VE4Leo> pip install leo
Collecting leo
Using cached leo-5.0b2.zip
Installing collected packages: leo
Running setup.py install for leo ... done
Successfully installed leo-5.0b2
(VE4Leo) PS C:\Users\Viktor\PyVE\VE4Leo>
</Log-1>
<Log-2>
(VE4Leo) PS C:\Users\Viktor\PyVE\VE4Leo\Scripts> ./leoc
** isPython3: True
Leo 5.0b2, build 20141117141110, Mon Nov 17 14:11:10 CST 2014
Not running from a git repo
Python 3.5.2, PyQt version 5.7.0
Windows 10 AMD64 (build 10.0.14393) SP0
leoID=VIRA2015 (in C:\Users\Viktor\.leo)
reading settings in C:\users\viktor\pyve\ve4leo\lib\site-packages\leo\config\leoSettings.leo
reading settings in C:\Users\Viktor\.leo\myLeoSettings.leo
Using default leo file name:
C:\Users\Viktor\.leo\workbook.leo
Traceback (most recent call last):
File "C:\Users\Viktor\PyVE\VE4Leo\Scripts\leoc-script.py", line 9, in <module>
load_entry_point('leo==5.0b2', 'console_scripts', 'leoc')()
File "c:\users\viktor\pyve\ve4leo\lib\site-packages\leo\core\runLeo.py", line 81, in run
g.app.loadManager.load(fileName,pymacs)
File "c:\users\viktor\pyve\ve4leo\lib\site-packages\leo\core\leoApp.py", line 1963, in load
ok = lm.doPostPluginsInit()
File "c:\users\viktor\pyve\ve4leo\lib\site-packages\leo\core\leoApp.py", line 2310, in doPostPluginsInit
c1 = lm.openEmptyWorkBook()
File "c:\users\viktor\pyve\ve4leo\lib\site-packages\leo\core\leoApp.py", line 2368, in openEmptyWorkBook
c = lm.loadLocalFile(fn,gui=g.app.gui,old_c=None)
File "c:\users\viktor\pyve\ve4leo\lib\site-packages\leo\core\leoApp.py", line 2564, in loadLocalFile
c = lm.openFileByName(fn,gui,old_c,previousSettings)
File "c:\users\viktor\pyve\ve4leo\lib\site-packages\leo\core\leoApp.py", line 2621, in openFileByName
lm.createMenu(c,fn)
File "c:\users\viktor\pyve\ve4leo\lib\site-packages\leo\core\leoApp.py", line 2632, in createMenu
g.app.recentFilesManager.updateRecentFiles(fn)
File "c:\users\viktor\pyve\ve4leo\lib\site-packages\leo\core\leoApp.py", line 3207, in updateRecentFiles
if (munge(fileName) == munge(name) or
File "c:\users\viktor\pyve\ve4leo\lib\site-packages\leo\core\leoApp.py", line 3198, in munge
return g.os_path_finalize(name or '').lower()
File "c:\users\viktor\pyve\ve4leo\lib\site-packages\leo\core\leoGlobals.py", line 6193, in os_path_finalize
path = os.path.abspath(path)
File "C:\Users\Viktor\Programs\Python\Python35\lib\ntpath.py", line 535, in abspath
path = _getfullpathname(path)
ValueError: _getfullpathname: embedded null character
(VE4Leo) PS C:\Users\Viktor\PyVE\VE4Leo\Scripts>
</Log-2>
<Log-3>
(VE4Leo) PS C:\Users\Viktor\PyVE\VE4Leo> pip list
pip (8.1.2)
PyQt5 (5.7)
setuptools (20.10.1)
sip (4.18.1)
(VE4Leo) PS C:\Users\Viktor\PyVE\VE4Leo> pip install leo --no-cache-dir
Collecting leo
Downloading leo-5.0b2.zip (6.6MB)
100% |################################| 6.6MB 2.0MB/s
Installing collected packages: leo
Running setup.py install for leo ... done
Successfully installed leo-5.0b2
(VE4Leo) PS C:\Users\Viktor\PyVE\VE4Leo> ./Scripts/leoc
** isPython3: True
Leo 5.0b2, build 20141117141110, Mon Nov 17 14:11:10 CST 2014
Not running from a git repo
Python 3.5.2, PyQt version 5.7.0
Windows 10 AMD64 (build 10.0.14393) SP0
leoID=VIRA2015 (in C:\Users\Viktor\.leo)
reading settings in C:\users\viktor\pyve\ve4leo\lib\site-packages\leo\config\leoSettings.leo
reading settings in C:\Users\Viktor\.leo\myLeoSettings.leo
Using default leo file name:
C:\Users\Viktor\.leo\workbook.leo
Traceback (most recent call last):
File "C:\Users\Viktor\PyVE\VE4Leo\Scripts\leoc-script.py", line 9, in <module>
load_entry_point('leo==5.0b2', 'console_scripts', 'leoc')()
File "c:\users\viktor\pyve\ve4leo\lib\site-packages\leo\core\runLeo.py", line 81, in run
g.app.loadManager.load(fileName,pymacs)
File "c:\users\viktor\pyve\ve4leo\lib\site-packages\leo\core\leoApp.py", line 1963, in load
ok = lm.doPostPluginsInit()
File "c:\users\viktor\pyve\ve4leo\lib\site-packages\leo\core\leoApp.py", line 2310, in doPostPluginsInit
c1 = lm.openEmptyWorkBook()
File "c:\users\viktor\pyve\ve4leo\lib\site-packages\leo\core\leoApp.py", line 2368, in openEmptyWorkBook
c = lm.loadLocalFile(fn,gui=g.app.gui,old_c=None)
File "c:\users\viktor\pyve\ve4leo\lib\site-packages\leo\core\leoApp.py", line 2564, in loadLocalFile
c = lm.openFileByName(fn,gui,old_c,previousSettings)
File "c:\users\viktor\pyve\ve4leo\lib\site-packages\leo\core\leoApp.py", line 2621, in openFileByName
lm.createMenu(c,fn)
File "c:\users\viktor\pyve\ve4leo\lib\site-packages\leo\core\leoApp.py", line 2632, in createMenu
g.app.recentFilesManager.updateRecentFiles(fn)
File "c:\users\viktor\pyve\ve4leo\lib\site-packages\leo\core\leoApp.py", line 3207, in updateRecentFiles
if (munge(fileName) == munge(name) or
File "c:\users\viktor\pyve\ve4leo\lib\site-packages\leo\core\leoApp.py", line 3198, in munge
return g.os_path_finalize(name or '').lower()
File "c:\users\viktor\pyve\ve4leo\lib\site-packages\leo\core\leoGlobals.py", line 6193, in os_path_finalize
path = os.path.abspath(path)
File "C:\Users\Viktor\Programs\Python\Python35\lib\ntpath.py", line 535, in abspath
path = _getfullpathname(path)
ValueError: _getfullpathname: embedded null character
(VE4Leo) PS C:\Users\Viktor\PyVE\VE4Leo>
</Log-3>