glue-viz / glue

Linked Data Visualizations Across Multiple Files
http://glueviz.org
Other
740 stars 153 forks source link

Won't start: TypeError: setValue(self, int): argument 1 has unexpected type 'float' #2361

Closed Gabriel-p closed 1 year ago

Gabriel-p commented 1 year ago

Describe the bug Glue won't start, instead this error is shown

(py3) $ glue
QApplication: invalid style override 'adwaita' passed, ignoring it.
    Available styles: Windows, Fusion
Traceback (most recent call last):
  File "/home/gabriel/miniconda3/envs/py3/bin/glue", line 11, in <module>
    sys.exit(main())
  File "/home/gabriel/miniconda3/envs/py3/lib/python3.10/site-packages/glue/main.py", line 259, in main
    start_glue(**kwargs)
  File "/home/gabriel/miniconda3/envs/py3/lib/python3.10/site-packages/glue/main.py", line 156, in start_glue
    load_plugins(splash=splash, require_qt_plugins=True)
  File "/home/gabriel/miniconda3/envs/py3/lib/python3.10/site-packages/glue/main.py", line 347, in load_plugins
    splash.set_progress(100. * iplugin / float(n_plugins))
  File "/home/gabriel/miniconda3/envs/py3/lib/python3.10/site-packages/glue/app/qt/splash_screen.py", line 31, in set_progress
    self.progress.setValue(value)
TypeError: setValue(self, int): argument 1 has unexpected type 'float'

To Reproduce Steps to reproduce the behavior such as:

  1. Activate conda environment
  2. type glue

Expected behavior Glue should start

Screenshots If applicable, add screenshots to help explain your problem.

Details:

Additional context Using verbose option

(py3) $ glue -v
INFO:glue:Input arguments: ['/home/gabriel/miniconda3/envs/py3/bin/glue', '-v']
QApplication: invalid style override 'adwaita' passed, ignoring it.
    Available styles: Windows, Fusion
INFO:glue:Loading external plugins using setuptools==65.6.3
INFO:glue:Loading plugin coordinate_helpers succeeded
Traceback (most recent call last):
  File "/home/gabriel/miniconda3/envs/py3/bin/glue", line 11, in <module>
    sys.exit(main())
  File "/home/gabriel/miniconda3/envs/py3/lib/python3.10/site-packages/glue/main.py", line 259, in main
    start_glue(**kwargs)
  File "/home/gabriel/miniconda3/envs/py3/lib/python3.10/site-packages/glue/main.py", line 156, in start_glue
    load_plugins(splash=splash, require_qt_plugins=True)
  File "/home/gabriel/miniconda3/envs/py3/lib/python3.10/site-packages/glue/main.py", line 347, in load_plugins
    splash.set_progress(100. * iplugin / float(n_plugins))
  File "/home/gabriel/miniconda3/envs/py3/lib/python3.10/site-packages/glue/app/qt/splash_screen.py", line 31, in set_progress
    self.progress.setValue(value)
TypeError: setValue(self, int): argument 1 has unexpected type 'float'
Carifio24 commented 1 year ago

Hi Gabriel, it looks like this issue comes from a change to implicit float -> int conversion in Python 3.10 (see this Python issue). This was fixed on the glue side in https://github.com/glue-viz/glue/pull/2266, which should mean that the first glue release with this change is 1.3.0. Is it possible for you to update your glue version?

Gabriel-p commented 1 year ago

I would love to upgrade glue but installing through conda gets that version. How would I go about upgrading it?

Gabriel-p commented 1 year ago

I just attempted to install from the git source and I get this error:

$ glue
libGL error: MESA-LOADER: failed to open nouveau: /usr/lib/dri/nouveau_dri.so: no se puede abrir el archivo del objeto compartido: No existe el archivo o el directorio (search paths /usr/lib/x86_64-linux-gnu/dri:\$${ORIGIN}/dri:/usr/lib/dri, suffix _dri)
libGL error: failed to load driver: nouveau
libGL error: MESA-LOADER: failed to open nouveau: /usr/lib/dri/nouveau_dri.so: no se puede abrir el archivo del objeto compartido: No existe el archivo o el directorio (search paths /usr/lib/x86_64-linux-gnu/dri:\$${ORIGIN}/dri:/usr/lib/dri, suffix _dri)
libGL error: failed to load driver: nouveau
libGL error: MESA-LOADER: failed to open swrast: /usr/lib/dri/swrast_dri.so: no se puede abrir el archivo del objeto compartido: No existe el archivo o el directorio (search paths /usr/lib/x86_64-linux-gnu/dri:\$${ORIGIN}/dri:/usr/lib/dri, suffix _dri)
libGL error: failed to load driver: swrast
QApplication: invalid style override 'adwaita' passed, ignoring it.
    Available styles: Windows, Fusion
qt.pysideplugin: Environment variable PYSIDE_DESIGNER_PLUGINS is not set, bailing out.
qt.pysideplugin: No instance of QPyDesignerCustomWidgetCollection was found.
qt.pysideplugin: No instance of QPyDesignerCustomWidgetCollection was found.
Traceback (most recent call last):
  File "/home/gabriel/miniconda3/lib/python3.10/site-packages/QtPy-2.3.0-py3.10.egg/qtpy/uic.py", line 166, in createWidget
    widget = self.customWidgets[class_name](parent)
  File "/home/gabriel/miniconda3/lib/python3.10/site-packages/glue_core-1.7.1.dev7+g864a557d-py3.10.egg/glue/core/qt/data_collection_model.py", line 455, in __init__
    self.setEditTriggers(self.NoEditTriggers)
AttributeError: 'DataCollectionView' object has no attribute 'NoEditTriggers'. Did you mean: 'editTriggers'?
"Empty widget item in QVBoxLayout 'layout'."
Traceback (most recent call last):
  File "/home/gabriel/miniconda3/bin/glue", line 33, in <module>
    sys.exit(load_entry_point('glue-core==1.7.1.dev7+g864a557d', 'gui_scripts', 'glue')())
  File "/home/gabriel/miniconda3/lib/python3.10/site-packages/glue_core-1.7.1.dev7+g864a557d-py3.10.egg/glue/main.py", line 253, in main
    start_glue(**kwargs)
  File "/home/gabriel/miniconda3/lib/python3.10/site-packages/glue_core-1.7.1.dev7+g864a557d-py3.10.egg/glue/main.py", line 180, in start_glue
    ga = GlueApplication(session=session)
  File "/home/gabriel/miniconda3/lib/python3.10/site-packages/glue_core-1.7.1.dev7+g864a557d-py3.10.egg/glue/app/qt/application.py", line 303, in __init__
    self._setup_ui()
  File "/home/gabriel/miniconda3/lib/python3.10/site-packages/glue_core-1.7.1.dev7+g864a557d-py3.10.egg/glue/app/qt/application.py", line 369, in _setup_ui
    lw = LayerTreeWidget(session=self._session)
  File "/home/gabriel/miniconda3/lib/python3.10/site-packages/glue_core-1.7.1.dev7+g864a557d-py3.10.egg/glue/app/qt/layer_tree_widget.py", line 519, in __init__
    self._create_actions()
  File "/home/gabriel/miniconda3/lib/python3.10/site-packages/glue_core-1.7.1.dev7+g864a557d-py3.10.egg/glue/app/qt/layer_tree_widget.py", line 582, in _create_actions
    tree = self.ui.layerTree
