xrt icon indicating copy to clipboard operation
xrt copied to clipboard

egg cache not setting up correctly.

Open RobBosman-rwhb opened this issue 3 years ago • 6 comments

Hi,

The setup.py install command it executes correctly. However once I run xrtQookStart.pyw. I get,

Traceback (most recent call last): File "/usr/local/lib/python3.7/dist-packages/xrt-1.3.4-py3.7.egg/xrt/gui/xrtQook/init.py", line 160, in render File "/usr/local/lib/python3.7/dist-packages/xrt-1.3.4-py3.7.egg/xrt/gui/commons/ext.py", line 78, in sphinxify File "/usr/lib/python3.7/os.py", line 211, in makedirs makedirs(head, exist_ok=exist_ok) File "/usr/lib/python3.7/os.py", line 211, in makedirs makedirs(head, exist_ok=exist_ok) File "/usr/lib/python3.7/os.py", line 211, in makedirs makedirs(head, exist_ok=exist_ok) File "/usr/lib/python3.7/os.py", line 221, in makedirs mkdir(name, mode) NotADirectoryError: [Errno 20] Not a directory: '/usr/local/lib/python3.7/dist-packages/xrt-1.3.4-py3.7.egg/xrt'

This doesn't seem to be a dependency issue. Not sure why the egg cache is not correctly configured. The GUI opens but alot of the icon don't show up and having not used xrt before I can't tell what else is missing All the best R

I include the python setup.py install output.

