conda-forge / qt-main-feedstock

A conda-smithy repository for qt-main.
BSD 3-Clause "New" or "Revised" License
5 stars 29 forks source link

qt6 use qt.conf instead of qt6.conf on osx_arm64 #150

Closed ericpre closed 1 year ago

ericpre commented 1 year ago

Solution to issue cannot be found in the documentation.

Issue

Step to reproduce:

  1. install ovito 3.8 - it is built with qt6-main and works fine on its own
  2. install qt-main
  3. try to start ovito: ovito is now broken with the following error message
qt.core.plugin.loader: In
 /Users/user/mambaforge/envs/test/plugins/platforms/libqwebgl.dylib:
  Plugin uses incompatible Qt library (5.15.0) [release]
qt.core.plugin.loader: In
 /Users/user/mambaforge/envs/test/plugins/platforms/libqoffscreen.dylib:
  Plugin uses incompatible Qt library (5.15.0) [release]
qt.core.plugin.loader: In
 /Users/user/mambaforge/envs/test/plugins/platforms/libqminimal.dylib:
  Plugin uses incompatible Qt library (5.15.0) [release]
qt.core.plugin.loader: In
 /Users/user/mambaforge/envs/test/plugins/platforms/libqcocoa.dylib:
  Plugin uses incompatible Qt library (5.15.0) [release]
qt.qpa.plugin: Could not find the Qt platform plugin "cocoa" in ""
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

Installed packages