AttributeError: 'PySide6.QtWidgets.QWidget' object has no attribute 'layerTree'
Carifio24 commented 1 year ago

Just curious, exactly which command are you using to install from conda? Running conda install -c glueviz glueviz gives me a glue --version of 1.6.0, on Ubuntu 20.04.

dhomeier commented 1 year ago

AttributeError: 'PySide6.QtWidgets.QWidget' object has no attribute 'layerTree'

glue does not work with PySide6 (6.4) at this point, and we have not yet found a way to replace the attributes removed in that version. PySide 6 6.3 should mostly work, but generally is not supported as well as PyQt6 up to 6.4.x

Gabriel-p commented 1 year ago

@Carifio24 I'm running elementary OS 7 based on Ubuntu 22.04.1 LTS. This is what conda wants to install:

$ conda install -c glueviz glueviz
Collecting package metadata (current_repodata.json): done
Solving environment: done

## Package Plan ##

  environment location: /home/gabriel/miniconda3/envs/py3

  added / updated specs:
    - glueviz

The following NEW packages will be INSTALLED:

  asttokens          pkgs/main/noarch::asttokens-2.0.5-pyhd3eb1b0_0 
  backcall           pkgs/main/noarch::backcall-0.2.0-pyhd3eb1b0_0 
  blosc              pkgs/main/linux-64::blosc-1.21.3-h6a678d5_0 
  brunsli            pkgs/main/linux-64::brunsli-0.1-h2531618_0 
  c-ares             pkgs/main/linux-64::c-ares-1.18.1-h7f8727e_0 
  cfitsio            pkgs/main/linux-64::cfitsio-3.470-h5893167_7 
  charls             pkgs/main/linux-64::charls-2.2.0-h2531618_0 
  cloudpickle        pkgs/main/noarch::cloudpickle-2.0.0-pyhd3eb1b0_0 
  comm               pkgs/main/linux-64::comm-0.1.2-py310h06a4308_0 
  cytoolz            pkgs/main/linux-64::cytoolz-0.12.0-py310h5eee18b_0 
  dask-core          pkgs/main/linux-64::dask-core-2022.7.0-py310h06a4308_0 
  debugpy            pkgs/main/linux-64::debugpy-1.5.1-py310h295c915_0 
  decorator          pkgs/main/noarch::decorator-5.1.1-pyhd3eb1b0_0 
  dill               pkgs/main/linux-64::dill-0.3.6-py310h06a4308_0 
  echo               glueviz/noarch::echo-0.5-pyh9f0ad1d_0 
  entrypoints        pkgs/main/linux-64::entrypoints-0.4-py310h06a4308_0 
  et_xmlfile         pkgs/main/linux-64::et_xmlfile-1.1.0-py310h06a4308_0 
  executing          pkgs/main/noarch::executing-0.8.3-pyhd3eb1b0_0 
  fast-histogram     glueviz/linux-64::fast-histogram-0.10-py310h96516ba_1 
  font-ttf-dejavu-s~ pkgs/main/noarch::font-ttf-dejavu-sans-mono-2.37-hd3eb1b0_0 
  font-ttf-inconsol~ pkgs/main/noarch::font-ttf-inconsolata-2.001-hcb22688_0 
  font-ttf-source-c~ pkgs/main/noarch::font-ttf-source-code-pro-2.030-hd3eb1b0_0 
  font-ttf-ubuntu    pkgs/main/noarch::font-ttf-ubuntu-0.83-h8b1ccd4_0 
  fonts-anaconda     pkgs/main/noarch::fonts-anaconda-1-h8fa9717_0 
  fonts-conda-ecosy~ pkgs/main/noarch::fonts-conda-ecosystem-1-hd3eb1b0_0 
  freetype-py        glueviz/noarch::freetype-py-2.2.0-pyh9f0ad1d_0 
  fsspec             pkgs/main/linux-64::fsspec-2022.11.0-py310h06a4308_0 
  glue-core          pkgs/main/linux-64::glue-core-1.2.4-py310h06a4308_0 
  glue-vispy-viewers glueviz/noarch::glue-vispy-viewers-1.0.6-py_1 
  glueviz            glueviz/linux-64::glueviz-1.0.0-0 
  h5py               pkgs/main/linux-64::h5py-3.7.0-py310he06866b_0 
  hdf5               pkgs/main/linux-64::hdf5-1.10.6-h3ffc7dd_1 
  hsluv              pkgs/main/linux-64::hsluv-5.0.3-py310h06a4308_0 
  imagecodecs        pkgs/main/linux-64::imagecodecs-2021.8.26-py310hecf7e94_1 
  imageio            pkgs/main/linux-64::imageio-2.19.3-py310h06a4308_0 
  ipykernel          pkgs/main/linux-64::ipykernel-6.19.2-py310h2f386ee_0 
  ipython            pkgs/main/linux-64::ipython-8.8.0-py310h06a4308_0 
  ipython_genutils   pkgs/main/noarch::ipython_genutils-0.2.0-pyhd3eb1b0_1 
  jedi               pkgs/main/linux-64::jedi-0.18.1-py310h06a4308_1 
  jupyter_client     pkgs/main/linux-64::jupyter_client-7.4.8-py310h06a4308_0 
  jupyter_core       pkgs/main/linux-64::jupyter_core-5.1.1-py310h06a4308_0 
  jxrlib             pkgs/main/linux-64::jxrlib-1.1-h7b6447c_2 
  libaec             pkgs/main/linux-64::libaec-1.0.4-he6710b0_1 
  libcurl            pkgs/main/linux-64::libcurl-7.87.0-h91b91d3_0 
  libev              pkgs/main/linux-64::libev-4.33-h7f8727e_1 
  libnghttp2         pkgs/main/linux-64::libnghttp2-1.46.0-hce63b2e_0 
  libsodium          pkgs/main/linux-64::libsodium-1.0.18-h7b6447c_0 
  libssh2            pkgs/main/linux-64::libssh2-1.10.0-h8f2d780_0 
  libzopfli          pkgs/main/linux-64::libzopfli-1.0.3-he6710b0_0 
  locket             pkgs/main/linux-64::locket-1.0.0-py310h06a4308_0 
  matplotlib-inline  pkgs/main/linux-64::matplotlib-inline-0.1.6-py310h06a4308_0 
  mpl-scatter-densi~ glueviz/noarch::mpl-scatter-density-0.7-py_0 
  nest-asyncio       pkgs/main/linux-64::nest-asyncio-1.5.6-py310h06a4308_0 
  networkx           pkgs/main/linux-64::networkx-2.8.4-py310h06a4308_0 
  openjpeg           pkgs/main/linux-64::openjpeg-2.4.0-h3ad879b_0 
  openpyxl           pkgs/main/linux-64::openpyxl-3.0.10-py310h5eee18b_0 
  parso              pkgs/main/noarch::parso-0.8.3-pyhd3eb1b0_0 
  partd              pkgs/main/noarch::partd-1.2.0-pyhd3eb1b0_1 
  pexpect            pkgs/main/noarch::pexpect-4.8.0-pyhd3eb1b0_3 
  pickleshare        pkgs/main/noarch::pickleshare-0.7.5-pyhd3eb1b0_1003 
  platformdirs       pkgs/main/linux-64::platformdirs-2.5.2-py310h06a4308_0 
  plotly             pkgs/main/linux-64::plotly-5.9.0-py310h06a4308_0 
  prompt-toolkit     pkgs/main/linux-64::prompt-toolkit-3.0.36-py310h06a4308_0 
  psutil             pkgs/main/linux-64::psutil-5.9.0-py310h5eee18b_0 
  ptyprocess         pkgs/main/noarch::ptyprocess-0.7.0-pyhd3eb1b0_2 
  pure_eval          pkgs/main/noarch::pure_eval-0.2.2-pyhd3eb1b0_0 
  pygments           pkgs/main/noarch::pygments-2.11.2-pyhd3eb1b0_0 
  pyopengl           glueviz/noarch::pyopengl-3.1.5-py_0 
  python_abi         glueviz/linux-64::python_abi-3.10-2_cp310 
  pywavelets         pkgs/main/linux-64::pywavelets-1.4.1-py310h5eee18b_0 
  pyzmq              pkgs/main/linux-64::pyzmq-23.2.0-py310h6a678d5_0 
  qtconsole          pkgs/main/linux-64::qtconsole-5.4.0-py310h06a4308_0 
  qtpy               pkgs/main/linux-64::qtpy-2.2.0-py310h06a4308_0 
  scikit-image       pkgs/main/linux-64::scikit-image-0.19.3-py310h6a678d5_1 
  snappy             pkgs/main/linux-64::snappy-1.1.9-h295c915_0 
  stack_data         pkgs/main/noarch::stack_data-0.2.0-pyhd3eb1b0_0 
  tenacity           pkgs/main/linux-64::tenacity-8.0.1-py310h06a4308_1 
  tifffile           pkgs/main/noarch::tifffile-2021.7.2-pyhd3eb1b0_2 
  toolz              pkgs/main/linux-64::toolz-0.12.0-py310h06a4308_0 
  traitlets          pkgs/main/linux-64::traitlets-5.7.1-py310h06a4308_0 
  vispy              glueviz/linux-64::vispy-0.9.3-py310h0b38e52_1 
  wcwidth            pkgs/main/noarch::wcwidth-0.2.5-pyhd3eb1b0_0 
  xlrd               pkgs/main/noarch::xlrd-2.0.1-pyhd3eb1b0_0 
  zeromq             pkgs/main/linux-64::zeromq-4.3.4-h2531618_0 
  zfp                pkgs/main/linux-64::zfp-0.5.5-h295c915_6 