running install running bdist_egg running egg_info writing xrt.egg-info/PKG-INFO writing dependency_links to xrt.egg-info/dependency_links.txt writing requirements to xrt.egg-info/requires.txt writing top-level names to xrt.egg-info/top_level.txt reading manifest file 'xrt.egg-info/SOURCES.txt' writing manifest file 'xrt.egg-info/SOURCES.txt' installing library code to build/bdist.linux-x86_64/egg running install_lib running build_py creating build/bdist.linux-x86_64/egg creating build/bdist.linux-x86_64/egg/xrt copying build/lib/xrt/plotter.py -> build/bdist.linux-x86_64/egg/xrt copying build/lib/xrt/init.py -> build/bdist.linux-x86_64/egg/xrt creating build/bdist.linux-x86_64/egg/xrt/gui copying build/lib/xrt/gui/init.py -> build/bdist.linux-x86_64/egg/xrt/gui creating build/bdist.linux-x86_64/egg/xrt/gui/xrtGlow copying build/lib/xrt/gui/xrtGlow/init.py -> build/bdist.linux-x86_64/egg/xrt/gui/xrtGlow creating build/bdist.linux-x86_64/egg/xrt/gui/xrtGlow/_icons copying build/lib/xrt/gui/xrtGlow/_icons/icon-GLow.ico -> build/bdist.linux-x86_64/egg/xrt/gui/xrtGlow/_icons copying build/lib/xrt/gui/xrtGlow/notes.py -> build/bdist.linux-x86_64/egg/xrt/gui/xrtGlow copying build/lib/xrt/gui/xrtQookStart.pyw -> build/bdist.linux-x86_64/egg/xrt/gui creating build/bdist.linux-x86_64/egg/xrt/gui/xrtQook copying build/lib/xrt/gui/xrtQook/init.py -> build/bdist.linux-x86_64/egg/xrt/gui/xrtQook creating build/bdist.linux-x86_64/egg/xrt/gui/xrtQook/_icons copying build/lib/xrt/gui/xrtQook/_icons/light_bulb.png -> build/bdist.linux-x86_64/egg/xrt/gui/xrtQook/_icons copying build/lib/xrt/gui/xrtQook/_icons/logo-xrtQt.png -> build/bdist.linux-x86_64/egg/xrt/gui/xrtQook/_icons copying build/lib/xrt/gui/xrtQook/_icons/add5.png -> build/bdist.linux-x86_64/egg/xrt/gui/xrtQook/_icons copying build/lib/xrt/gui/xrtQook/_icons/add2.png -> build/bdist.linux-x86_64/egg/xrt/gui/xrtQook/_icons copying build/lib/xrt/gui/xrtQook/_icons/add4.png -> build/bdist.linux-x86_64/egg/xrt/gui/xrtQook/_icons copying build/lib/xrt/gui/xrtQook/_icons/filesave.png -> build/bdist.linux-x86_64/egg/xrt/gui/xrtQook/_icons copying build/lib/xrt/gui/xrtQook/_icons/pythonscriptsaveas.png -> build/bdist.linux-x86_64/egg/xrt/gui/xrtQook/_icons copying build/lib/xrt/gui/xrtQook/_icons/add6.png -> build/bdist.linux-x86_64/egg/xrt/gui/xrtQook/_icons copying build/lib/xrt/gui/xrtQook/_icons/dialog-information.png -> build/bdist.linux-x86_64/egg/xrt/gui/xrtQook/_icons copying build/lib/xrt/gui/xrtQook/_icons/GPU4.png -> build/bdist.linux-x86_64/egg/xrt/gui/xrtQook/_icons copying build/lib/xrt/gui/xrtQook/_icons/home.png -> build/bdist.linux-x86_64/egg/xrt/gui/xrtQook/_icons copying build/lib/xrt/gui/xrtQook/_icons/pythonscript.png -> build/bdist.linux-x86_64/egg/xrt/gui/xrtQook/_icons copying build/lib/xrt/gui/xrtQook/_icons/eyeglasses7_128.png -> build/bdist.linux-x86_64/egg/xrt/gui/xrtQook/_icons copying build/lib/xrt/gui/xrtQook/_icons/run.png -> build/bdist.linux-x86_64/egg/xrt/gui/xrtQook/_icons copying build/lib/xrt/gui/xrtQook/_icons/filesaveas.png -> build/bdist.linux-x86_64/egg/xrt/gui/xrtQook/_icons copying build/lib/xrt/gui/xrtQook/_icons/index.txt -> build/bdist.linux-x86_64/egg/xrt/gui/xrtQook/_icons copying build/lib/xrt/gui/xrtQook/_icons/filenew.png -> build/bdist.linux-x86_64/egg/xrt/gui/xrtQook/_icons copying build/lib/xrt/gui/xrtQook/_icons/pythonscriptsave.png -> build/bdist.linux-x86_64/egg/xrt/gui/xrtQook/_icons copying build/lib/xrt/gui/xrtQook/_icons/readme.png -> build/bdist.linux-x86_64/egg/xrt/gui/xrtQook/_icons copying build/lib/xrt/gui/xrtQook/_icons/add3.png -> build/bdist.linux-x86_64/egg/xrt/gui/xrtQook/_icons copying build/lib/xrt/gui/xrtQook/_icons/dialog-question.png -> build/bdist.linux-x86_64/egg/xrt/gui/xrtQook/_icons copying build/lib/xrt/gui/xrtQook/_icons/xrQt1.ico -> build/bdist.linux-x86_64/egg/xrt/gui/xrtQook/_icons copying build/lib/xrt/gui/xrtQook/_icons/add1.png -> build/bdist.linux-x86_64/egg/xrt/gui/xrtQook/_icons copying build/lib/xrt/gui/xrtQook/_icons/fileopen.png -> build/bdist.linux-x86_64/egg/xrt/gui/xrtQook/_icons copying build/lib/xrt/gui/xrtQook/tutorial.py -> build/bdist.linux-x86_64/egg/xrt/gui/xrtQook creating build/bdist.linux-x86_64/egg/xrt/gui/commons copying build/lib/xrt/gui/commons/conf.py -> build/bdist.linux-x86_64/egg/xrt/gui/commons creating build/bdist.linux-x86_64/egg/xrt/gui/commons/_themes creating build/bdist.linux-x86_64/egg/xrt/gui/commons/_themes/qook copying build/lib/xrt/gui/commons/_themes/qook/theme.conf -> build/bdist.linux-x86_64/egg/xrt/gui/commons/_themes/qook creating build/bdist.linux-x86_64/egg/xrt/gui/commons/_themes/qook/static copying build/lib/xrt/gui/commons/_themes/qook/static/utils.js -> build/bdist.linux-x86_64/egg/xrt/gui/commons/_themes/qook/static copying build/lib/xrt/gui/commons/_themes/qook/static/math_config_win32.js -> build/bdist.linux-x86_64/egg/xrt/gui/commons/_themes/qook/static copying build/lib/xrt/gui/commons/_themes/qook/static/default.css_t -> build/bdist.linux-x86_64/egg/xrt/gui/commons/_themes/qook/static copying build/lib/xrt/gui/commons/_themes/qook/page.html -> build/bdist.linux-x86_64/egg/xrt/gui/commons/_themes/qook copying build/lib/xrt/gui/commons/_themes/qook/layout.html -> build/bdist.linux-x86_64/egg/xrt/gui/commons/_themes/qook copying build/lib/xrt/gui/commons/init.py -> build/bdist.linux-x86_64/egg/xrt/gui/commons copying build/lib/xrt/gui/commons/gl.py -> build/bdist.linux-x86_64/egg/xrt/gui/commons copying build/lib/xrt/gui/commons/qt.py -> build/bdist.linux-x86_64/egg/xrt/gui/commons creating build/bdist.linux-x86_64/egg/xrt/gui/commons/_images copying build/lib/xrt/gui/commons/_images/1-LEG_profile-adhoc.png -> build/bdist.linux-x86_64/egg/xrt/gui/commons/_images copying build/lib/xrt/gui/commons/_images/ex03_p03c.png -> build/bdist.linux-x86_64/egg/xrt/gui/commons/_images copying build/lib/xrt/gui/commons/_images/outline00.png -> build/bdist.linux-x86_64/egg/xrt/gui/commons/_images copying build/lib/xrt/gui/commons/_images/qookTutor07.png -> build/bdist.linux-x86_64/egg/xrt/gui/commons/_images copying build/lib/xrt/gui/commons/_images/ex03_p02.png -> build/bdist.linux-x86_64/egg/xrt/gui/commons/_images copying build/lib/xrt/gui/commons/_images/ex03_glow.png -> build/bdist.linux-x86_64/egg/xrt/gui/commons/_images copying build/lib/xrt/gui/commons/_images/qookTutor11.png -> build/bdist.linux-x86_64/egg/xrt/gui/commons/_images copying build/lib/xrt/gui/commons/_images/invertColorMap=0_negative=1.png -> build/bdist.linux-x86_64/egg/xrt/gui/commons/_images copying build/lib/xrt/gui/commons/_images/ePos=1.png -> build/bdist.linux-x86_64/egg/xrt/gui/commons/_images copying build/lib/xrt/gui/commons/_images/qookTutor02.png -> build/bdist.linux-x86_64/egg/xrt/gui/commons/_images copying build/lib/xrt/gui/commons/_images/qookTutor08.png -> build/bdist.linux-x86_64/egg/xrt/gui/commons/_images copying build/lib/xrt/gui/commons/_images/filterFootprint2_I400mum_norm1.png -> build/bdist.linux-x86_64/egg/xrt/gui/commons/_images copying build/lib/xrt/gui/commons/_images/ex03_p03a.png -> build/bdist.linux-x86_64/egg/xrt/gui/commons/_images copying build/lib/xrt/gui/commons/_images/qookSplash2.gif -> build/bdist.linux-x86_64/egg/xrt/gui/commons/_images copying build/lib/xrt/gui/commons/_images/invertColorMap=1_negative=0.png -> build/bdist.linux-x86_64/egg/xrt/gui/commons/_images copying build/lib/xrt/gui/commons/_images/qookTutor04.png -> build/bdist.linux-x86_64/egg/xrt/gui/commons/_images copying build/lib/xrt/gui/commons/_images/qookTutor05.png -> build/bdist.linux-x86_64/egg/xrt/gui/commons/_images copying build/lib/xrt/gui/commons/_images/qookTutor03.png -> build/bdist.linux-x86_64/egg/xrt/gui/commons/_images copying build/lib/xrt/gui/commons/_images/invertColorMap=0_negative=0.png -> build/bdist.linux-x86_64/egg/xrt/gui/commons/_images copying build/lib/xrt/gui/commons/_images/offset5000.png -> build/bdist.linux-x86_64/egg/xrt/gui/commons/_images copying build/lib/xrt/gui/commons/_images/offset0.png -> build/bdist.linux-x86_64/egg/xrt/gui/commons/_images copying build/lib/xrt/gui/commons/_images/ePos=2.png -> build/bdist.linux-x86_64/egg/xrt/gui/commons/_images copying build/lib/xrt/gui/commons/_images/ex03_p03b.png -> build/bdist.linux-x86_64/egg/xrt/gui/commons/_images copying build/lib/xrt/gui/commons/_images/qookTutor06.png -> build/bdist.linux-x86_64/egg/xrt/gui/commons/_images copying build/lib/xrt/gui/commons/_images/qookTutor10.png -> build/bdist.linux-x86_64/egg/xrt/gui/commons/_images copying build/lib/xrt/gui/commons/_images/1-LEG_profile-default.png -> build/bdist.linux-x86_64/egg/xrt/gui/commons/_images copying build/lib/xrt/gui/commons/_images/filterFootprint2_I400mum.png -> build/bdist.linux-x86_64/egg/xrt/gui/commons/_images copying build/lib/xrt/gui/commons/_images/ex03_p01.png -> build/bdist.linux-x86_64/egg/xrt/gui/commons/_images copying build/lib/xrt/gui/commons/_images/outline10.png -> build/bdist.linux-x86_64/egg/xrt/gui/commons/_images copying build/lib/xrt/gui/commons/_images/qookTutor01.png -> build/bdist.linux-x86_64/egg/xrt/gui/commons/_images copying build/lib/xrt/gui/commons/_images/filterFootprint2_I400mum_norm2.png -> build/bdist.linux-x86_64/egg/xrt/gui/commons/_images copying build/lib/xrt/gui/commons/_images/negative=1+fullNegative.png -> build/bdist.linux-x86_64/egg/xrt/gui/commons/_images copying build/lib/xrt/gui/commons/_images/ePos=0.png -> build/bdist.linux-x86_64/egg/xrt/gui/commons/_images copying build/lib/xrt/gui/commons/_images/outline05.png -> build/bdist.linux-x86_64/egg/xrt/gui/commons/_images copying build/lib/xrt/gui/commons/_images/invertColorMap=1_negative=1.png -> build/bdist.linux-x86_64/egg/xrt/gui/commons/_images copying build/lib/xrt/gui/commons/_images/qookTutor09.png -> build/bdist.linux-x86_64/egg/xrt/gui/commons/_images copying build/lib/xrt/gui/commons/_images/ex03_p03d.png -> build/bdist.linux-x86_64/egg/xrt/gui/commons/_images copying build/lib/xrt/gui/commons/ext.py -> build/bdist.linux-x86_64/egg/xrt/gui/commons copying build/lib/xrt/gui/xrtQookStart.py -> build/bdist.linux-x86_64/egg/xrt/gui copying build/lib/xrt/version.py -> build/bdist.linux-x86_64/egg/xrt copying build/lib/xrt/multipro.py -> build/bdist.linux-x86_64/egg/xrt creating build/bdist.linux-x86_64/egg/xrt/backends copying build/lib/xrt/backends/shadow.py -> build/bdist.linux-x86_64/egg/xrt/backends copying build/lib/xrt/backends/init.py -> build/bdist.linux-x86_64/egg/xrt/backends creating build/bdist.linux-x86_64/egg/xrt/backends/raycing copying build/lib/xrt/backends/raycing/init.py -> build/bdist.linux-x86_64/egg/xrt/backends/raycing copying build/lib/xrt/backends/raycing/xrt_complex_double.cl -> build/bdist.linux-x86_64/egg/xrt/backends/raycing copying build/lib/xrt/backends/raycing/waves.py -> build/bdist.linux-x86_64/egg/xrt/backends/raycing copying build/lib/xrt/backends/raycing/sources_legacy.py -> build/bdist.linux-x86_64/egg/xrt/backends/raycing copying build/lib/xrt/backends/raycing/OE.cl -> build/bdist.linux-x86_64/egg/xrt/backends/raycing copying build/lib/xrt/backends/raycing/sources_synchr.py -> build/bdist.linux-x86_64/egg/xrt/backends/raycing copying build/lib/xrt/backends/raycing/run.py -> build/bdist.linux-x86_64/egg/xrt/backends/raycing copying build/lib/xrt/backends/raycing/undulator.cl -> build/bdist.linux-x86_64/egg/xrt/backends/raycing copying build/lib/xrt/backends/raycing/oes.py -> build/bdist.linux-x86_64/egg/xrt/backends/raycing creating build/bdist.linux-x86_64/egg/xrt/backends/raycing/data copying build/lib/xrt/backends/raycing/data/Chantler.npz -> build/bdist.linux-x86_64/egg/xrt/backends/raycing/data copying build/lib/xrt/backends/raycing/data/BrCo.npz -> build/bdist.linux-x86_64/egg/xrt/backends/raycing/data copying build/lib/xrt/backends/raycing/data/Henke.npz -> build/bdist.linux-x86_64/egg/xrt/backends/raycing/data copying build/lib/xrt/backends/raycing/data/AtomicData.dat -> build/bdist.linux-x86_64/egg/xrt/backends/raycing/data copying build/lib/xrt/backends/raycing/data/f0_xop.dat -> build/bdist.linux-x86_64/egg/xrt/backends/raycing/data copying build/lib/xrt/backends/raycing/xrt_complex_float.cl -> build/bdist.linux-x86_64/egg/xrt/backends/raycing copying build/lib/xrt/backends/raycing/materials.cl -> build/bdist.linux-x86_64/egg/xrt/backends/raycing copying build/lib/xrt/backends/raycing/sources_geoms.py -> build/bdist.linux-x86_64/egg/xrt/backends/raycing copying build/lib/xrt/backends/raycing/oes_base.py -> build/bdist.linux-x86_64/egg/xrt/backends/raycing copying build/lib/xrt/backends/raycing/diffract.cl -> build/bdist.linux-x86_64/egg/xrt/backends/raycing copying build/lib/xrt/backends/raycing/sources.py -> build/bdist.linux-x86_64/egg/xrt/backends/raycing copying build/lib/xrt/backends/raycing/physconsts.py -> build/bdist.linux-x86_64/egg/xrt/backends/raycing copying build/lib/xrt/backends/raycing/materials.py -> build/bdist.linux-x86_64/egg/xrt/backends/raycing copying build/lib/xrt/backends/raycing/apertures.py -> build/bdist.linux-x86_64/egg/xrt/backends/raycing copying build/lib/xrt/backends/raycing/myopencl.py -> build/bdist.linux-x86_64/egg/xrt/backends/raycing copying build/lib/xrt/backends/raycing/coherence.py -> build/bdist.linux-x86_64/egg/xrt/backends/raycing copying build/lib/xrt/backends/raycing/screens.py -> build/bdist.linux-x86_64/egg/xrt/backends/raycing copying build/lib/xrt/backends/raycing/sources_beams.py -> build/bdist.linux-x86_64/egg/xrt/backends/raycing copying build/lib/xrt/backends/raycing/stages.py -> build/bdist.linux-x86_64/egg/xrt/backends/raycing copying build/lib/xrt/backends/dummy.py -> build/bdist.linux-x86_64/egg/xrt/backends copying build/lib/xrt/runner.py -> build/bdist.linux-x86_64/egg/xrt copying build/lib/xrt/kde.py -> build/bdist.linux-x86_64/egg/xrt byte-compiling build/bdist.linux-x86_64/egg/xrt/plotter.py to plotter.cpython-37.pyc byte-compiling build/bdist.linux-x86_64/egg/xrt/init.py to init.cpython-37.pyc byte-compiling build/bdist.linux-x86_64/egg/xrt/gui/init.py to init.cpython-37.pyc byte-compiling build/bdist.linux-x86_64/egg/xrt/gui/xrtGlow/init.py to init.cpython-37.pyc byte-compiling build/bdist.linux-x86_64/egg/xrt/gui/xrtGlow/notes.py to notes.cpython-37.pyc byte-compiling build/bdist.linux-x86_64/egg/xrt/gui/xrtQook/init.py to init.cpython-37.pyc byte-compiling build/bdist.linux-x86_64/egg/xrt/gui/xrtQook/tutorial.py to tutorial.cpython-37.pyc byte-compiling build/bdist.linux-x86_64/egg/xrt/gui/commons/conf.py to conf.cpython-37.pyc byte-compiling build/bdist.linux-x86_64/egg/xrt/gui/commons/init.py to init.cpython-37.pyc byte-compiling build/bdist.linux-x86_64/egg/xrt/gui/commons/gl.py to gl.cpython-37.pyc byte-compiling build/bdist.linux-x86_64/egg/xrt/gui/commons/qt.py to qt.cpython-37.pyc byte-compiling build/bdist.linux-x86_64/egg/xrt/gui/commons/ext.py to ext.cpython-37.pyc byte-compiling build/bdist.linux-x86_64/egg/xrt/gui/xrtQookStart.py to xrtQookStart.cpython-37.pyc byte-compiling build/bdist.linux-x86_64/egg/xrt/version.py to version.cpython-37.pyc byte-compiling build/bdist.linux-x86_64/egg/xrt/multipro.py to multipro.cpython-37.pyc byte-compiling build/bdist.linux-x86_64/egg/xrt/backends/shadow.py to shadow.cpython-37.pyc byte-compiling build/bdist.linux-x86_64/egg/xrt/backends/init.py to init.cpython-37.pyc byte-compiling build/bdist.linux-x86_64/egg/xrt/backends/raycing/init.py to init.cpython-37.pyc byte-compiling build/bdist.linux-x86_64/egg/xrt/backends/raycing/waves.py to waves.cpython-37.pyc byte-compiling build/bdist.linux-x86_64/egg/xrt/backends/raycing/sources_legacy.py to sources_legacy.cpython-37.pyc byte-compiling build/bdist.linux-x86_64/egg/xrt/backends/raycing/sources_synchr.py to sources_synchr.cpython-37.pyc byte-compiling build/bdist.linux-x86_64/egg/xrt/backends/raycing/run.py to run.cpython-37.pyc byte-compiling build/bdist.linux-x86_64/egg/xrt/backends/raycing/oes.py to oes.cpython-37.pyc byte-compiling build/bdist.linux-x86_64/egg/xrt/backends/raycing/sources_geoms.py to sources_geoms.cpython-37.pyc byte-compiling build/bdist.linux-x86_64/egg/xrt/backends/raycing/oes_base.py to oes_base.cpython-37.pyc byte-compiling build/bdist.linux-x86_64/egg/xrt/backends/raycing/sources.py to sources.cpython-37.pyc byte-compiling build/bdist.linux-x86_64/egg/xrt/backends/raycing/physconsts.py to physconsts.cpython-37.pyc byte-compiling build/bdist.linux-x86_64/egg/xrt/backends/raycing/materials.py to materials.cpython-37.pyc byte-compiling build/bdist.linux-x86_64/egg/xrt/backends/raycing/apertures.py to apertures.cpython-37.pyc byte-compiling build/bdist.linux-x86_64/egg/xrt/backends/raycing/myopencl.py to myopencl.cpython-37.pyc byte-compiling build/bdist.linux-x86_64/egg/xrt/backends/raycing/coherence.py to coherence.cpython-37.pyc byte-compiling build/bdist.linux-x86_64/egg/xrt/backends/raycing/screens.py to screens.cpython-37.pyc byte-compiling build/bdist.linux-x86_64/egg/xrt/backends/raycing/sources_beams.py to sources_beams.cpython-37.pyc byte-compiling build/bdist.linux-x86_64/egg/xrt/backends/raycing/stages.py to stages.cpython-37.pyc byte-compiling build/bdist.linux-x86_64/egg/xrt/backends/dummy.py to dummy.cpython-37.pyc byte-compiling build/bdist.linux-x86_64/egg/xrt/runner.py to runner.cpython-37.pyc byte-compiling build/bdist.linux-x86_64/egg/xrt/kde.py to kde.cpython-37.pyc creating build/bdist.linux-x86_64/egg/EGG-INFO installing scripts to build/bdist.linux-x86_64/egg/EGG-INFO/scripts running install_scripts running build_scripts creating build/bdist.linux-x86_64/egg/EGG-INFO/scripts copying build/scripts-3.7/xrtQookStart.pyw -> build/bdist.linux-x86_64/egg/EGG-INFO/scripts copying build/scripts-3.7/xrtQookStart.py -> build/bdist.linux-x86_64/egg/EGG-INFO/scripts changing mode of build/bdist.linux-x86_64/egg/EGG-INFO/scripts/xrtQookStart.pyw to 755 changing mode of build/bdist.linux-x86_64/egg/EGG-INFO/scripts/xrtQookStart.py to 755 copying xrt.egg-info/PKG-INFO -> build/bdist.linux-x86_64/egg/EGG-INFO copying xrt.egg-info/SOURCES.txt -> build/bdist.linux-x86_64/egg/EGG-INFO copying xrt.egg-info/dependency_links.txt -> build/bdist.linux-x86_64/egg/EGG-INFO copying xrt.egg-info/requires.txt -> build/bdist.linux-x86_64/egg/EGG-INFO copying xrt.egg-info/top_level.txt -> build/bdist.linux-x86_64/egg/EGG-INFO copying xrt.egg-info/zip-safe -> build/bdist.linux-x86_64/egg/EGG-INFO creating 'dist/xrt-1.3.4-py3.7.egg' and adding 'build/bdist.linux-x86_64/egg' to it removing 'build/bdist.linux-x86_64/egg' (and everything under it) Processing xrt-1.3.4-py3.7.egg Removing /usr/local/lib/python3.7/dist-packages/xrt-1.3.4-py3.7.egg Copying xrt-1.3.4-py3.7.egg to /usr/local/lib/python3.7/dist-packages xrt 1.3.4 is already the active version in easy-install.pth Installing xrtQookStart.py script to /usr/local/bin Installing xrtQookStart.pyw script to /usr/local/bin

