spyder-ide / spyder

Official repository for Spyder - The Scientific Python Development Environment
https://www.spyder-ide.org
MIT License
8.21k stars 1.59k forks source link

Spyder 6.0 fails to install when creating Start Menu entry #22428

Closed chris-vecchio closed 1 week ago

chris-vecchio commented 2 weeks ago

Thank you for making my favorite Python IDE! I greatly appreciate all your work on it! Just reporting an issue installing Spyder 6.0.0 on Windows 10. Another issue on this exists but I added additional version info for my setup in case it helps. I can provide whatever additional info you need. Thank you! Edit: other issue reporting this is https://github.com/spyder-ide/spyder/issues/22425

Issue Report Checklist

Problem Description

Spyder 6.0.0 conda installation works great until a step that appears to be creating a start menu item on Windows 10.

What steps reproduce the problem?

  1. conda activate env_data
  2. conda install -c conda-forge spyder=6.0.0

What is the expected output? What do you see instead?

I expect Spyder 6.0.0 to successfully install. I instead receive an OSError. Full console output documented below. I see there is another issue reporting this as well but figured I could add a bit more details on versions.

Paste Traceback/Error Below (if applicable)


(env_data) C:\Users\Chris>conda install -c conda-forge spyder=6.0.0
Channels:
 - conda-forge
 - defaults
Platform: win-64
Collecting package metadata (repodata.json): done
Solving environment: done

## Package Plan ##

  environment location: C:\miniconda3\envs\env_data

  added / updated specs:
    - spyder=6.0.0

The following packages will be downloaded:

    package                    |            build
    ---------------------------|-----------------
    aiohappyeyeballs-2.4.0     |     pyhd8ed1ab_0          17 KB  conda-forge
    aiohttp-3.10.5             |  py312h4389bb4_0         766 KB  conda-forge
    asyncssh-2.17.0            |     pyhd8ed1ab_0         235 KB  conda-forge
    deprecated-1.2.14          |     pyh1a96a4e_0          14 KB  conda-forge
    flake8-7.1.1               |     pyhd8ed1ab_0         109 KB  conda-forge
    frozenlist-1.4.1           |  py312h4389bb4_1          52 KB  conda-forge
    fzf-0.55.0                 |       hd02998f_0         3.2 MB  conda-forge
    google-auth-2.34.0         |     pyhff2d567_0         110 KB  conda-forge
    multidict-6.0.5            |  py312h4389bb4_1          55 KB  conda-forge
    pycodestyle-2.12.1         |     pyhd8ed1ab_0          33 KB  conda-forge
    pyconify-0.1.6             |     pyhd8ed1ab_0          22 KB  conda-forge
    pygithub-2.4.0             |     pyhd8ed1ab_0         145 KB  conda-forge
    pyjwt-2.9.0                |     pyhd8ed1ab_1          24 KB  conda-forge
    pyopenssl-24.2.1           |     pyhd8ed1ab_2         125 KB  conda-forge
    python-gssapi-1.8.3        |  py312h162d367_0         411 KB  conda-forge
    python-lsp-server-1.12.0   |     pyhd8ed1ab_0           7 KB  conda-forge
    python-lsp-server-base-1.12.0|     pyhd8ed1ab_0          60 KB  conda-forge
    pyuca-1.2                  |             py_1         1.1 MB  conda-forge
    qtconsole-5.6.0            |     pyhd8ed1ab_0           7 KB  conda-forge
    qtconsole-base-5.6.0       |     pyha770c72_0          98 KB  conda-forge
    spyder-6.0.0               |  py312h2e8e312_0        10.8 MB  conda-forge
    spyder-kernels-3.0.0       | win_pyh7428d3b_0         214 KB  conda-forge
    superqt-0.6.7              |     pyh9208f05_0          72 KB  conda-forge
    wrapt-1.16.0               |  py312h4389bb4_1          59 KB  conda-forge
    yarl-1.9.8                 |  py312h4389bb4_0         128 KB  conda-forge
    ------------------------------------------------------------
                                           Total:        17.8 MB

The following NEW packages will be INSTALLED:

  aiohappyeyeballs   conda-forge/noarch::aiohappyeyeballs-2.4.0-pyhd8ed1ab_0
  aiohttp            conda-forge/win-64::aiohttp-3.10.5-py312h4389bb4_0
  aiosignal          conda-forge/noarch::aiosignal-1.3.1-pyhd8ed1ab_0
  asyncssh           conda-forge/noarch::asyncssh-2.17.0-pyhd8ed1ab_0
  deprecated         conda-forge/noarch::deprecated-1.2.14-pyh1a96a4e_0
  frozenlist         conda-forge/win-64::frozenlist-1.4.1-py312h4389bb4_1
  fzf                conda-forge/win-64::fzf-0.55.0-hd02998f_0
  multidict          conda-forge/win-64::multidict-6.0.5-py312h4389bb4_1
  pyconify           conda-forge/noarch::pyconify-0.1.6-pyhd8ed1ab_0
  pygithub           conda-forge/noarch::pygithub-2.4.0-pyhd8ed1ab_0
  pyjwt              conda-forge/noarch::pyjwt-2.9.0-pyhd8ed1ab_1
  pyopenssl          conda-forge/noarch::pyopenssl-24.2.1-pyhd8ed1ab_2
  python-gssapi      conda-forge/win-64::python-gssapi-1.8.3-py312h162d367_0
  pyu2f              conda-forge/noarch::pyu2f-0.1.5-pyhd8ed1ab_0
  pyuca              conda-forge/noarch::pyuca-1.2-py_1
  superqt            conda-forge/noarch::superqt-0.6.7-pyh9208f05_0
  wrapt              conda-forge/win-64::wrapt-1.16.0-py312h4389bb4_1
  yarl               conda-forge/win-64::yarl-1.9.8-py312h4389bb4_0