Proceed ([y]/n)? 
dhomeier commented 1 year ago

Can you somehow get conda to also search the conda-forge channel? I am using mamba, which has this enabled by default, and that is actually providing the 1.6.0 version of glue-core and almost everything else – pretty much only glueviz itself will need the glueviz channel to get 1.0. conda install -c glueviz -c conda-forge glueviz (in that order) seems to do the right thing, but again, in the mamba installation is checking conda-forge anyway. Also 1.6.0 is not completely up-to-date; for 1.7.0 and current versions of some other glue packages you'd still need to use pip.

Gabriel-p commented 1 year ago

This is what conda install -c glueviz -c conda-forge glueviz does:

Collecting package metadata (current_repodata.json): done
Solving environment: done

## Package Plan ##

  environment location: /home/gabriel/miniconda3/envs/py3

  added / updated specs:
    - glueviz

The following packages will be downloaded:

    package                    |            build
    ---------------------------|-----------------
    asttokens-2.2.1            |     pyhd8ed1ab_0          27 KB  conda-forge
    backcall-0.2.0             |     pyh9f0ad1d_0          13 KB  conda-forge
    backports-1.0              |     pyhd8ed1ab_3           6 KB  conda-forge
    backports.functools_lru_cache-1.6.4|     pyhd8ed1ab_0           9 KB  conda-forge
    brunsli-0.1                |       h9c3ff4c_0         200 KB  conda-forge
    c-ares-1.18.1              |       h7f98852_0         113 KB  conda-forge
    cfitsio-3.470              |       hb418390_7         1.3 MB  conda-forge
    click-8.1.3                |unix_pyhd8ed1ab_2          74 KB  conda-forge
    cloudpickle-2.2.1          |     pyhd8ed1ab_0          27 KB  conda-forge
    dask-core-2023.1.1         |     pyhd8ed1ab_0         809 KB  conda-forge
    decorator-5.1.1            |     pyhd8ed1ab_0          12 KB  conda-forge
    dill-0.3.6                 |     pyhd8ed1ab_1          81 KB  conda-forge
    et_xmlfile-1.1.0           |     pyhd8ed1ab_0          10 KB  conda-forge
    executing-1.2.0            |     pyhd8ed1ab_0          24 KB  conda-forge
    font-ttf-dejavu-sans-mono-2.37|       hab24e00_0         388 KB  conda-forge
    font-ttf-inconsolata-3.000 |       h77eed37_0          94 KB  conda-forge
    font-ttf-source-code-pro-2.038|       h77eed37_0         684 KB  conda-forge
    font-ttf-ubuntu-0.83       |       hab24e00_0         1.9 MB  conda-forge
    fonts-conda-ecosystem-1    |                0           4 KB  conda-forge
    fonts-conda-forge-1        |                0           4 KB  conda-forge
    fsspec-2023.1.0            |     pyhd8ed1ab_0         106 KB  conda-forge
    hdf5-1.10.6                |nompi_h6a2412b_1114         3.1 MB  conda-forge
    hsluv-5.0.2                |     pyh44b312d_0           9 KB  conda-forge
    imageio-2.25.0             |     pyh24c5eb1_0         3.1 MB  conda-forge
    importlib-metadata-6.0.0   |     pyha770c72_0          24 KB  conda-forge
    importlib_metadata-6.0.0   |       hd8ed1ab_0           9 KB  conda-forge
    ipykernel-6.15.0           |     pyh210e3f2_0          96 KB  conda-forge
    ipython-8.9.0              |     pyh41d4057_0         558 KB  conda-forge
    ipython_genutils-0.2.0     |             py_1          21 KB  conda-forge
    jedi-0.18.2                |     pyhd8ed1ab_0         786 KB  conda-forge
    jupyter_client-8.0.2       |     pyhd8ed1ab_0         101 KB  conda-forge
    jupyter_core-5.2.0         |  py310hff52083_0          90 KB  conda-forge
    jxrlib-1.1                 |       h7f98852_2         235 KB  conda-forge
    libaec-1.0.6               |       h9c3ff4c_0          45 KB  conda-forge
    libev-4.33                 |       h516909a_1         104 KB  conda-forge
    libsodium-1.0.18           |       h36c2ea0_1         366 KB  conda-forge
    libssh2-1.10.0             |       ha56f1ee_2         233 KB  conda-forge
    libzopfli-1.0.3            |       h9c3ff4c_0         164 KB  conda-forge
    locket-1.0.0               |     pyhd8ed1ab_0           8 KB  conda-forge
    matplotlib-inline-0.1.6    |     pyhd8ed1ab_0          12 KB  conda-forge
    nest-asyncio-1.5.6         |     pyhd8ed1ab_0          10 KB  conda-forge
    networkx-3.0               |     pyhd8ed1ab_0         1.4 MB  conda-forge
    openpyxl-3.0.9             |     pyhd8ed1ab_0         153 KB  conda-forge
    parso-0.8.3                |     pyhd8ed1ab_0          69 KB  conda-forge
    partd-1.3.0                |     pyhd8ed1ab_0          18 KB  conda-forge
    pexpect-4.8.0              |     pyh1a96a4e_2          48 KB  conda-forge
    pickleshare-0.7.5          |          py_1003           9 KB  conda-forge
    platformdirs-3.0.0         |     pyhd8ed1ab_0          17 KB  conda-forge
    plotly-5.13.0              |     pyhd8ed1ab_0         4.2 MB  conda-forge
    prompt-toolkit-3.0.36      |     pyha770c72_0         265 KB  conda-forge
    ptyprocess-0.7.0           |     pyhd3deb0d_0          16 KB  conda-forge
    pure_eval-0.2.2            |     pyhd8ed1ab_0          14 KB  conda-forge
    pygments-2.14.0            |     pyhd8ed1ab_0         805 KB  conda-forge
    qtconsole-5.4.0            |     pyhd8ed1ab_0           6 KB  conda-forge
    qtconsole-base-5.4.0       |     pyha770c72_0          91 KB  conda-forge
    qtpy-2.3.0                 |     pyhd8ed1ab_0          50 KB  conda-forge
    scikit-image-0.19.2        |  py310hb5077e9_0        12.2 MB  conda-forge
    snappy-1.1.9               |       hbd366e4_1          35 KB  conda-forge
    stack_data-0.6.2           |     pyhd8ed1ab_0          26 KB  conda-forge
    tenacity-8.2.1             |     pyhd8ed1ab_0          22 KB  conda-forge
    tifffile-2021.4.8          |     pyhd8ed1ab_0         130 KB  conda-forge
    toolz-0.12.0               |     pyhd8ed1ab_0          48 KB  conda-forge
    traitlets-5.9.0            |     pyhd8ed1ab_0          96 KB  conda-forge
    typing-extensions-4.4.0    |       hd8ed1ab_0           8 KB  conda-forge
    typing_extensions-4.4.0    |     pyha770c72_0          29 KB  conda-forge
    wcwidth-0.2.6              |     pyhd8ed1ab_0          28 KB  conda-forge
    xlrd-2.0.1                 |     pyhd8ed1ab_3          92 KB  conda-forge
    zeromq-4.3.4               |       h9c3ff4c_1         351 KB  conda-forge
    zfp-0.5.5                  |       h9c3ff4c_8         190 KB  conda-forge
    zipp-3.13.0                |     pyhd8ed1ab_0          17 KB  conda-forge
    ------------------------------------------------------------
                                           Total:        35.1 MB