Installed /usr/local/lib/python3.7/dist-packages/xrt-1.3.4-py3.7.egg Processing dependencies for xrt==1.3.4 Searching for Sphinx==3.1.2 Best match: Sphinx 3.1.2 Processing Sphinx-3.1.2-py3.7.egg Sphinx 3.1.2 is already the active version in easy-install.pth Installing sphinx-apidoc script to /usr/local/bin Installing sphinx-autogen script to /usr/local/bin Installing sphinx-build script to /usr/local/bin Installing sphinx-quickstart script to /usr/local/bin

Using /usr/local/lib/python3.7/dist-packages/Sphinx-3.1.2-py3.7.egg Searching for scipy==1.5.1 Best match: scipy 1.5.1 Processing scipy-1.5.1-py3.7-linux-x86_64.egg scipy 1.5.1 is already the active version in easy-install.pth

Using /usr/local/lib/python3.7/dist-packages/scipy-1.5.1-py3.7-linux-x86_64.egg Searching for numpy==1.16.2 Best match: numpy 1.16.2 Adding numpy 1.16.2 to easy-install.pth file Installing f2py script to /usr/local/bin Installing f2py3 script to /usr/local/bin Installing f2py3.7 script to /usr/local/bin

Using /usr/lib/python3/dist-packages Searching for matplotlib==3.0.2 Best match: matplotlib 3.0.2 Adding matplotlib 3.0.2 to easy-install.pth file