# Name                    Version                   Build  Channel
aom                       3.5.0                h7ea286d_0    conda-forge
blosc                     1.21.3               h1d6ff8b_0    conda-forge
bzip2                     1.0.8                h3422bc3_4    conda-forge
c-ares                    1.18.1               h3422bc3_0    conda-forge
ca-certificates           2022.12.7            h4653dfc_0    conda-forge
cairo                     1.16.0            h4741ed9_1015    conda-forge
curl                      8.0.1                heffe338_0    conda-forge
double-conversion         3.2.0                hb7217d7_1    conda-forge
expat                     2.5.0                hb7217d7_1    conda-forge
ffmpeg                    5.1.2           gpl_hf318d42_106    conda-forge
font-ttf-dejavu-sans-mono 2.37                 hab24e00_0    conda-forge
font-ttf-inconsolata      3.000                h77eed37_0    conda-forge
font-ttf-source-code-pro  2.038                h77eed37_0    conda-forge
font-ttf-ubuntu           0.83                 hab24e00_0    conda-forge
fontconfig                2.14.2               h82840c6_0    conda-forge
fonts-conda-ecosystem     1                             0    conda-forge
fonts-conda-forge         1                             0    conda-forge
freetype                  2.12.1               hd633e50_1    conda-forge
gettext                   0.21.1               h0186832_0    conda-forge
glib                      2.74.1               hb5ab8b9_1    conda-forge
glib-tools                2.74.1               hb5ab8b9_1    conda-forge
gmp                       6.2.1                h9f76cd9_0    conda-forge
gnutls                    3.7.8                h9f1a10d_0    conda-forge
graphite2                 1.3.13            h9f76cd9_1001    conda-forge
gst-plugins-base          1.22.0               h8b7775e_2    conda-forge
gstreamer                 1.22.0               hcb7b3dd_2    conda-forge
harfbuzz                  6.0.0                hd7af201_1    conda-forge
hdf4                      4.2.15               h8111dcc_6    conda-forge
hdf5                      1.14.0          nompi_h6b85c65_103    conda-forge
icu                       72.1                 he12128b_0    conda-forge
krb5                      1.20.1               h69eda48_0    conda-forge
lame                      3.100             h1a8c8d9_1003    conda-forge
lerc                      4.0.0                h9a09cb3_0    conda-forge
libaec                    1.0.6                hb7217d7_1    conda-forge
libclang                  14.0.6          default_h81a5282_0    conda-forge
libclang13                14.0.6          default_he70ec0d_0    conda-forge
libcurl                   8.0.1                heffe338_0    conda-forge
libcxx                    16.0.1               h75e25f2_0    conda-forge
libdeflate                1.18                 h1a8c8d9_0    conda-forge
libedit                   3.1.20191231         hc8eb9b7_2    conda-forge
libev                     4.33                 h642e427_1    conda-forge
libexpat                  2.5.0                hb7217d7_1    conda-forge
libffi                    3.4.2                h3422bc3_5    conda-forge
libgfortran               5.0.0           12_2_0_hd922786_31    conda-forge
libgfortran5              12.2.0              h0eea778_31    conda-forge
libglib                   2.74.1               h4646484_1    conda-forge
libiconv                  1.17                 he4db4b2_0    conda-forge
libidn2                   2.3.4                h1a8c8d9_0    conda-forge
libjpeg-turbo             2.1.5.1              h1a8c8d9_0    conda-forge
libllvm14                 14.0.6               hf6e71e7_1    conda-forge
libnetcdf                 4.9.2           nompi_h9b03b3c_103    conda-forge
libnghttp2                1.52.0               hae82a92_0    conda-forge
libogg                    1.3.4                h27ca646_1    conda-forge
libopus                   1.3.1                h27ca646_1    conda-forge
libpng                    1.6.39               h76d750c_0    conda-forge
libpq                     15.2                 h1a28acd_0    conda-forge
libsqlite                 3.40.0               h76d750c_0    conda-forge
libssh2                   1.10.0               h7a5bd25_3    conda-forge
libtasn1                  4.19.0               h1a8c8d9_0    conda-forge
libtiff                   4.5.0                h4f7d55c_6    conda-forge
libunistring              0.9.10               h3422bc3_0    conda-forge
libvorbis                 1.3.7                h9f76cd9_0    conda-forge
libvpx                    1.11.0               hc470f4d_3    conda-forge
libwebp-base              1.3.0                h1a8c8d9_0    conda-forge
libxml2                   2.10.4               h2aff0a6_0    conda-forge
libzip                    1.9.2                h76ab92c_1    conda-forge
libzlib                   1.2.13               h03a7124_4    conda-forge
llvm-openmp               16.0.1               h7cfbb63_0    conda-forge
lz4-c                     1.9.4                hb7217d7_0    conda-forge
mysql-common              8.0.32               h518ea0a_1    conda-forge
mysql-libs                8.0.32               hcb599eb_1    conda-forge
ncurses                   6.3                  h07bb92c_1    conda-forge
nettle                    3.8.1                h63371fa_1    conda-forge
nspr                      4.35                 hb7217d7_0    conda-forge
nss                       3.89                 h789eff7_0    conda-forge
openh264                  2.3.1                hb7217d7_2    conda-forge
openssl                   3.1.0                h03a7124_0    conda-forge
ovito                     3.8.2                h0160eb0_1    conda-forge
p11-kit                   0.24.1               h29577a5_0    conda-forge
pcre2                     10.40                hb34f9b4_0    conda-forge
pip                       23.0.1             pyhd8ed1ab_0    conda-forge
pixman                    0.40.0               h27ca646_0    conda-forge
python                    3.9.16          hea58f1e_0_cpython    conda-forge
qt-main                   5.15.8               h8c42f20_9    conda-forge
qt6-main                  6.5.0                hcdf21d6_3    conda-forge
readline                  8.2                  h92ec313_1    conda-forge
setuptools                67.6.1             pyhd8ed1ab_0    conda-forge
snappy                    1.1.10               h17c5cce_0    conda-forge
svt-av1                   1.4.1                h7ea286d_0    conda-forge
tk                        8.6.12               he1e0b03_0    conda-forge
tzdata                    2023c                h71feb2d_0    conda-forge
wheel                     0.40.0             pyhd8ed1ab_0    conda-forge
x264                      1!164.3095           h57fd34a_2    conda-forge
x265                      3.5                  hbc6ce65_3    conda-forge
xz                        5.2.6                h57fd34a_0    conda-forge
zlib                      1.2.13               h03a7124_4    conda-forge
zstd                      1.5.2                hf913c23_6    conda-forge

Environment info

-
ericpre commented 1 year ago

To confirm that qt6 uses bin/qt.conf instead of bin/qt6.conf, I edited the qt.conf file with the correct plugins path for qt6 and then it works (ovito start).

As already mentioned by @ccordoba12 and @hmaarrfk in https://github.com/conda-forge/qt-main-feedstock/issues/99#issuecomment-1396439809, it sounds like the qt6-main recipe may need some tweaks at least on osx.

hmaarrfk commented 1 year ago

I personally feel like it might be appropriate to path the partial OSx logic logic out of qt. Being able to install both qt6 and qt5 is tabthe same time is going to be critical in helping people transition