The following NEW packages will be INSTALLED:

  asttokens          conda-forge/noarch::asttokens-2.2.1-pyhd8ed1ab_0 
  backcall           conda-forge/noarch::backcall-0.2.0-pyh9f0ad1d_0 
  backports          conda-forge/noarch::backports-1.0-pyhd8ed1ab_3 
  backports.functoo~ conda-forge/noarch::backports.functools_lru_cache-1.6.4-pyhd8ed1ab_0 
  blosc              pkgs/main/linux-64::blosc-1.21.3-h6a678d5_0 
  brunsli            conda-forge/linux-64::brunsli-0.1-h9c3ff4c_0 
  c-ares             conda-forge/linux-64::c-ares-1.18.1-h7f98852_0 
  cfitsio            conda-forge/linux-64::cfitsio-3.470-hb418390_7 
  charls             pkgs/main/linux-64::charls-2.2.0-h2531618_0 
  click              conda-forge/noarch::click-8.1.3-unix_pyhd8ed1ab_2 
  cloudpickle        conda-forge/noarch::cloudpickle-2.2.1-pyhd8ed1ab_0 
  cytoolz            pkgs/main/linux-64::cytoolz-0.12.0-py310h5eee18b_0 
  dask-core          conda-forge/noarch::dask-core-2023.1.1-pyhd8ed1ab_0 
  debugpy            pkgs/main/linux-64::debugpy-1.5.1-py310h295c915_0 
  decorator          conda-forge/noarch::decorator-5.1.1-pyhd8ed1ab_0 
  dill               conda-forge/noarch::dill-0.3.6-pyhd8ed1ab_1 
  echo               glueviz/noarch::echo-0.5-pyh9f0ad1d_0 
  et_xmlfile         conda-forge/noarch::et_xmlfile-1.1.0-pyhd8ed1ab_0 
  executing          conda-forge/noarch::executing-1.2.0-pyhd8ed1ab_0 
  fast-histogram     glueviz/linux-64::fast-histogram-0.10-py310h96516ba_1 
  font-ttf-dejavu-s~ conda-forge/noarch::font-ttf-dejavu-sans-mono-2.37-hab24e00_0 
  font-ttf-inconsol~ conda-forge/noarch::font-ttf-inconsolata-3.000-h77eed37_0 
  font-ttf-source-c~ conda-forge/noarch::font-ttf-source-code-pro-2.038-h77eed37_0 
  font-ttf-ubuntu    conda-forge/noarch::font-ttf-ubuntu-0.83-hab24e00_0 
  fonts-conda-ecosy~ conda-forge/noarch::fonts-conda-ecosystem-1-0 
  fonts-conda-forge  conda-forge/noarch::fonts-conda-forge-1-0 
  freetype-py        glueviz/noarch::freetype-py-2.2.0-pyh9f0ad1d_0 
  fsspec             conda-forge/noarch::fsspec-2023.1.0-pyhd8ed1ab_0 
  glue-core          pkgs/main/linux-64::glue-core-1.2.4-py310h06a4308_0 
  glue-vispy-viewers glueviz/noarch::glue-vispy-viewers-1.0.6-py_1 
  glueviz            glueviz/linux-64::glueviz-1.0.0-0 
  h5py               pkgs/main/linux-64::h5py-3.7.0-py310he06866b_0 
  hdf5               conda-forge/linux-64::hdf5-1.10.6-nompi_h6a2412b_1114 
  hsluv              conda-forge/noarch::hsluv-5.0.2-pyh44b312d_0 
  imagecodecs        pkgs/main/linux-64::imagecodecs-2021.8.26-py310hecf7e94_1 
  imageio            conda-forge/noarch::imageio-2.25.0-pyh24c5eb1_0 
  importlib-metadata conda-forge/noarch::importlib-metadata-6.0.0-pyha770c72_0 
  importlib_metadata conda-forge/noarch::importlib_metadata-6.0.0-hd8ed1ab_0 
  ipykernel          conda-forge/noarch::ipykernel-6.15.0-pyh210e3f2_0 
  ipython            conda-forge/noarch::ipython-8.9.0-pyh41d4057_0 
  ipython_genutils   conda-forge/noarch::ipython_genutils-0.2.0-py_1 
  jedi               conda-forge/noarch::jedi-0.18.2-pyhd8ed1ab_0 
  jupyter_client     conda-forge/noarch::jupyter_client-8.0.2-pyhd8ed1ab_0 
  jupyter_core       conda-forge/linux-64::jupyter_core-5.2.0-py310hff52083_0 
  jxrlib             conda-forge/linux-64::jxrlib-1.1-h7f98852_2 
  libaec             conda-forge/linux-64::libaec-1.0.6-h9c3ff4c_0 
  libcurl            pkgs/main/linux-64::libcurl-7.87.0-h91b91d3_0 
  libev              conda-forge/linux-64::libev-4.33-h516909a_1 
  libnghttp2         pkgs/main/linux-64::libnghttp2-1.46.0-hce63b2e_0 
  libsodium          conda-forge/linux-64::libsodium-1.0.18-h36c2ea0_1 
  libssh2            conda-forge/linux-64::libssh2-1.10.0-ha56f1ee_2 
  libzopfli          conda-forge/linux-64::libzopfli-1.0.3-h9c3ff4c_0 
  locket             conda-forge/noarch::locket-1.0.0-pyhd8ed1ab_0 
  matplotlib-inline  conda-forge/noarch::matplotlib-inline-0.1.6-pyhd8ed1ab_0 
  mpl-scatter-densi~ glueviz/noarch::mpl-scatter-density-0.7-py_0 
  nest-asyncio       conda-forge/noarch::nest-asyncio-1.5.6-pyhd8ed1ab_0 
  networkx           conda-forge/noarch::networkx-3.0-pyhd8ed1ab_0 
  openjpeg           pkgs/main/linux-64::openjpeg-2.4.0-h3ad879b_0 
  openpyxl           conda-forge/noarch::openpyxl-3.0.9-pyhd8ed1ab_0 
  parso              conda-forge/noarch::parso-0.8.3-pyhd8ed1ab_0 
  partd              conda-forge/noarch::partd-1.3.0-pyhd8ed1ab_0 
  pexpect            conda-forge/noarch::pexpect-4.8.0-pyh1a96a4e_2 
  pickleshare        conda-forge/noarch::pickleshare-0.7.5-py_1003 
  platformdirs       conda-forge/noarch::platformdirs-3.0.0-pyhd8ed1ab_0 
  plotly             conda-forge/noarch::plotly-5.13.0-pyhd8ed1ab_0 
  prompt-toolkit     conda-forge/noarch::prompt-toolkit-3.0.36-pyha770c72_0 
  psutil             pkgs/main/linux-64::psutil-5.9.0-py310h5eee18b_0 
  ptyprocess         conda-forge/noarch::ptyprocess-0.7.0-pyhd3deb0d_0 
  pure_eval          conda-forge/noarch::pure_eval-0.2.2-pyhd8ed1ab_0 
  pygments           conda-forge/noarch::pygments-2.14.0-pyhd8ed1ab_0 
  pyopengl           glueviz/noarch::pyopengl-3.1.5-py_0 
  python_abi         glueviz/linux-64::python_abi-3.10-2_cp310 
  pywavelets         pkgs/main/linux-64::pywavelets-1.4.1-py310h5eee18b_0 
  pyzmq              pkgs/main/linux-64::pyzmq-23.2.0-py310h6a678d5_0 
  qtconsole          conda-forge/noarch::qtconsole-5.4.0-pyhd8ed1ab_0 
  qtconsole-base     conda-forge/noarch::qtconsole-base-5.4.0-pyha770c72_0 
  qtpy               conda-forge/noarch::qtpy-2.3.0-pyhd8ed1ab_0 
  scikit-image       conda-forge/linux-64::scikit-image-0.19.2-py310hb5077e9_0 
  snappy             conda-forge/linux-64::snappy-1.1.9-hbd366e4_1 
  stack_data         conda-forge/noarch::stack_data-0.6.2-pyhd8ed1ab_0 
  tenacity           conda-forge/noarch::tenacity-8.2.1-pyhd8ed1ab_0 
  tifffile           conda-forge/noarch::tifffile-2021.4.8-pyhd8ed1ab_0 
  toolz              conda-forge/noarch::toolz-0.12.0-pyhd8ed1ab_0 
  traitlets          conda-forge/noarch::traitlets-5.9.0-pyhd8ed1ab_0 
  typing-extensions  conda-forge/noarch::typing-extensions-4.4.0-hd8ed1ab_0 
  typing_extensions  conda-forge/noarch::typing_extensions-4.4.0-pyha770c72_0 
  vispy              glueviz/linux-64::vispy-0.9.3-py310h0b38e52_1 
  wcwidth            conda-forge/noarch::wcwidth-0.2.6-pyhd8ed1ab_0 
  xlrd               conda-forge/noarch::xlrd-2.0.1-pyhd8ed1ab_3 
  zeromq             conda-forge/linux-64::zeromq-4.3.4-h9c3ff4c_1 
  zfp                conda-forge/linux-64::zfp-0.5.5-h9c3ff4c_8 
  zipp               conda-forge/noarch::zipp-3.13.0-pyhd8ed1ab_0 