Using /usr/lib/python3/dist-packages Searching for sphinxcontrib-serializinghtml==1.1.4 Best match: sphinxcontrib-serializinghtml 1.1.4 Processing sphinxcontrib_serializinghtml-1.1.4-py3.7.egg sphinxcontrib-serializinghtml 1.1.4 is already the active version in easy-install.pth

Using /usr/local/lib/python3.7/dist-packages/sphinxcontrib_serializinghtml-1.1.4-py3.7.egg Searching for sphinxcontrib-qthelp==1.0.3 Best match: sphinxcontrib-qthelp 1.0.3 Processing sphinxcontrib_qthelp-1.0.3-py3.7.egg sphinxcontrib-qthelp 1.0.3 is already the active version in easy-install.pth

Using /usr/local/lib/python3.7/dist-packages/sphinxcontrib_qthelp-1.0.3-py3.7.egg Searching for sphinxcontrib-jsmath==1.0.1 Best match: sphinxcontrib-jsmath 1.0.1 Processing sphinxcontrib_jsmath-1.0.1-py3.7.egg sphinxcontrib-jsmath 1.0.1 is already the active version in easy-install.pth

Using /usr/local/lib/python3.7/dist-packages/sphinxcontrib_jsmath-1.0.1-py3.7.egg Searching for sphinxcontrib-htmlhelp==1.0.3 Best match: sphinxcontrib-htmlhelp 1.0.3 Processing sphinxcontrib_htmlhelp-1.0.3-py3.7.egg sphinxcontrib-htmlhelp 1.0.3 is already the active version in easy-install.pth