ccordoba12 commented 1 year ago

@hmaarrfk, I thought this was fixed already.

hmaarrfk commented 1 year ago

No. I don't have osx machines (well i have one with a broken screen) so i can't really test it.

You know how these platform integration challenges go.....

hmaarrfk commented 1 year ago

@cbrnr

The biggest thing you can do is help test. However, the requirement is to have something to test.

I've pointed out where i believe the difference in behavior is.

In my mind:

  1. Time needs to be spent understanding the intention in the difference in behavior. Is it because the organization is meant to be different on OSX to be more consistent with the OS.
  2. Either we identified a different file to edit, and we ship it with Vonda forge, or we patch out the difference in behavior.
  3. We rebuild osx packages. To me, this seems required since the solution seems to revolve around deleting 15 lines of C code....
  4. You can test the newly compiled packages.

Helping with 4 is critical (and i couldn't find anybody to help at the time) but steps 1-3 may depend on your skill level.

cbrnr commented 1 year ago

The main issue is that I don't use conda at all, so I'm not sure I can really contribute much here except for testing (I don't even understand why pyside6 is inside a branch of the pyside2 repo 😄). All I can say is that this problem does not exist with packages on PyPI, so I guess there must be a solution 🤔.

So please let me know when there are new packages to test! And since the problem definitely also affects x86 you could edit the title.

hmaarrfk commented 1 year ago

the organization of packages on pypi is different than that of the ones in conda-forge.

The identification of the plugin path is done in https://github.com/qt/qtbase/blob/97165dbfa15118e197dd3ea28968d29141171a4d/src/corelib/global/qlibraryinfo.cpp#L99

I'm not sure what CFBundleGetMainBundle

The task would be to investigate what is going in that part of the code, and to adjust the paths accordingly.

hmaarrfk commented 1 year ago

If somebody wants to click through the azure interface and test https://github.com/conda-forge/qt-main-feedstock/pull/167 then we can see if the proposed patch addresses the issues,

ericpre commented 1 year ago

Thank you @hmaarrfk for fixing the issue! I have tested it and it seems to be fixed: ovito starts fine.

To follow the following steps:

  1. install ovito 3.8 - it is built with qt6-main and works fine on its own
  2. install qt-main
  3. try to start ovito: ovito is now broken with same error message as reported
  4. install package from https://github.com/conda-forge/qt-main-feedstock/pull/167 (qt6-main-6.5.1-h372468e_1.conda)
  5. start ovito and it is working again!
hmaarrfk commented 1 year ago

Can you confirm that you also have qt5-main installed?

If you can please copy the results for conda list

ericpre commented 1 year ago

Here you go:

# packages in environment at /Users/a/mambaforge/envs/qt5-6:
#
# Name                    Version                   Build  Channel
aom                       3.5.0                h7ea286d_0    conda-forge
appnope                   0.1.3              pyhd8ed1ab_0    conda-forge
asciitree                 0.3.3                      py_2    conda-forge
asttokens                 2.2.1              pyhd8ed1ab_0    conda-forge
autopep8                  2.0.2              pyhd8ed1ab_0    conda-forge
backcall                  0.2.0              pyh9f0ad1d_0    conda-forge
backports                 1.0                pyhd8ed1ab_3    conda-forge
backports.functools_lru_cache 1.6.4              pyhd8ed1ab_0    conda-forge
blosc                     1.21.4               hc338f07_0    conda-forge
brotli                    1.0.9                h1a8c8d9_8    conda-forge
brotli-bin                1.0.9                h1a8c8d9_8    conda-forge
brunsli                   0.1                  h9f76cd9_0    conda-forge
bzip2                     1.0.8                h3422bc3_4    conda-forge
c-ares                    1.19.1               hb547adb_0    conda-forge
c-blosc2                  2.9.2                h068da5f_0    conda-forge
ca-certificates           2023.5.7             hf0a4a13_0    conda-forge
cached-property           1.5.2                hd8ed1ab_1    conda-forge
cached_property           1.5.2              pyha770c72_1    conda-forge
cairo                     1.16.0            h1e71087_1016    conda-forge
certifi                   2023.5.7           pyhd8ed1ab_0    conda-forge
cfitsio                   4.2.0                h2f961c4_0    conda-forge
charls                    2.4.2                h13dd4ca_0    conda-forge
charset-normalizer        3.1.0              pyhd8ed1ab_0    conda-forge
click                     8.1.3           unix_pyhd8ed1ab_2    conda-forge
cloudpickle               2.2.1              pyhd8ed1ab_0    conda-forge
colorama                  0.4.6              pyhd8ed1ab_0    conda-forge
comm                      0.1.3              pyhd8ed1ab_0    conda-forge
contourpy                 1.0.7            py39haaf3ac1_0    conda-forge
curl                      8.1.2                h912dcd9_0    conda-forge
cycler                    0.11.0             pyhd8ed1ab_0    conda-forge
cytoolz                   0.12.0           py39h02fc5c5_1    conda-forge
dask-core                 2023.5.1           pyhd8ed1ab_0    conda-forge
dav1d                     1.2.1                hb547adb_0    conda-forge
debugpy                   1.6.7            py39h23fbdae_0    conda-forge
decorator                 5.1.1              pyhd8ed1ab_0    conda-forge
dill                      0.3.6              pyhd8ed1ab_1    conda-forge
docutils                  0.20.1           py39h2804cbe_0    conda-forge
double-conversion         3.2.0                hb7217d7_1    conda-forge
entrypoints               0.4                pyhd8ed1ab_0    conda-forge
executing                 1.2.0              pyhd8ed1ab_0    conda-forge
expat                     2.5.0                hb7217d7_1    conda-forge
fasteners                 0.17.3             pyhd8ed1ab_0    conda-forge
ffmpeg                    6.0.0           gpl_h3183737_102    conda-forge
font-ttf-dejavu-sans-mono 2.37                 hab24e00_0    conda-forge
font-ttf-inconsolata      3.000                h77eed37_0    conda-forge
font-ttf-source-code-pro  2.038                h77eed37_0    conda-forge
font-ttf-ubuntu           0.83                 hab24e00_0    conda-forge
fontconfig                2.14.2               h82840c6_0    conda-forge
fonts-conda-ecosystem     1                             0    conda-forge
fonts-conda-forge         1                             0    conda-forge
fonttools                 4.39.4           py39h0f82c59_0    conda-forge
freetype                  2.12.1               hd633e50_1    conda-forge
fribidi                   1.0.10               h27ca646_0    conda-forge
fsspec                    2023.5.0           pyh1a96a4e_0    conda-forge
future                    0.18.3             pyhd8ed1ab_0    conda-forge
gettext                   0.21.1               h0186832_0    conda-forge
giflib                    5.2.1                h1a8c8d9_3    conda-forge
glib                      2.76.3               ha614eb4_0    conda-forge
glib-tools                2.76.3               ha614eb4_0    conda-forge
gmp                       6.2.1                h9f76cd9_0    conda-forge
gmpy2                     2.1.2            py39h0b4f9c6_1    conda-forge
gnutls                    3.7.8                h9f1a10d_0    conda-forge
graphite2                 1.3.13            h9f76cd9_1001    conda-forge
gst-plugins-base          1.22.3               h27255cc_1    conda-forge
gstreamer                 1.22.3               he42f4ea_1    conda-forge
h5py                      3.8.0           nompi_py39hbcdb4fd_101    conda-forge
harfbuzz                  7.3.0                h46e5fef_0    conda-forge
hdf4                      4.2.15               h8111dcc_6    conda-forge
hdf5                      1.14.0          nompi_h6b85c65_103    conda-forge
hyperspy-base             1.7.5            py39h0f82c59_1    conda-forge
hyperspy-gui-traitsui     1.5.3              pyhd8ed1ab_0    conda-forge
hyperspyui                1.3.1              pyhe4f9e05_0    conda-forge
icu                       72.1                 he12128b_0    conda-forge
idna                      3.4                pyhd8ed1ab_0    conda-forge
imagecodecs               2023.1.23        py39h6655518_2    conda-forge
imageio                   2.27.0             pyh24c5eb1_0    conda-forge
importlib-metadata        6.6.0              pyha770c72_0    conda-forge
importlib-resources       5.12.0             pyhd8ed1ab_0    conda-forge
importlib_metadata        6.6.0                hd8ed1ab_0    conda-forge
importlib_resources       5.12.0             pyhd8ed1ab_0    conda-forge
ipykernel                 6.23.1             pyh736e0ef_0    conda-forge
ipyparallel               8.6.1              pyhd8ed1ab_0    conda-forge
ipython                   8.14.0             pyhd1c38e8_0    conda-forge
ipython_genutils          0.2.0                      py_1    conda-forge
jedi                      0.18.2             pyhd8ed1ab_0    conda-forge
jinja2                    3.1.2              pyhd8ed1ab_1    conda-forge
jupyter_client            8.2.0              pyhd8ed1ab_0    conda-forge
jupyter_core              5.3.0            py39h2804cbe_0    conda-forge
jxrlib                    1.1                  h27ca646_2    conda-forge
kiwisolver                1.4.4            py39haaf3ac1_1    conda-forge
krb5                      1.20.1               h69eda48_0    conda-forge
lame                      3.100             h1a8c8d9_1003    conda-forge
lazy_loader               0.2                pyhd8ed1ab_0    conda-forge
lcms2                     2.15                 hd835a16_1    conda-forge
lerc                      4.0.0                h9a09cb3_0    conda-forge
libaec                    1.0.6                hb7217d7_1    conda-forge
libass                    0.17.1               h4da34ad_0    conda-forge
libavif                   0.11.1               h9f83d30_2    conda-forge
libblas                   3.9.0           16_osxarm64_openblas    conda-forge
libbrotlicommon           1.0.9                h1a8c8d9_8    conda-forge
libbrotlidec              1.0.9                h1a8c8d9_8    conda-forge
libbrotlienc              1.0.9                h1a8c8d9_8    conda-forge
libcblas                  3.9.0           16_osxarm64_openblas    conda-forge
libclang                  15.0.7          default_h5dc8d65_2    conda-forge
libclang13                15.0.7          default_hc7183e1_2    conda-forge
libcurl                   8.1.2                h912dcd9_0    conda-forge
libcxx                    16.0.5               h4653b0c_0    conda-forge
libdeflate                1.18                 h1a8c8d9_0    conda-forge
libedit                   3.1.20191231         hc8eb9b7_2    conda-forge
libev                     4.33                 h642e427_1    conda-forge
libexpat                  2.5.0                hb7217d7_1    conda-forge
libffi                    3.4.2                h3422bc3_5    conda-forge
libgfortran               5.0.0           12_2_0_hd922786_31    conda-forge
libgfortran5              12.2.0              h0eea778_31    conda-forge
libglib                   2.76.3               h24e9cb9_0    conda-forge
libiconv                  1.17                 he4db4b2_0    conda-forge
libidn2                   2.3.4                h1a8c8d9_0    conda-forge
libjpeg-turbo             2.1.5.1              h1a8c8d9_0    conda-forge
liblapack                 3.9.0           16_osxarm64_openblas    conda-forge
libllvm14                 14.0.6               hd1a9a77_3    conda-forge
libllvm15                 15.0.7               h504e6bf_2    conda-forge
libnetcdf                 4.9.2           nompi_h0a2dbf5_105    conda-forge
libnghttp2                1.52.0               hae82a92_0    conda-forge
libogg                    1.3.4                h27ca646_1    conda-forge
libopenblas               0.3.21          openmp_hc731615_3    conda-forge
libopus                   1.3.1                h27ca646_1    conda-forge
libpng                    1.6.39               h76d750c_0    conda-forge
libpq                     15.3                 h7126958_1    conda-forge
libsodium                 1.0.18               h27ca646_1    conda-forge
libsqlite                 3.42.0               hb31c410_0    conda-forge
libssh2                   1.11.0               h7a5bd25_0    conda-forge
libtasn1                  4.19.0               h1a8c8d9_0    conda-forge
libtiff                   4.5.0                h4f7d55c_6    conda-forge
libunistring              0.9.10               h3422bc3_0    conda-forge
libvorbis                 1.3.7                h9f76cd9_0    conda-forge
libvpx                    1.13.0               h7ea286d_0    conda-forge
libwebp                   1.3.0                h66d6964_0    conda-forge
libwebp-base              1.3.0                h1a8c8d9_0    conda-forge
libxcb                    1.15                 hf346824_0    conda-forge
libxml2                   2.11.4               he3bdae6_0    conda-forge
libzip                    1.9.2                h76ab92c_1    conda-forge
libzlib                   1.2.13               h03a7124_4    conda-forge
libzopfli                 1.0.3                h9f76cd9_0    conda-forge
llvm-openmp               16.0.5               h1c12783_0    conda-forge
llvmlite                  0.40.0           py39hbad4f83_0    conda-forge
locket                    1.0.0              pyhd8ed1ab_0    conda-forge
lz4-c                     1.9.4                hb7217d7_0    conda-forge
markupsafe                2.1.3            py39h0f82c59_0    conda-forge
matplotlib-base           3.7.1            py39h35e9e80_0    conda-forge
matplotlib-inline         0.1.6              pyhd8ed1ab_0    conda-forge
mpc                       1.3.1                h91ba8db_0    conda-forge
mpfr                      4.2.0                he09a6ba_0    conda-forge
mpmath                    1.3.0              pyhd8ed1ab_0    conda-forge
msgpack-python            1.0.5            py39haaf3ac1_0    conda-forge
munkres                   1.1.4              pyh9f0ad1d_0    conda-forge
mysql-common              8.0.32               h7b5afe1_2    conda-forge
mysql-libs                8.0.32               hb292caa_2    conda-forge
natsort                   8.3.1              pyhd8ed1ab_0    conda-forge
ncurses                   6.3                  h07bb92c_1    conda-forge
nest-asyncio              1.5.6              pyhd8ed1ab_0    conda-forge
nettle                    3.8.1                h63371fa_1    conda-forge
networkx                  3.1                pyhd8ed1ab_0    conda-forge
nspr                      4.35                 hb7217d7_0    conda-forge
nss                       3.89                 h789eff7_0    conda-forge
numba                     0.57.0           py39he8ed757_1    conda-forge
numcodecs                 0.11.0           py39h23fbdae_1    conda-forge
numexpr                   2.8.4            py39hd28f0be_0    conda-forge
numpy                     1.24.3           py39h485cf63_0    conda-forge
openh264                  2.3.1                hb7217d7_2    conda-forge
openjpeg                  2.5.0                hbc2ba62_2    conda-forge
openssl                   3.1.1                h53f4e23_1    conda-forge
ovito                     3.8.4                h480faf3_1    conda-forge
p11-kit                   0.24.1               h29577a5_0    conda-forge
packaging                 23.1               pyhd8ed1ab_0    conda-forge
parso                     0.8.3              pyhd8ed1ab_0    conda-forge
partd                     1.4.0              pyhd8ed1ab_0    conda-forge
pathspec                  0.11.1             pyhd8ed1ab_0    conda-forge
pcre2                     10.40                hb34f9b4_0    conda-forge
pexpect                   4.8.0              pyh1a96a4e_2    conda-forge
pickleshare               0.7.5                   py_1003    conda-forge
pillow                    9.5.0            py39h1641143_1    conda-forge
pint                      0.21               pyhd8ed1ab_0    conda-forge
pip                       23.1.2             pyhd8ed1ab_0    conda-forge
pixman                    0.40.0               h27ca646_0    conda-forge
platformdirs              3.5.1              pyhd8ed1ab_0    conda-forge
ply                       3.11                       py_1    conda-forge
prettytable               3.7.0              pyhd8ed1ab_0    conda-forge
prompt-toolkit            3.0.38             pyha770c72_0    conda-forge
prompt_toolkit            3.0.38               hd8ed1ab_0    conda-forge
psutil                    5.9.5            py39h02fc5c5_0    conda-forge
pthread-stubs             0.4               h27ca646_1001    conda-forge
ptyprocess                0.7.0              pyhd3deb0d_0    conda-forge
pure_eval                 0.2.2              pyhd8ed1ab_0    conda-forge
pycodestyle               2.10.0             pyhd8ed1ab_0    conda-forge
pyface                    8.0.0              pyhd8ed1ab_0    conda-forge
pyflakes                  3.0.1              pyhd8ed1ab_0    conda-forge
pygments                  2.15.1             pyhd8ed1ab_0    conda-forge
pyparsing                 3.0.9              pyhd8ed1ab_0    conda-forge
pyqode.core               4.0.10             pyhd8ed1ab_0    conda-forge
pyqode.python             4.0.2              pyhd8ed1ab_0    conda-forge
pyqt                      5.15.7           py39h7fba1b6_3    conda-forge
pyqt5-sip                 12.11.0          py39h23fbdae_3    conda-forge
pyqtwebengine             5.15.7           py39hcd4c33d_3    conda-forge
pysocks                   1.7.1              pyha2e5f31_6    conda-forge
python                    3.9.16          hea58f1e_0_cpython    conda-forge
python-dateutil           2.8.2              pyhd8ed1ab_0    conda-forge
python_abi                3.9                      3_cp39    conda-forge
pywavelets                1.4.1            py39h4d8bf0d_0    conda-forge
pyyaml                    6.0              py39h02fc5c5_5    conda-forge
pyzmq                     25.1.0           py39h1e134f0_0    conda-forge
qt-main                   5.15.8              hcac2fde_13    conda-forge
qt-webengine              5.15.8               hc1a9d58_1    conda-forge
qt6-main                  6.5.1                h372468e_1    file:///Users/a/Downloads/conda_artifacts_20230603.3.1_osx_arm64_/qt-main-feedstock_conda_artifacts_20230603
qtawesome                 1.2.3              pyhd8ed1ab_0    conda-forge
qtconsole                 5.4.3              pyhd8ed1ab_0    conda-forge
qtconsole-base            5.4.3              pyha770c72_0    conda-forge
qtpy                      2.3.1              pyhd8ed1ab_0    conda-forge
readline                  8.2                  h92ec313_1    conda-forge
requests                  2.31.0             pyhd8ed1ab_0    conda-forge
scikit-image              0.20.0           py39hd28f0be_1    conda-forge
scipy                     1.9.1            py39h737da60_0    conda-forge
setuptools                67.7.2             pyhd8ed1ab_0    conda-forge
sip                       6.7.9            py39hb198ff7_0    conda-forge
six                       1.16.0             pyh6c4a22f_0    conda-forge
snappy                    1.1.10               h17c5cce_0    conda-forge
sparse                    0.14.0             pyhd8ed1ab_0    conda-forge
stack_data                0.6.2              pyhd8ed1ab_0    conda-forge
svt-av1                   1.5.0                hb765f3a_0    conda-forge
sympy                     1.12            pypyh9d50eac_103    conda-forge
tifffile                  2023.4.12          pyhd8ed1ab_0    conda-forge
tk                        8.6.12               he1e0b03_0    conda-forge
toml                      0.10.2             pyhd8ed1ab_0    conda-forge
tomli                     2.0.1              pyhd8ed1ab_0    conda-forge
toolz                     0.12.0             pyhd8ed1ab_0    conda-forge
tornado                   6.3.2            py39h0f82c59_0    conda-forge
tqdm                      4.65.0             pyhd8ed1ab_1    conda-forge
traitlets                 5.9.0              pyhd8ed1ab_0    conda-forge
traits                    6.4.1            py39h02fc5c5_1    conda-forge
traitsui                  7.4.3              pyhd8ed1ab_0    conda-forge
typing-extensions         4.6.3                hd8ed1ab_0    conda-forge
typing_extensions         4.6.3              pyha770c72_0    conda-forge
tzdata                    2023c                h71feb2d_0    conda-forge
unicodedata2              15.0.0           py39h02fc5c5_0    conda-forge
urllib3                   2.0.2              pyhd8ed1ab_0    conda-forge
wcwidth                   0.2.6              pyhd8ed1ab_0    conda-forge
wheel                     0.40.0             pyhd8ed1ab_0    conda-forge
x264                      1!164.3095           h57fd34a_2    conda-forge
x265                      3.5                  hbc6ce65_3    conda-forge
xorg-libxau               1.0.11               hb547adb_0    conda-forge
xorg-libxdmcp             1.1.3                h27ca646_0    conda-forge
xz                        5.2.6                h57fd34a_0    conda-forge
yaml                      0.2.5                h3422bc3_2    conda-forge
zarr                      2.14.2             pyhd8ed1ab_0    conda-forge
zeromq                    4.3.4                hbdafb3b_1    conda-forge
zfp                       1.0.0                hb6e4faa_3    conda-forge
zipp                      3.15.0             pyhd8ed1ab_0    conda-forge
zlib                      1.2.13               h03a7124_4    conda-forge
zlib-ng                   2.0.7                h1a8c8d9_0    conda-forge
zstd                      1.5.2                hf913c23_6    conda-forge
hmaarrfk commented 1 year ago

Perfect thank you.

I had a chance to test on a friend's system.

I got the warning:

Found invalid metadata in lib /Users/mark/mambaforge/envs/mcam_dev/plugins/designer/libPySidePlugin.dylib: Invalid metadata version

thought that may be due to the fact that pyside6 is misconfigured.

hmaarrfk commented 1 year ago

that file indeed part of pyside and likely needs to be rebuilt.