The following packages will be SUPERSEDED by a higher-priority channel:

  ca-certificates    pkgs/main::ca-certificates-2023.01.10~ --> conda-forge::ca-certificates-2022.12.7-ha878542_0 
  certifi            pkgs/main/linux-64::certifi-2022.12.7~ --> conda-forge/noarch::certifi-2022.12.7-pyhd8ed1ab_0 

Proceed ([y]/n)? y

Downloading and Extracting Packages

Preparing transaction: done                                                                                                                              
Verifying transaction: done                                                                                                                              
Executing transaction: done  

which pulls version 1.2.4 and fails with:

$ glue                                                                                                     
QApplication: invalid style override 'adwaita' passed, ignoring it.                                                                                      
        Available styles: Windows, Fusion                                                                                                                
Unable to load extension: pydevd_plugins.extensions.types.pydevd_plugin_pandas_types                                                                     
Traceback (most recent call last):                                                                                                                       
  File "/home/gabriel/miniconda3/envs/py3/bin/glue", line 11, in <module>                                                                                
    sys.exit(main())                                                                                                                                     
  File "/home/gabriel/miniconda3/envs/py3/lib/python3.10/site-packages/glue/main.py", line 259, in main                                                  
    start_glue(**kwargs)                                                                                                                                 
  File "/home/gabriel/miniconda3/envs/py3/lib/python3.10/site-packages/glue/main.py", line 156, in start_glue                                            
    load_plugins(splash=splash, require_qt_plugins=True)                                                                                                 
  File "/home/gabriel/miniconda3/envs/py3/lib/python3.10/site-packages/glue/main.py", line 347, in load_plugins                                          
    splash.set_progress(100. * iplugin / float(n_plugins))                                                                                               
  File "/home/gabriel/miniconda3/envs/py3/lib/python3.10/site-packages/glue/app/qt/splash_screen.py", line 31, in set_progress                           
    self.progress.setValue(value)                                                                                                                        
TypeError: setValue(self, int): argument 1 has unexpected type 'float'

Installing with pip install glueviz[all,qt] pulls v 1.7.0