The following packages will be UPDATED:

  flake8                                 7.0.0-pyhd8ed1ab_0 --> 7.1.1-pyhd8ed1ab_0
  google-auth          pypi/pypi::google-auth-2.29.0-pypi_0 --> conda-forge/noarch::google-auth-2.34.0-pyhff2d567_0
  pycodestyle                           2.11.1-pyhd8ed1ab_0 --> 2.12.1-pyhd8ed1ab_0
  python-lsp-server                     1.11.0-pyhd8ed1ab_0 --> 1.12.0-pyhd8ed1ab_0
  python-lsp-server~                    1.11.0-pyhd8ed1ab_0 --> 1.12.0-pyhd8ed1ab_0
  qtconsole                              5.5.1-pyhd8ed1ab_0 --> 5.6.0-pyhd8ed1ab_0
  qtconsole-base                         5.5.1-pyha770c72_0 --> 5.6.0-pyha770c72_0
  spyder                              5.5.5-py312h2e8e312_0 --> 6.0.0-py312h2e8e312_0
  spyder-kernels                     2.5.2-win_pyh7428d3b_0 --> 3.0.0-win_pyh7428d3b_0

Proceed ([y]/n)? y

Downloading and Extracting Packages:

Preparing transaction: done
Verifying transaction: done
Executing transaction: | menuinst Exception
Traceback (most recent call last):
  File "C:\miniconda3\Lib\site-packages\conda\gateways\disk\create.py", line 259, in make_menu
    menuinst.install(
  File "C:\miniconda3\Lib\site-packages\menuinst\api.py", line 170, in _install_adapter
    install(metadata, target_prefix=prefix, **kwargs)
  File "C:\miniconda3\Lib\site-packages\menuinst\utils.py", line 426, in wrapper_elevate
    return func(
           ^^^^^
  File "C:\miniconda3\Lib\site-packages\menuinst\api.py", line 62, in install
    paths += menu_item.create()
             ^^^^^^^^^^^^^^^^^^
  File "C:\miniconda3\Lib\site-packages\menuinst\platforms\win.py", line 156, in create
    create_shortcut(
OSError: Failed to create shortcut 'C:\Users\Chris\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\miniconda3 spyder\{'target_environment_is_base': 'Spyder 6 (miniconda3)', 'target_environment_is_not_base': 'Spyder 6 (env_data)'}.lnk' - error 0x800700done

Versions

Dependencies

I can't launch Spyder atm so I unfortunately can't display dependency versions but please let me know if you need any specific information.

PASTE DEPENDENCIES HERE
ccordoba12 commented 2 weeks ago

Thank you for making my favorite Python IDE! I greatly appreciate all your work on it!

Thanks for your kind words @chris-vecchio! We're really glad to know you enjoy the work we put to make Spyder better everyday.

Just reporting an issue installing Spyder 6.0.0 on Windows 10. Another issue on this exists but I added additional version info for my setup in case it helps.

Yep, I saw that. Thanks for the extra info!

I can provide whatever additional info you need. Thank you!

Could you post the output of conda list? I think you have an outdated dependency in your environment, which is causing this error.

Edit: other issue reporting this is https://github.com/spyder-ide/spyder/issues/22425

Thanks, I'll close it in favor of this one.

chris-vecchio commented 2 weeks ago

No problem! Here is the result of conda list after the failed update. Let me know if you need anything else!

``` (env_data) C:\windows\system32>conda list # packages in environment at C:\miniconda3\envs\env_data: # # Name Version Build Channel aiohappyeyeballs 2.4.0 pyhd8ed1ab_0 conda-forge aiohttp 3.10.5 py312h4389bb4_0 conda-forge aiosignal 1.3.1 pyhd8ed1ab_0 conda-forge alabaster 0.7.16 pyhd8ed1ab_0 conda-forge anyio 4.3.0 pyhd8ed1ab_0 conda-forge arrow 1.3.0 pyhd8ed1ab_0 conda-forge astroid 3.2.4 py312h2e8e312_0 conda-forge asttokens 2.4.1 pyhd8ed1ab_0 conda-forge asyncssh 2.17.0 pyhd8ed1ab_0 conda-forge atomicwrites 1.4.1 pyhd8ed1ab_0 conda-forge attrs 23.2.0 pyh71513ae_0 conda-forge autopep8 2.0.4 pyhd8ed1ab_0 conda-forge aws-c-auth 0.7.16 h7613915_8 conda-forge aws-c-cal 0.6.10 hf6fcf4e_2 conda-forge aws-c-common 0.9.14 hcfcfb64_0 conda-forge aws-c-compression 0.2.18 hf6fcf4e_2 conda-forge aws-c-event-stream 0.4.2 h3df98b0_6 conda-forge aws-c-http 0.8.1 h4e3df0f_7 conda-forge aws-c-io 0.14.6 hf0b8b6f_2 conda-forge aws-c-mqtt 0.10.3 h96fac68_2 conda-forge aws-c-s3 0.5.3 h08df315_0 conda-forge aws-c-sdkutils 0.1.15 hf6fcf4e_2 conda-forge aws-checksums 0.1.18 hf6fcf4e_2 conda-forge aws-crt-cpp 0.26.4 hedeea9a_1 conda-forge aws-sdk-cpp 1.11.267 hfaf0dd0_4 conda-forge babel 2.14.0 pyhd8ed1ab_0 conda-forge bcrypt 4.1.2 py312hfccd98a_0 conda-forge beautifulsoup4 4.12.3 pyha770c72_0 conda-forge binaryornot 0.4.4 py_1 conda-forge black 24.3.0 py312h2e8e312_0 conda-forge bleach 6.1.0 pyhd8ed1ab_0 conda-forge bokeh 3.4.0 pyhd8ed1ab_0 conda-forge brotli-python 1.1.0 py312h53d5487_1 conda-forge bzip2 1.0.8 hcfcfb64_5 conda-forge c-ares 1.27.0 hcfcfb64_0 conda-forge ca-certificates 2024.2.2 h56e8100_0 conda-forge cachetools 5.3.3 pypi_0 pypi certifi 2024.2.2 pyhd8ed1ab_0 conda-forge cffi 1.16.0 py312he70551f_0 conda-forge chardet 5.2.0 py312h2e8e312_1 conda-forge charset-normalizer 3.3.2 pyhd8ed1ab_0 conda-forge click 8.1.7 win_pyh7428d3b_0 conda-forge cloudpickle 3.0.0 pyhd8ed1ab_0 conda-forge colorama 0.4.6 pyhd8ed1ab_0 conda-forge comm 0.2.2 pyhd8ed1ab_0 conda-forge contourpy 1.2.0 py312h0d7def4_0 conda-forge cookiecutter 2.6.0 pyhca7485f_0 conda-forge cryptography 42.0.5 py312h1f4a190_0 conda-forge cytoolz 0.12.3 py312he70551f_0 conda-forge dask 2024.3.1 pyhd8ed1ab_0 conda-forge dask-core 2024.3.1 pyhd8ed1ab_0 conda-forge dask-expr 1.0.5 pyhd8ed1ab_0 conda-forge debugpy 1.8.1 py312h53d5487_0 conda-forge decorator 5.1.1 pyhd8ed1ab_0 conda-forge defusedxml 0.7.1 pyhd8ed1ab_0 conda-forge deprecated 1.2.14 pyh1a96a4e_0 conda-forge diff-match-patch 20230430 pyhd8ed1ab_0 conda-forge dill 0.3.8 pyhd8ed1ab_0 conda-forge distributed 2024.3.1 pyhd8ed1ab_0 conda-forge docstring-to-markdown 0.15 pyhd8ed1ab_0 conda-forge docutils 0.20.1 py312h2e8e312_3 conda-forge elementpath 4.4.0 pyhd8ed1ab_0 conda-forge entrypoints 0.4 pyhd8ed1ab_0 conda-forge et_xmlfile 1.1.0 pyhd8ed1ab_0 conda-forge exceptiongroup 1.2.0 pyhd8ed1ab_2 conda-forge executing 2.0.1 pyhd8ed1ab_0 conda-forge flake8 7.1.1 pyhd8ed1ab_0 conda-forge freetype 2.12.1 hdaf720e_2 conda-forge frozenlist 1.4.1 py312h4389bb4_1 conda-forge fsspec 2024.3.1 pyhca7485f_0 conda-forge fzf 0.55.0 hd02998f_0 conda-forge gettext 0.21.1 h5728263_0 conda-forge glib 2.80.0 h39d0aa6_1 conda-forge glib-tools 2.80.0 h0a98069_1 conda-forge google-api-core 2.18.0 pyhd8ed1ab_0 conda-forge google-api-python-client 2.125.0 pyhd8ed1ab_0 conda-forge google-auth 2.34.0 pyhff2d567_0 conda-forge google-auth-httplib2 0.2.0 pyhd8ed1ab_0 conda-forge google-auth-oauthlib 1.2.0 pypi_0 pypi googleapis-common-protos 1.63.0 pyhd8ed1ab_0 conda-forge greenlet 3.0.3 py312h53d5487_0 conda-forge gspread 5.12.4 pypi_0 pypi gspread-dataframe 3.3.1 pypi_0 pypi gspread-pandas 3.3.0 pypi_0 pypi gst-plugins-base 1.22.9 h001b923_1 conda-forge gstreamer 1.22.9 hb4038d2_1 conda-forge h11 0.14.0 pyhd8ed1ab_0 conda-forge h2 4.1.0 pyhd8ed1ab_0 conda-forge hpack 4.0.0 pyh9f0ad1d_0 conda-forge html5lib 1.1 pyh9f0ad1d_0 conda-forge httpcore 1.0.4 pyhd8ed1ab_0 conda-forge httplib2 0.22.0 pyhd8ed1ab_0 conda-forge httpx 0.27.0 pyhd8ed1ab_0 conda-forge hyperframe 6.0.1 pyhd8ed1ab_0 conda-forge icu 73.2 h63175ca_0 conda-forge idna 3.6 pyhd8ed1ab_0 conda-forge imagesize 1.4.1 pyhd8ed1ab_0 conda-forge importlib-metadata 7.1.0 pyha770c72_0 conda-forge importlib_metadata 7.1.0 hd8ed1ab_0 conda-forge importlib_resources 6.4.0 pyhd8ed1ab_0 conda-forge inflection 0.5.1 pyh9f0ad1d_0 conda-forge intel-openmp 2024.0.0 h57928b3_49841 conda-forge intervaltree 3.1.0 pyhd8ed1ab_1 conda-forge ipykernel 6.29.3 pyha63f2e9_0 conda-forge ipython 8.22.2 pyh7428d3b_0 conda-forge isort 5.13.2 pyhd8ed1ab_0 conda-forge jaraco.classes 3.3.1 pyhd8ed1ab_0 conda-forge jaraco.context 4.3.0 pyhd8ed1ab_0 conda-forge jaraco.functools 4.0.0 pyhd8ed1ab_0 conda-forge jedi 0.19.1 pyhd8ed1ab_0 conda-forge jellyfish 1.0.3 py312hfccd98a_0 conda-forge jinja2 3.1.3 pyhd8ed1ab_0 conda-forge jsonschema 4.21.1 pyhd8ed1ab_0 conda-forge jsonschema-specifications 2023.12.1 pyhd8ed1ab_0 conda-forge jupyter_client 8.6.1 pyhd8ed1ab_0 conda-forge jupyter_core 5.7.2 py312h2e8e312_0 conda-forge jupyterlab_pygments 0.3.0 pyhd8ed1ab_1 conda-forge keyring 25.0.0 pyh7428d3b_1 conda-forge krb5 1.21.2 heb0366b_0 conda-forge lcms2 2.16 h67d730c_0 conda-forge lerc 4.0.0 h63175ca_0 conda-forge libabseil 20240116.1 cxx17_h63175ca_2 conda-forge libarrow 15.0.2 h878f99b_1_cpu conda-forge libarrow-acero 15.0.2 h63175ca_1_cpu conda-forge libarrow-dataset 15.0.2 h63175ca_1_cpu conda-forge libarrow-flight 15.0.2 h02312f3_1_cpu conda-forge libarrow-flight-sql 15.0.2 h55b4db4_1_cpu conda-forge libarrow-gandiva 15.0.2 h3f2ff47_1_cpu conda-forge libarrow-substrait 15.0.2 h89268de_1_cpu conda-forge libblas 3.9.0 21_win64_mkl conda-forge libbrotlicommon 1.1.0 hcfcfb64_1 conda-forge libbrotlidec 1.1.0 hcfcfb64_1 conda-forge libbrotlienc 1.1.0 hcfcfb64_1 conda-forge libcblas 3.9.0 21_win64_mkl conda-forge libclang13 18.1.2 default_hf64faad_1 conda-forge libcrc32c 1.1.2 h0e60522_0 conda-forge libcurl 8.6.0 hd5e4a3a_0 conda-forge libdeflate 1.20 hcfcfb64_0 conda-forge libevent 2.1.12 h3671451_1 conda-forge libexpat 2.6.2 h63175ca_0 conda-forge libffi 3.4.2 h8ffe710_5 conda-forge libglib 2.80.0 h39d0aa6_1 conda-forge libgoogle-cloud 2.22.0 h9cad5c0_1 conda-forge libgoogle-cloud-storage 2.22.0 hb581fae_1 conda-forge libgrpc 1.62.1 h5273850_0 conda-forge libhwloc 2.9.3 default_haede6df_1009 conda-forge libiconv 1.17 hcfcfb64_2 conda-forge libjpeg-turbo 3.0.0 hcfcfb64_1 conda-forge liblapack 3.9.0 21_win64_mkl conda-forge libogg 1.3.4 h8ffe710_1 conda-forge libparquet 15.0.2 h7ec3a38_1_cpu conda-forge libpng 1.6.43 h19919ed_0 conda-forge libprotobuf 4.25.3 h503648d_0 conda-forge libre2-11 2023.09.01 hf8d8778_2 conda-forge libsodium 1.0.18 h8d14728_1 conda-forge libspatialindex 1.9.3 h39d44d4_4 conda-forge libsqlite 3.45.2 hcfcfb64_0 conda-forge libssh2 1.11.0 h7dfc565_0 conda-forge libthrift 0.19.0 ha2b3283_1 conda-forge libtiff 4.6.0 hddb2be6_3 conda-forge libutf8proc 2.8.0 h82a8f57_0 conda-forge libvorbis 1.3.7 h0e60522_0 conda-forge libwebp 1.3.2 hcfcfb64_1 conda-forge libwebp-base 1.3.2 hcfcfb64_0 conda-forge libxcb 1.15 hcd874cb_0 conda-forge libxml2 2.12.6 hc3477c8_1 conda-forge libxslt 1.1.39 h3df6e99_0 conda-forge libzlib 1.2.13 hcfcfb64_5 conda-forge locket 1.0.0 pyhd8ed1ab_0 conda-forge loguru 0.7.2 py312h2e8e312_1 conda-forge lxml 5.1.0 py312hd086842_0 conda-forge lz4 4.3.3 py312h594ca44_0 conda-forge lz4-c 1.9.4 hcfcfb64_0 conda-forge m2w64-gcc-libgfortran 5.3.0 6 conda-forge m2w64-gcc-libs 5.3.0 7 conda-forge m2w64-gcc-libs-core 5.3.0 7 conda-forge m2w64-gmp 6.1.0 2 conda-forge m2w64-libwinpthread-git 5.0.0.4634.697f757 2 conda-forge markdown-it-py 3.0.0 pyhd8ed1ab_0 conda-forge markupsafe 2.1.5 py312he70551f_0 conda-forge matplotlib-inline 0.1.6 pyhd8ed1ab_0 conda-forge mccabe 0.7.0 pyhd8ed1ab_0 conda-forge mdurl 0.1.2 pyhd8ed1ab_0 conda-forge mistune 3.0.2 pyhd8ed1ab_0 conda-forge mkl 2024.0.0 h66d3029_49657 conda-forge more-itertools 10.2.0 pyhd8ed1ab_0 conda-forge msgpack-python 1.0.7 py312h0d7def4_0 conda-forge msys2-conda-epoch 20160418 1 conda-forge multidict 6.0.5 py312h4389bb4_1 conda-forge mypy_extensions 1.0.0 pyha770c72_0 conda-forge nbclient 0.10.0 pyhd8ed1ab_0 conda-forge nbconvert 7.16.3 hd8ed1ab_0 conda-forge nbconvert-core 7.16.3 pyhd8ed1ab_0 conda-forge nbconvert-pandoc 7.16.3 hd8ed1ab_0 conda-forge nbformat 5.10.3 pyhd8ed1ab_0 conda-forge nest-asyncio 1.6.0 pyhd8ed1ab_0 conda-forge numpy 1.26.4 py312h8753938_0 conda-forge numpydoc 1.6.0 pyhd8ed1ab_0 conda-forge oauthlib 3.2.2 pypi_0 pypi openjpeg 2.5.2 h3d672ee_0 conda-forge openpyxl 3.1.2 py312he70551f_1 conda-forge openssl 3.2.1 hcfcfb64_1 conda-forge orc 2.0.0 heb0c069_0 conda-forge outcome 1.3.0.post0 pyhd8ed1ab_0 conda-forge packaging 24.0 pyhd8ed1ab_0 conda-forge pandas 2.2.1 py312h2ab9e98_0 conda-forge pandoc 3.1.12.3 h57928b3_0 conda-forge pandocfilters 1.5.0 pyhd8ed1ab_0 conda-forge paramiko 3.4.0 pyhd8ed1ab_0 conda-forge parso 0.8.3 pyhd8ed1ab_0 conda-forge partd 1.4.1 pyhd8ed1ab_0 conda-forge pathspec 0.12.1 pyhd8ed1ab_0 conda-forge pcre2 10.43 h17e33f8_0 conda-forge pdfminer-six 20231228 pypi_0 pypi pdfplumber 0.11.0 pypi_0 pypi pexpect 4.9.0 pyhd8ed1ab_0 conda-forge pickleshare 0.7.5 py_1003 conda-forge pillow 10.2.0 py312he768995_0 conda-forge pip 24.0 pyhd8ed1ab_0 conda-forge pkgutil-resolve-name 1.3.10 pyhd8ed1ab_1 conda-forge platformdirs 4.2.0 pyhd8ed1ab_0 conda-forge pluggy 1.4.0 pyhd8ed1ab_0 conda-forge ply 3.11 py_1 conda-forge polars 0.20.16 pypi_0 pypi prompt-toolkit 3.0.42 pyha770c72_0 conda-forge proto-plus 1.23.0 pyhd8ed1ab_0 conda-forge protobuf 4.25.3 py312h5594109_0 conda-forge psutil 5.9.8 py312he70551f_0 conda-forge pthread-stubs 0.4 hcd874cb_1001 conda-forge pthreads-win32 2.9.1 hfa6e2cd_3 conda-forge ptyprocess 0.7.0 pyhd3deb0d_0 conda-forge pure_eval 0.2.2 pyhd8ed1ab_0 conda-forge pyarrow 15.0.2 py312h85e32bb_1_cpu conda-forge pyarrow-hotfix 0.6 pyhd8ed1ab_0 conda-forge pyasn1 0.5.1 pypi_0 pypi pyasn1-modules 0.3.0 pypi_0 pypi pycodestyle 2.12.1 pyhd8ed1ab_0 conda-forge pyconify 0.1.6 pyhd8ed1ab_0 conda-forge pycparser 2.21 pyhd8ed1ab_0 conda-forge pydocstyle 6.3.0 pyhd8ed1ab_0 conda-forge pyflakes 3.2.0 pyhd8ed1ab_0 conda-forge pygithub 2.4.0 pyhd8ed1ab_0 conda-forge pygments 2.17.2 pyhd8ed1ab_0 conda-forge pyjwt 2.9.0 pyhd8ed1ab_1 conda-forge pylint 3.2.6 pyhd8ed1ab_0 conda-forge pylint-venv 3.0.3 pyhd8ed1ab_0 conda-forge pyls-spyder 0.4.0 pyhd8ed1ab_0 conda-forge pynacl 1.5.0 py312hc560f31_3 conda-forge pyodbc 5.1.0 py312h53d5487_0 conda-forge pyopenssl 24.2.1 pyhd8ed1ab_2 conda-forge pyparsing 3.1.2 pyhd8ed1ab_0 conda-forge pypdf 4.3.0 pyhd8ed1ab_0 conda-forge pypdfium2 4.28.0 pypi_0 pypi pyqt 5.15.9 py312he09f080_5 conda-forge pyqt5-sip 12.12.2 py312h53d5487_5 conda-forge pyqtwebengine 5.15.9 py312hca0710b_5 conda-forge pysocks 1.7.1 pyh0701188_6 conda-forge python 3.12.2 h2628c8c_0_cpython conda-forge python-calamine 0.2.2 py312h2615798_0 conda-forge python-dateutil 2.9.0 pyhd8ed1ab_0 conda-forge python-fastjsonschema 2.19.1 pyhd8ed1ab_0 conda-forge python-gssapi 1.8.3 py312h162d367_0 conda-forge python-lsp-black 2.0.0 pyhd8ed1ab_0 conda-forge python-lsp-jsonrpc 1.1.2 pyhd8ed1ab_0 conda-forge python-lsp-server 1.12.0 pyhd8ed1ab_0 conda-forge python-lsp-server-base 1.12.0 pyhd8ed1ab_0 conda-forge python-slugify 8.0.4 pyhd8ed1ab_0 conda-forge python-tzdata 2024.1 pyhd8ed1ab_0 conda-forge python_abi 3.12 4_cp312 conda-forge pytoolconfig 1.2.5 pyhd8ed1ab_0 conda-forge pytz 2024.1 pyhd8ed1ab_0 conda-forge pyu2f 0.1.5 pyhd8ed1ab_0 conda-forge pyuca 1.2 py_1 conda-forge pywin32 306 py312h53d5487_2 conda-forge pywin32-ctypes 0.2.2 py312h2e8e312_1 conda-forge pyyaml 6.0.1 py312he70551f_1 conda-forge pyzmq 25.1.2 py312h1ac6f91_0 conda-forge qdarkstyle 3.2.3 pyhd8ed1ab_0 conda-forge qstylizer 0.2.2 pyhd8ed1ab_0 conda-forge qt-main 5.15.8 h9e85ed6_20 conda-forge qt-webengine 5.15.8 h4bf5c4e_4 conda-forge qtawesome 1.3.1 pyh9208f05_0 conda-forge qtconsole 5.6.0 pyhd8ed1ab_0 conda-forge qtconsole-base 5.6.0 pyha770c72_0 conda-forge qtpy 2.4.1 pyhd8ed1ab_0 conda-forge re2 2023.09.01 hd3b24a8_2 conda-forge referencing 0.34.0 pyhd8ed1ab_0 conda-forge requests 2.31.0 pyhd8ed1ab_0 conda-forge requests-oauthlib 2.0.0 pypi_0 pypi rich 13.7.1 pyhd8ed1ab_0 conda-forge rope 1.13.0 pyhd8ed1ab_0 conda-forge rpds-py 0.18.0 py312hfccd98a_0 conda-forge rsa 4.9 pypi_0 pypi rtree 1.2.0 py312h72b5f30_0 conda-forge selenium 4.18.1 pyhd8ed1ab_0 conda-forge selenium-manager 4.18.1 h975169c_0 conda-forge setuptools 69.2.0 pyhd8ed1ab_0 conda-forge sip 6.7.12 py312h53d5487_0 conda-forge six 1.16.0 pyh6c4a22f_0 conda-forge snappy 1.1.10 hfb803bf_0 conda-forge sniffio 1.3.1 pyhd8ed1ab_0 conda-forge snowballstemmer 2.2.0 pyhd8ed1ab_0 conda-forge sortedcontainers 2.4.0 pyhd8ed1ab_0 conda-forge soupsieve 2.5 pyhd8ed1ab_1 conda-forge sphinx 7.2.6 pyhd8ed1ab_0 conda-forge sphinxcontrib-applehelp 1.0.8 pyhd8ed1ab_0 conda-forge sphinxcontrib-devhelp 1.0.6 pyhd8ed1ab_0 conda-forge sphinxcontrib-htmlhelp 2.0.5 pyhd8ed1ab_0 conda-forge sphinxcontrib-jsmath 1.0.1 pyhd8ed1ab_0 conda-forge sphinxcontrib-qthelp 1.0.7 pyhd8ed1ab_0 conda-forge sphinxcontrib-serializinghtml 1.1.10 pyhd8ed1ab_0 conda-forge spyder 6.0.0 py312h2e8e312_0 conda-forge spyder-kernels 3.0.0 win_pyh7428d3b_0 conda-forge sqlalchemy 2.0.29 py312he70551f_0 conda-forge stack_data 0.6.2 pyhd8ed1ab_0 conda-forge superqt 0.6.7 pyh9208f05_0 conda-forge tabulate 0.9.0 pyhd8ed1ab_1 conda-forge tbb 2021.11.0 h91493d7_1 conda-forge tblib 3.0.0 pyhd8ed1ab_0 conda-forge text-unidecode 1.3 pyhd8ed1ab_1 conda-forge textdistance 4.5.0 pyhd8ed1ab_0 conda-forge three-merge 0.1.1 pyh9f0ad1d_0 conda-forge tinycss2 1.2.1 pyhd8ed1ab_0 conda-forge tk 8.6.13 h5226925_1 conda-forge toml 0.10.2 pyhd8ed1ab_0 conda-forge tomli 2.0.1 pyhd8ed1ab_0 conda-forge tomlkit 0.12.4 pyha770c72_0 conda-forge toolz 0.12.1 pyhd8ed1ab_0 conda-forge tornado 6.4 py312he70551f_0 conda-forge traitlets 5.14.2 pyhd8ed1ab_0 conda-forge trio 0.25.0 py312h2e8e312_0 conda-forge trio-websocket 0.11.1 pyhd8ed1ab_0 conda-forge types-python-dateutil 2.9.0.20240316 pyhd8ed1ab_0 conda-forge typing-extensions 4.10.0 hd8ed1ab_0 conda-forge typing_extensions 4.10.0 pyha770c72_0 conda-forge tzdata 2024a h0c530f3_0 conda-forge ucrt 10.0.22621.0 h57928b3_0 conda-forge ujson 5.9.0 py312h53d5487_0 conda-forge uritemplate 4.1.1 pyhd8ed1ab_0 conda-forge urllib3 2.2.1 pyhd8ed1ab_0 conda-forge vc 14.3 hcf57466_18 conda-forge vc14_runtime 14.38.33130 h82b7239_18 conda-forge vs2015_runtime 14.38.33130 hcb4865c_18 conda-forge watchdog 4.0.0 py312h2e8e312_0 conda-forge wcwidth 0.2.13 pyhd8ed1ab_0 conda-forge webencodings 0.5.1 pyhd8ed1ab_2 conda-forge whatthepatch 1.0.5 pyhd8ed1ab_0 conda-forge wheel 0.43.0 pyhd8ed1ab_0 conda-forge win32_setctime 1.1.0 pyhd8ed1ab_0 conda-forge win_inet_pton 1.1.0 pyhd8ed1ab_6 conda-forge wrapt 1.16.0 py312h4389bb4_1 conda-forge wsproto 1.2.0 pyhd8ed1ab_0 conda-forge xlrd 2.0.1 pyhd8ed1ab_3 conda-forge xmlschema 3.1.0 pyhd8ed1ab_0 conda-forge xmltodict 0.13.0 pyhd8ed1ab_0 conda-forge xorg-libxau 1.0.11 hcd874cb_0 conda-forge xorg-libxdmcp 1.1.3 hcd874cb_0 conda-forge xyzservices 2023.10.1 pyhd8ed1ab_0 conda-forge xz 5.2.6 h8d14728_0 conda-forge yaml 0.2.5 h8ffe710_2 conda-forge yapf 0.40.1 pyhd8ed1ab_0 conda-forge yarl 1.9.8 py312h4389bb4_0 conda-forge zeromq 4.3.5 h63175ca_1 conda-forge zict 3.0.0 pyhd8ed1ab_0 conda-forge zipp 3.17.0 pyhd8ed1ab_0 conda-forge zstd 1.5.5 h12be248_0 conda-forge ```
ccordoba12 commented 2 weeks ago

Thanks for the prompt reply @chris-vecchio! That's the list of your env_data env, but I need the output of your base Miniconda environment.

chris-vecchio commented 2 weeks ago

Got ya! Here it is:

``` (base) C:\windows\system32>conda list # packages in environment at C:\miniconda3: # # Name Version Build Channel archspec 0.2.1 pyhd3eb1b0_0 boltons 23.0.0 py311haa95532_0 brotli-python 1.0.9 py311hd77b12b_7 bzip2 1.0.8 he774522_0 ca-certificates 2023.08.22 haa95532_0 certifi 2023.7.22 py311haa95532_0 cffi 1.15.1 py311h2bbff1b_3 charset-normalizer 2.0.4 pyhd3eb1b0_0 colorama 0.4.6 py311haa95532_0 conda 24.1.2 py311haa95532_0 conda-content-trust 0.1.3 py311haa95532_0 conda-libmamba-solver 23.11.0 py311haa95532_0 conda-package-handling 2.2.0 py311haa95532_0 conda-package-streaming 0.9.0 py311haa95532_0 console_shortcut_miniconda 0.1.1 haa95532_1 cryptography 39.0.1 py311h21b164f_2 distro 1.8.0 py311haa95532_0 fmt 9.1.0 h6d14046_0 idna 3.4 py311haa95532_0 jsonpatch 1.32 pyhd3eb1b0_0 jsonpointer 2.1 pyhd3eb1b0_0 libarchive 3.6.2 hb62f4d4_2 libcurl 8.1.1 h86230a5_0 libffi 3.4.4 hd77b12b_0 libiconv 1.16 h2bbff1b_2 libmamba 1.5.3 hcd6fe79_0 libmambapy 1.5.3 py311h77c03ed_0 libsolv 0.7.24 h23ce68f_0 libssh2 1.10.0 he2ea4bf_2 libxml2 2.10.4 h0ad7f3c_1 lz4-c 1.9.4 h2bbff1b_0 menuinst 2.0.2 py311hd77b12b_0 openssl 3.0.12 h2bbff1b_0 packaging 23.1 py311haa95532_0 pcre2 10.42 h0ff8eda_0 pip 23.1.2 py311haa95532_0 platformdirs 3.10.0 py311haa95532_0 pluggy 1.0.0 py311haa95532_1 powershell_shortcut_miniconda 0.0.1 haa95532_1 pybind11-abi 4 hd3eb1b0_1 pycosat 0.6.6 py311h2bbff1b_0 pycparser 2.21 pyhd3eb1b0_0 pyopenssl 23.2.0 py311haa95532_0 pysocks 1.7.1 py311haa95532_0 python 3.11.4 he1021f5_0 reproc 14.2.4 hd77b12b_1 reproc-cpp 14.2.4 hd77b12b_1 requests 2.31.0 py311haa95532_0 ruamel.yaml 0.17.21 py311h2bbff1b_0 setuptools 67.8.0 py311haa95532_0 six 1.16.0 pyhd3eb1b0_1 sqlite 3.41.2 h2bbff1b_0 tk 8.6.12 h2bbff1b_0 tqdm 4.65.0 py311h746a85d_0 truststore 0.8.0 py311haa95532_0 tzdata 2023c h04d1e81_0 urllib3 1.26.18 py311haa95532_0 vc 14.2 h21ff451_1 vs2015_runtime 14.27.29016 h5e58377_2 wheel 0.38.4 py311haa95532_0 win_inet_pton 1.1.0 py311haa95532_0 xz 5.4.2 h8cc25b3_0 yaml-cpp 0.8.0 hd77b12b_0 zlib 1.2.13 h8cc25b3_0 zstandard 0.19.0 py311h2bbff1b_0 zstd 1.5.5 hd43e919_0 ```
ccordoba12 commented 2 weeks ago

Great! I think the culprit is this package:

menuinst                  2.0.2           py311hd77b12b_0

So, please run in your base env

conda install menuinst=2.1.2

and then try to install Spyder 6.0 again in your env_data env.

chris-vecchio commented 2 weeks ago

And there we go! It worked great! Was able to launch Spyder 6.0.0 after updating menuinst. :)

(base) C:\windows\system32>conda install menuinst=2.1.2
Channels:
 - defaults
Platform: win-64
Collecting package metadata (repodata.json): done
Solving environment: done

## Package Plan ##

  environment location: C:\miniconda3

  added / updated specs:
    - menuinst=2.1.2

The following packages will be downloaded:

    package                    |            build
    ---------------------------|-----------------
    menuinst-2.1.2             |  py311h5da7b33_0         231 KB
    vs2015_runtime-14.40.33807 |       h98bb1dd_0         1.3 MB
    ------------------------------------------------------------
                                           Total:         1.5 MB

The following packages will be UPDATED:

  menuinst                            2.0.2-py311hd77b12b_0 --> 2.1.2-py311h5da7b33_0
  vs2015_runtime                     14.27.29016-h5e58377_2 --> 14.40.33807-h98bb1dd_0

Proceed ([y]/n)? y

Downloading and Extracting Packages:

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

(base) C:\windows\system32>conda activate env_data

(env_data) C:\windows\system32>conda install -c conda-forge spyder=6.0.0
Channels:
 - conda-forge
 - defaults
Platform: win-64
Collecting package metadata (repodata.json): done
Solving environment: done

# All requested packages already installed.
ccordoba12 commented 2 weeks ago

That's great news!! Thanks @chris-vecchio for your help to debug this issue!

@mrclary, this means that we need to address the case of people having menuinst versions in the range >=2.0,<2.1.2 in our feedstock. Please take care of that.

chris-vecchio commented 2 weeks ago

No problem! And thank you so much again for all of your hard work on Spyder!!

ccordoba12 commented 2 weeks ago

Thanks! Hope you enjoy all the improvements introduced in Spyder 6.