Using /usr/local/lib/python3.7/dist-packages/sphinxcontrib_htmlhelp-1.0.3-py3.7.egg Searching for sphinxcontrib-devhelp==1.0.2 Best match: sphinxcontrib-devhelp 1.0.2 Processing sphinxcontrib_devhelp-1.0.2-py3.7.egg sphinxcontrib-devhelp 1.0.2 is already the active version in easy-install.pth

Using /usr/local/lib/python3.7/dist-packages/sphinxcontrib_devhelp-1.0.2-py3.7.egg Searching for sphinxcontrib-applehelp==1.0.2 Best match: sphinxcontrib-applehelp 1.0.2 Processing sphinxcontrib_applehelp-1.0.2-py3.7.egg sphinxcontrib-applehelp 1.0.2 is already the active version in easy-install.pth

Using /usr/local/lib/python3.7/dist-packages/sphinxcontrib_applehelp-1.0.2-py3.7.egg Searching for snowballstemmer==2.0.0 Best match: snowballstemmer 2.0.0 Processing snowballstemmer-2.0.0-py3.7.egg snowballstemmer 2.0.0 is already the active version in easy-install.pth

Using /usr/local/lib/python3.7/dist-packages/snowballstemmer-2.0.0-py3.7.egg Searching for setuptools==41.1.0 Best match: setuptools 41.1.0 Adding setuptools 41.1.0 to easy-install.pth file Installing easy_install script to /usr/local/bin

