spyder-ide / spyder

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

Spyder 5.5.5 Open File dialog does not show .py files #22271

Closed sitadrost closed 3 months ago

sitadrost commented 3 months ago

Issue Report Checklist

Problem Description

I just installed Spyder 5.5.5 in a fresh Conda environment (using conda install spyder). Whenever I try to open a file, the Open File dialog does not show .py files (it does show folders, and any other files in the current folder). Manually typing a .py filename in the File name box does work to open a file, but is a tad inconvenient.

What steps reproduce the problem?

  1. Type Ctrl+O, click File --> Open, or click the "Open file" icon

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

Expected: a dialog showing all files and folders in the current folder, including .py files Actual output: a dialog showing all files and folders in the current folder, except .py files

Paste Traceback/Error Below (if applicable)

Not applicable

Versions

Dependencies

# Mandatory:
atomicwrites >=1.2.0             :  1.4.1 (OK)
chardet >=2.0.0                  :  5.2.0 (OK)
cloudpickle >=0.5.0              :  3.0.0 (OK)
cookiecutter >=1.6.0             :  2.6.0 (OK)
diff_match_patch >=20181111      :  20230430 (OK)
intervaltree >=3.0.2             :  3.1.0 (OK)
IPython >=8.13.0,<9.0.0,!=8.17.1 :  8.26.0 (OK)
jedi >=0.17.2,<0.20.0            :  0.19.1 (OK)
jellyfish >=0.7                  :  1.0.4 (OK)
jsonschema >=3.2.0               :  4.23.0 (OK)
keyring >=17.0.0                 :  25.2.1 (OK)
nbconvert >=4.0                  :  7.16.4 (OK)
numpydoc >=0.6.0                 :  1.7.0 (OK)
parso >=0.7.0,<0.9.0             :  0.8.4 (OK)
pexpect >=4.4.0                  :  4.9.0 (OK)
pickleshare >=0.4                :  0.7.5 (OK)
psutil >=5.3                     :  6.0.0 (OK)
pygments >=2.0                   :  2.18.0 (OK)
pylint >=3.1,<4                  :  3.2.5 (OK)
pylint_venv >=3.0.2              :  3.0.3 (OK)
pyls_spyder >=0.4.0              :  0.4.0 (OK)
pylsp >=1.11.0,<1.12.0           :  1.11.0 (OK)
pylsp_black >=2.0.0,<3.0.0       :  2.0.0 (OK)
qdarkstyle >=3.2.0,<3.3.0        :  3.2.3 (OK)
qstylizer >=0.2.2                :  0.2.3 (OK)
qtawesome >=1.3.1,<1.4.0         :  1.3.1 (OK)
qtconsole >=5.5.1,<5.6.0         :  5.5.2 (OK)
qtpy >=2.1.0                     :  2.4.1 (OK)
rtree >=0.9.7                    :  1.3.0 (OK)
setuptools >=49.6.0              :  71.0.1 (OK)
sphinx >=0.6.6                   :  7.4.5 (OK)
spyder_kernels >=2.5.2,<2.6.0    :  2.5.2 (OK)
textdistance >=4.2.0             :  4.6.2 (OK)
three_merge >=0.1.1              :  0.1.1 (OK)
watchdog >=0.10.3                :  4.0.1 (OK)
xdg >=0.26                       :  0.28 (OK)
zmq >=24.0.0                     :  26.0.3 (OK)

# Optional:
cython >=0.21                    :  None (NOK)
matplotlib >=3.0.0               :  3.9.1 (OK)
numpy >=1.7                      :  2.0.0 (OK)
pandas >=1.1.1                   :  2.2.2 (OK)
scipy >=0.17.0                   :  1.14.0 (OK)
sympy >=0.7.3                    :  None (NOK)
sitadrost commented 3 months ago

Sorry, I should have thought of this before: choosing "Python files", or "All files" from the dropdown menu in the "Files of type:" box in the bottom of the dialog result in everything being shown as expected. For now, this works perfectly fine for me, so I'll close this issue. Still, not having .py files showing up by default seems unexpected, so if anyone could fix this (or tell me how to fix this) some time in the future, that would be great.