Requirement already satisfied: glueviz[all,qt] in /home/gabriel/miniconda3/envs/py3/lib/python3.10/site-packages (1.2.0)
WARNING: glueviz 1.2.0 does not provide the extra 'all'
WARNING: glueviz 1.2.0 does not provide the extra 'qt'
Collecting glue-core>=1.2.0
  Downloading glue_core-1.7.0-py3-none-any.whl (1.5 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.5/1.5 MB 4.6 MB/s eta 0:00:00
Collecting glue-vispy-viewers>=1.0.3
  Downloading glue_vispy_viewers-1.0.6-py3-none-any.whl (125 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 125.6/125.6 kB 5.6 MB/s eta 0:00:00
Requirement already satisfied: numpy>=1.17 in /home/gabriel/miniconda3/envs/py3/lib/python3.10/site-packages (from glue-core>=1.2.0->glueviz[all,qt]) (1.23.5)
Requirement already satisfied: matplotlib>=3.2 in /home/gabriel/miniconda3/envs/py3/lib/python3.10/site-packages (from glue-core>=1.2.0->glueviz[all,qt]) (3.6.2)
Requirement already satisfied: astropy>=4.0 in /home/gabriel/miniconda3/envs/py3/lib/python3.10/site-packages (from glue-core>=1.2.0->glueviz[all,qt]) (5.1)
Requirement already satisfied: scipy>=1.1 in /home/gabriel/miniconda3/envs/py3/lib/python3.10/site-packages (from glue-core>=1.2.0->glueviz[all,qt]) (1.9.3)
Collecting qtpy>=1.9
  Downloading QtPy-2.3.0-py3-none-any.whl (83 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 83.6/83.6 kB 10.9 MB/s eta 0:00:00
Collecting ipython>=4.0
  Downloading ipython-8.10.0-py3-none-any.whl (784 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 784.3/784.3 kB 11.5 MB/s eta 0:00:00
Collecting mpl-scatter-density>=0.7
  Downloading mpl_scatter_density-0.7-py3-none-any.whl (655 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 655.5/655.5 kB 12.1 MB/s eta 0:00:00
Collecting qtconsole>=4.3
  Downloading qtconsole-5.4.0-py3-none-any.whl (121 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 121.0/121.0 kB 9.6 MB/s eta 0:00:00
Collecting h5py>=2.10
  Downloading h5py-3.8.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.6 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.6/4.6 MB 9.7 MB/s eta 0:00:00
Collecting echo>=0.6
  Downloading echo-0.8.0-py3-none-any.whl (28 kB)
Collecting openpyxl>=3.0
  Downloading openpyxl-3.1.0-py2.py3-none-any.whl (250 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 250.0/250.0 kB 11.6 MB/s eta 0:00:00
Collecting ipykernel!=5.0.0,!=5.1.0,>=4.0
  Downloading ipykernel-6.21.1-py3-none-any.whl (149 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 149.8/149.8 kB 11.0 MB/s eta 0:00:00
Collecting pvextractor>=0.2
  Downloading pvextractor-0.3.tar.gz (1.5 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.5/1.5 MB 13.0 MB/s eta 0:00:00
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Requirement already satisfied: setuptools>=30.3.0 in /home/gabriel/miniconda3/envs/py3/lib/python3.10/site-packages (from glue-core>=1.2.0->glueviz[all,qt]) (65.6.3)
Requirement already satisfied: pandas>=1.2 in /home/gabriel/miniconda3/envs/py3/lib/python3.10/site-packages (from glue-core>=1.2.0->glueviz[all,qt]) (1.5.2)
Collecting xlrd>=1.2
  Downloading xlrd-2.0.1-py2.py3-none-any.whl (96 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 96.5/96.5 kB 11.3 MB/s eta 0:00:00
Collecting dill>=0.2
  Downloading dill-0.3.6-py3-none-any.whl (110 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 110.5/110.5 kB 11.5 MB/s eta 0:00:00
Requirement already satisfied: pillow in /home/gabriel/miniconda3/envs/py3/lib/python3.10/site-packages (from glue-vispy-viewers>=1.0.3->glueviz[all,qt]) (9.3.0)
Collecting pyopengl
  Downloading PyOpenGL-3.1.6-py3-none-any.whl (2.4 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.4/2.4 MB 12.0 MB/s eta 0:00:00
Collecting vispy>=0.9.1
  Downloading vispy-0.12.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.5/1.5 MB 11.9 MB/s eta 0:00:00
Requirement already satisfied: pyerfa>=2.0 in /home/gabriel/miniconda3/envs/py3/lib/python3.10/site-packages (from astropy>=4.0->glue-core>=1.2.0->glueviz[all,qt]) (2.0.0)
Requirement already satisfied: PyYAML>=3.13 in /home/gabriel/miniconda3/envs/py3/lib/python3.10/site-packages (from astropy>=4.0->glue-core>=1.2.0->glueviz[all,qt]) (6.0)
Requirement already satisfied: packaging>=19.0 in /home/gabriel/miniconda3/envs/py3/lib/python3.10/site-packages (from astropy>=4.0->glue-core>=1.2.0->glueviz[all,qt]) (22.0)
Collecting pyzmq>=17
  Downloading pyzmq-25.0.0-cp310-cp310-manylinux_2_28_x86_64.whl (1.1 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.1/1.1 MB 10.8 MB/s eta 0:00:00
Collecting nest-asyncio
  Downloading nest_asyncio-1.5.6-py3-none-any.whl (5.2 kB)
Collecting psutil
  Downloading psutil-5.9.4-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (280 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 280.2/280.2 kB 7.1 MB/s eta 0:00:00
Collecting debugpy>=1.6.5
  Downloading debugpy-1.6.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.0 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.0/3.0 MB 11.7 MB/s eta 0:00:00
Collecting matplotlib-inline>=0.1
  Downloading matplotlib_inline-0.1.6-py3-none-any.whl (9.4 kB)
Collecting jupyter-client>=6.1.12
  Downloading jupyter_client-8.0.2-py3-none-any.whl (103 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 103.3/103.3 kB 11.0 MB/s eta 0:00:00
Requirement already satisfied: tornado>=6.1 in /home/gabriel/miniconda3/envs/py3/lib/python3.10/site-packages (from ipykernel!=5.0.0,!=5.1.0,>=4.0->glue-core>=1.2.0->glueviz[all,qt]) (6.2)
Collecting traitlets>=5.4.0
  Downloading traitlets-5.9.0-py3-none-any.whl (117 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 117.4/117.4 kB 11.9 MB/s eta 0:00:00
Collecting jupyter-core!=5.0.*,>=4.12
  Downloading jupyter_core-5.2.0-py3-none-any.whl (94 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 94.3/94.3 kB 11.6 MB/s eta 0:00:00
Collecting comm>=0.1.1
  Downloading comm-0.1.2-py3-none-any.whl (6.5 kB)
Collecting backcall
  Downloading backcall-0.2.0-py2.py3-none-any.whl (11 kB)
Collecting pickleshare
  Downloading pickleshare-0.7.5-py2.py3-none-any.whl (6.9 kB)
Collecting pexpect>4.3
  Downloading pexpect-4.8.0-py2.py3-none-any.whl (59 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 59.0/59.0 kB 8.8 MB/s eta 0:00:00
Collecting stack-data
  Downloading stack_data-0.6.2-py3-none-any.whl (24 kB)
Collecting prompt-toolkit<3.1.0,>=3.0.30
  Downloading prompt_toolkit-3.0.36-py3-none-any.whl (386 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 386.4/386.4 kB 10.4 MB/s eta 0:00:00
Collecting decorator
  Downloading decorator-5.1.1-py3-none-any.whl (9.1 kB)
Collecting pygments>=2.4.0
  Downloading Pygments-2.14.0-py3-none-any.whl (1.1 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.1/1.1 MB 12.0 MB/s eta 0:00:00
Collecting jedi>=0.16
  Downloading jedi-0.18.2-py2.py3-none-any.whl (1.6 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.6/1.6 MB 12.2 MB/s eta 0:00:00
Requirement already satisfied: kiwisolver>=1.0.1 in /home/gabriel/miniconda3/envs/py3/lib/python3.10/site-packages (from matplotlib>=3.2->glue-core>=1.2.0->glueviz[all,qt]) (1.4.4)
Requirement already satisfied: contourpy>=1.0.1 in /home/gabriel/miniconda3/envs/py3/lib/python3.10/site-packages (from matplotlib>=3.2->glue-core>=1.2.0->glueviz[all,qt]) (1.0.5)
Requirement already satisfied: fonttools>=4.22.0 in /home/gabriel/miniconda3/envs/py3/lib/python3.10/site-packages (from matplotlib>=3.2->glue-core>=1.2.0->glueviz[all,qt]) (4.25.0)
Requirement already satisfied: pyparsing>=2.2.1 in /home/gabriel/miniconda3/envs/py3/lib/python3.10/site-packages (from matplotlib>=3.2->glue-core>=1.2.0->glueviz[all,qt]) (3.0.9)
Requirement already satisfied: cycler>=0.10 in /home/gabriel/miniconda3/envs/py3/lib/python3.10/site-packages (from matplotlib>=3.2->glue-core>=1.2.0->glueviz[all,qt]) (0.11.0)
Requirement already satisfied: python-dateutil>=2.7 in /home/gabriel/miniconda3/envs/py3/lib/python3.10/site-packages (from matplotlib>=3.2->glue-core>=1.2.0->glueviz[all,qt]) (2.8.2)
Requirement already satisfied: fast-histogram>=0.3 in /home/gabriel/miniconda3/envs/py3/lib/python3.10/site-packages (from mpl-scatter-density>=0.7->glue-core>=1.2.0->glueviz[all,qt]) (0.11)
Collecting et-xmlfile
  Downloading et_xmlfile-1.1.0-py3-none-any.whl (4.7 kB)
Requirement already satisfied: pytz>=2020.1 in /home/gabriel/miniconda3/envs/py3/lib/python3.10/site-packages (from pandas>=1.2->glue-core>=1.2.0->glueviz[all,qt]) (2022.7)
Collecting spectral-cube
  Downloading spectral_cube-0.6.0-py3-none-any.whl (218 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 218.6/218.6 kB 11.7 MB/s eta 0:00:00
Collecting ipython-genutils
  Downloading ipython_genutils-0.2.0-py2.py3-none-any.whl (26 kB)
Collecting hsluv
  Downloading hsluv-5.0.3-py2.py3-none-any.whl (5.1 kB)
Collecting freetype-py
  Downloading freetype_py-2.3.0-py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (978 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 978.9/978.9 kB 11.6 MB/s eta 0:00:00
Collecting parso<0.9.0,>=0.8.0
  Downloading parso-0.8.3-py2.py3-none-any.whl (100 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.8/100.8 kB 11.0 MB/s eta 0:00:00
Collecting platformdirs>=2.5
  Downloading platformdirs-3.0.0-py3-none-any.whl (14 kB)
Collecting ptyprocess>=0.5
  Downloading ptyprocess-0.7.0-py2.py3-none-any.whl (13 kB)
Collecting wcwidth
  Downloading wcwidth-0.2.6-py2.py3-none-any.whl (29 kB)
Requirement already satisfied: six>=1.5 in /home/gabriel/miniconda3/envs/py3/lib/python3.10/site-packages (from python-dateutil>=2.7->matplotlib>=3.2->glue-core>=1.2.0->glueviz[all,qt]) (1.16.0)
Collecting radio-beam>=0.3.3
  Downloading radio_beam-0.3.4-py3-none-any.whl (74 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 74.1/74.1 kB 6.9 MB/s eta 0:00:00
Collecting casa-formats-io
  Downloading casa_formats_io-0.2.1-cp38-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (399 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 399.6/399.6 kB 12.6 MB/s eta 0:00:00
Collecting dask[array]
  Downloading dask-2023.1.1-py3-none-any.whl (1.1 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.1/1.1 MB 10.9 MB/s eta 0:00:00
Requirement already satisfied: joblib in /home/gabriel/miniconda3/envs/py3/lib/python3.10/site-packages (from spectral-cube->pvextractor>=0.2->glue-core>=1.2.0->glueviz[all,qt]) (1.2.0)
Collecting pure-eval
  Downloading pure_eval-0.2.2-py3-none-any.whl (11 kB)
Collecting asttokens>=2.1.0
  Downloading asttokens-2.2.1-py2.py3-none-any.whl (26 kB)
Collecting executing>=1.2.0
  Downloading executing-1.2.0-py2.py3-none-any.whl (24 kB)
Collecting click>=7.0
  Downloading click-8.1.3-py3-none-any.whl (96 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 96.6/96.6 kB 9.7 MB/s eta 0:00:00
Collecting cloudpickle>=1.1.1
  Downloading cloudpickle-2.2.1-py3-none-any.whl (25 kB)
Collecting fsspec>=0.6.0
  Downloading fsspec-2023.1.0-py3-none-any.whl (143 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 143.0/143.0 kB 10.9 MB/s eta 0:00:00
Collecting partd>=0.3.10
  Downloading partd-1.3.0-py3-none-any.whl (18 kB)
Collecting toolz>=0.8.2
  Downloading toolz-0.12.0-py3-none-any.whl (55 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 55.8/55.8 kB 8.3 MB/s eta 0:00:00
Collecting locket
  Downloading locket-1.0.0-py2.py3-none-any.whl (4.4 kB)
Building wheels for collected packages: pvextractor
  Building wheel for pvextractor (pyproject.toml) ... done
  Created wheel for pvextractor: filename=pvextractor-0.3-py3-none-any.whl size=31711 sha256=cae69d8092c16c22338e37e1d6c6480c6f5410b48d016dcf92ea41be2ed21225
  Stored in directory: /home/gabriel/.cache/pip/wheels/47/3f/60/affdf80422c77aa82f93a4e28a8029ebb720d318164fd8dca1
Successfully built pvextractor
Installing collected packages: wcwidth, pyopengl, pure-eval, ptyprocess, pickleshare, ipython-genutils, executing, backcall, xlrd, traitlets, toolz, qtpy, pyzmq, pygments, psutil, prompt-toolkit, platformdirs, pexpect, parso, nest-asyncio, locket, hsluv, h5py, fsspec, freetype-py, et-xmlfile, dill, decorator, debugpy, cloudpickle, click, asttokens, vispy, stack-data, partd, openpyxl, matplotlib-inline, jupyter-core, jedi, echo, comm, radio-beam, mpl-scatter-density, jupyter-client, ipython, dask, ipykernel, qtconsole, casa-formats-io, spectral-cube, pvextractor, glue-core, glue-vispy-viewers
Successfully installed asttokens-2.2.1 backcall-0.2.0 casa-formats-io-0.2.1 click-8.1.3 cloudpickle-2.2.1 comm-0.1.2 dask-2023.1.1 debugpy-1.6.6 decorator-5.1.1 dill-0.3.6 echo-0.8.0 et-xmlfile-1.1.0 executing-1.2.0 freetype-py-2.3.0 fsspec-2023.1.0 glue-core-1.7.0 glue-vispy-viewers-1.0.6 h5py-3.8.0 hsluv-5.0.3 ipykernel-6.21.1 ipython-8.10.0 ipython-genutils-0.2.0 jedi-0.18.2 jupyter-client-8.0.2 jupyter-core-5.2.0 locket-1.0.0 matplotlib-inline-0.1.6 mpl-scatter-density-0.7 nest-asyncio-1.5.6 openpyxl-3.1.0 parso-0.8.3 partd-1.3.0 pexpect-4.8.0 pickleshare-0.7.5 platformdirs-3.0.0 prompt-toolkit-3.0.36 psutil-5.9.4 ptyprocess-0.7.0 pure-eval-0.2.2 pvextractor-0.3 pygments-2.14.0 pyopengl-3.1.6 pyzmq-25.0.0 qtconsole-5.4.0 qtpy-2.3.0 radio-beam-0.3.4 spectral-cube-0.6.0 stack-data-0.6.2 toolz-0.12.0 traitlets-5.9.0 vispy-0.12.1 wcwidth-0.2.6 xlrd-2.0.1

but fails with:

$ glue
QApplication: invalid style override 'adwaita' passed, ignoring it.
    Available styles: Windows, Fusion
Traceback (most recent call last):
  File "/home/gabriel/miniconda3/envs/py3/bin/glue", line 8, in <module>
    sys.exit(main())
  File "/home/gabriel/miniconda3/envs/py3/lib/python3.10/site-packages/glue/main.py", line 253, in main
    start_glue(**kwargs)
  File "/home/gabriel/miniconda3/envs/py3/lib/python3.10/site-packages/glue/main.py", line 150, in start_glue
    splash = get_splash()
  File "/home/gabriel/miniconda3/envs/py3/lib/python3.10/site-packages/glue/main.py", line 209, in get_splash
    from glue.app.qt.splash_screen import QtSplashScreen
  File "/home/gabriel/miniconda3/envs/py3/lib/python3.10/site-packages/glue/app/qt/__init__.py", line 1, in <module>
    from .application import GlueApplication  # noqa
  File "/home/gabriel/miniconda3/envs/py3/lib/python3.10/site-packages/glue/app/qt/application.py", line 12, in <module>
    from glue.core.application_base import Application
  File "/home/gabriel/miniconda3/envs/py3/lib/python3.10/site-packages/glue/core/__init__.py", line 1, in <module>
    from .command import Command, CommandStack  # noqa
  File "/home/gabriel/miniconda3/envs/py3/lib/python3.10/site-packages/glue/core/command.py", line 6, in <module>
    from glue.core.data_factories import load_data
  File "/home/gabriel/miniconda3/envs/py3/lib/python3.10/site-packages/glue/core/data_factories/__init__.py", line 1, in <module>
    from .astropy_table import *  # noqa
  File "/home/gabriel/miniconda3/envs/py3/lib/python3.10/site-packages/glue/core/data_factories/astropy_table.py", line 4, in <module>
    from glue.core.data_factories.helpers import has_extension
  File "/home/gabriel/miniconda3/envs/py3/lib/python3.10/site-packages/glue/core/data_factories/helpers.py", line 31, in <module>
    from glue.core.data import Component, BaseData, Data
  File "/home/gabriel/miniconda3/envs/py3/lib/python3.10/site-packages/glue/core/data.py", line 11, in <module>
    from fast_histogram import histogram1d, histogram2d
ImportError: cannot import name 'histogram1d' from 'fast_histogram' (unknown location)
dhomeier commented 1 year ago

glue-core pkgs/main/linux-64::glue-core-1.2.4-py310h06a4308_0

Strange, your conda does not seem to have a conda-forge/linux-64 version of glue-core. I can only certify there is a conda-forge/osx-64 one; what is being installed on your Linux system @Carifio24?

Carifio24 commented 1 year ago

Running conda install -c conda-forge glueviz, the glue packages it wants to install for me are

glue-core          conda-forge/linux-64::glue-core-1.6.0-py310hff52083_0 None
glue-vispy-viewers conda-forge/noarch::glue-vispy-viewers-1.0.4-pyhd8ed1ab_0 None
glueviz            conda-forge/linux-64::glueviz-0.15.2-0 None

In particular, I'm getting a conda-forge/linux-64 version of glue-core.

Gabriel-p commented 1 year ago

So there's no fix for this?

dhomeier commented 1 year ago

For the miniconda install, I don't see what keeps it from pulling the conda-forge/linux-64 packages as the Linux installation above does; assuming you have already updated conda, don't know what to do except waiting for an update on the conda side. Perhaps you could try to create a python=3.11 env and see if that gets more up-to-date channels.

The fast_histogram failure you see with the pip install is even more mysterious, as that import should work with both 0.10 and 0.11 (the current one). But further up it looks as if that's still a conda/glueviz install; in case that is broken, maybe try a pip install --upgrade 'fast-histogram>=0.11', or pip uninstall fast-histogram; pip install fast-histogram.

Gabriel-p commented 1 year ago

Can't install Python 3.11, the packages I frequently use (matplotlib, astropy, etc) conflict. I removed my conda environment and re-installed it (Python 3.10.9), then I re-installed glue using pip install glueviz[all,qt] and although this is what the console shows:

$ glue
QApplication: invalid style override 'adwaita' passed, ignoring it.
    Available styles: Windows, Fusion
libGL error: MESA-LOADER: failed to open nouveau: /usr/lib/dri/nouveau_dri.so: no se puede abrir el archivo del objeto compartido: No existe el archivo o el directorio (search paths /usr/lib/x86_64-linux-gnu/dri:\$${ORIGIN}/dri:/usr/lib/dri, suffix _dri)
libGL error: failed to load driver: nouveau
libGL error: MESA-LOADER: failed to open nouveau: /usr/lib/dri/nouveau_dri.so: no se puede abrir el archivo del objeto compartido: No existe el archivo o el directorio (search paths /usr/lib/x86_64-linux-gnu/dri:\$${ORIGIN}/dri:/usr/lib/dri, suffix _dri)
libGL error: failed to load driver: nouveau
libGL error: MESA-LOADER: failed to open swrast: /usr/lib/dri/swrast_dri.so: no se puede abrir el archivo del objeto compartido: No existe el archivo o el directorio (search paths /usr/lib/x86_64-linux-gnu/dri:\$${ORIGIN}/dri:/usr/lib/dri, suffix _dri)
libGL error: failed to load driver: swrast

it appears to be working now. Thank you both!