Using /usr/lib/python3/dist-packages Searching for requests==2.21.0 Best match: requests 2.21.0 Adding requests 2.21.0 to easy-install.pth file

Using /usr/lib/python3/dist-packages Searching for packaging==20.4 Best match: packaging 20.4 Processing packaging-20.4-py3.7.egg packaging 20.4 is already the active version in easy-install.pth

Using /usr/local/lib/python3.7/dist-packages/packaging-20.4-py3.7.egg Searching for imagesize==1.2.0 Best match: imagesize 1.2.0 Processing imagesize-1.2.0-py3.7.egg imagesize 1.2.0 is already the active version in easy-install.pth

Using /usr/local/lib/python3.7/dist-packages/imagesize-1.2.0-py3.7.egg Searching for docutils==0.15.2 Best match: docutils 0.15.2 Adding docutils 0.15.2 to easy-install.pth file

Using /usr/lib/python3/dist-packages Searching for Babel==2.8.0 Best match: Babel 2.8.0 Processing Babel-2.8.0-py3.7.egg Babel 2.8.0 is already the active version in easy-install.pth Installing pybabel script to /usr/local/bin

Using /usr/local/lib/python3.7/dist-packages/Babel-2.8.0-py3.7.egg Searching for alabaster==0.7.12 Best match: alabaster 0.7.12 Processing alabaster-0.7.12-py3.7.egg alabaster 0.7.12 is already the active version in easy-install.pth

Using /usr/local/lib/python3.7/dist-packages/alabaster-0.7.12-py3.7.egg Searching for Pygments==2.3.1 Best match: Pygments 2.3.1 Adding Pygments 2.3.1 to easy-install.pth file Installing pygmentize script to /usr/local/bin

Using /usr/lib/python3/dist-packages Searching for Jinja2==3.0.0a1 Best match: Jinja2 3.0.0a1 Processing Jinja2-3.0.0a1-py3.7.egg Jinja2 3.0.0a1 is already the active version in easy-install.pth

Using /usr/local/lib/python3.7/dist-packages/Jinja2-3.0.0a1-py3.7.egg Searching for six==1.12.0 Best match: six 1.12.0 Adding six 1.12.0 to easy-install.pth file

Using /usr/lib/python3/dist-packages Searching for pyparsing==2.2.0 Best match: pyparsing 2.2.0 Adding pyparsing 2.2.0 to easy-install.pth file

Using /usr/lib/python3/dist-packages Searching for pytz==2019.2 Best match: pytz 2019.2 Adding pytz 2019.2 to easy-install.pth file

Using /usr/lib/python3/dist-packages Searching for MarkupSafe==1.1.0 Best match: MarkupSafe 1.1.0 Adding MarkupSafe 1.1.0 to easy-install.pth file

Using /usr/lib/python3/dist-packages Finished processing dependencies for xrt==1.3.4

RobBosman-rwhb avatar Oct 01 '20 22:10 RobBosman-rwhb

Hi, I cannot reproduce it. Why the locations of xrt py files are inside the egg? From where you run xrtQookStart.pyw?

kklmn avatar Oct 02 '20 12:10 kklmn

Hi, xrt/build/lib/xrt/gui/xrtQookStart.pyw Although from any of the files where xrtQookStart.pyw are located (there seem to be multiples of these files for reasons I am unclear by). /xrt/xrt/gui/xrtQookStart.pyw /xrt/build/scripts-3.7/xrtQookStart.pyw /xrt/build/scripts-3.7/xrtQookStart.py /xrt/build/lib/xrt/gui/xrtQookStart.pyw /xrt/build/lib/xrt/gui/xrtQookStart.py

The error is the same

RobBosman-rwhb avatar Nov 17 '20 14:11 RobBosman-rwhb

How it can be the same? The location is different. Please give the full traceback, including the starting command.

kklmn avatar Nov 17 '20 15:11 kklmn

Hi,

So if I run, python xrt/xrt/gui/xrtQookStart.py My response is Traceback (most recent call last): File "/home/kyot/miniconda3/lib/python3.7/site-packages/xrt-1.3.4-py3.7.egg/xrt/gui/xrtQook/init.py", line 160, in render File "/home/kyot/miniconda3/lib/python3.7/site-packages/xrt-1.3.4-py3.7.egg/xrt/gui/commons/ext.py", line 78, in sphinxify File "/home/kyot/miniconda3/lib/python3.7/os.py", line 211, in makedirs makedirs(head, exist_ok=exist_ok) File "/home/kyot/miniconda3/lib/python3.7/os.py", line 211, in makedirs makedirs(head, exist_ok=exist_ok) File "/home/kyot/miniconda3/lib/python3.7/os.py", line 211, in makedirs makedirs(head, exist_ok=exist_ok) File "/home/kyot/miniconda3/lib/python3.7/os.py", line 221, in makedirs mkdir(name, mode) NotADirectoryError: [Errno 20] Not a directory: '/home/kyot/miniconda3/lib/python3.7/site-packages/xrt-1.3.4-py3.7.egg/xrt' Aborted (core dumped)

deactivating my conda enviroment simply means that I lose the packages I need as expected. I can 't see why this would be caused by miniconda.

simply running "xrtQookStart.pyw" as specified in read the docs (as I have used setup.py (with sudo permissions)) causes the same error

Traceback (most recent call last): File "/home/kyot/miniconda3/lib/python3.7/site-packages/xrt-1.3.4-py3.7.egg/xrt/gui/xrtQook/init.py", line 160, in render File "/home/kyot/miniconda3/lib/python3.7/site-packages/xrt-1.3.4-py3.7.egg/xrt/gui/commons/ext.py", line 78, in sphinxify File "/home/kyot/miniconda3/lib/python3.7/os.py", line 211, in makedirs makedirs(head, exist_ok=exist_ok) File "/home/kyot/miniconda3/lib/python3.7/os.py", line 211, in makedirs makedirs(head, exist_ok=exist_ok) File "/home/kyot/miniconda3/lib/python3.7/os.py", line 211, in makedirs makedirs(head, exist_ok=exist_ok) File "/home/kyot/miniconda3/lib/python3.7/os.py", line 221, in makedirs mkdir(name, mode) NotADirectoryError: [Errno 20] Not a directory: '/home/kyot/miniconda3/lib/python3.7/site-packages/xrt-1.3.4-py3.7.egg/xrt' Aborted (core dumped)

I can't see what I am missing from the basic installation.

RobBosman-rwhb avatar Nov 18 '20 11:11 RobBosman-rwhb

I cannot figure out why your miniconda wants to work inside an egg file, which is essentially a zip file. I personally use xrt in a selected location, I do not install it, and thus I can use the same xrt files with various Python installations, I have very many of them. This also ensures that xrt does not end up in a strange location, as your miniconda wants to. I also don't know if this behavior is general or it is specific to your settings of miniconda.

kklmn avatar Nov 18 '20 11:11 kklmn

There is a kw parameter zip_safe in setup() in setup.py. Its behavior is different in different systems and with different installation methods. Please try to set it False. I've already done so in the GH version, so you can directly try it from GH.

kklmn avatar Nov 19 '20 10:11 kklmn