Update - it turns out the problem is caused by using Black as a linting solution. When the 'Autoformat files on save' is unchecked in 'Code style and formatting', saving is completed normally. Swapping to autopep8 is also fine.
Brett On Wednesday, June 21, 2023 at 11:43:41 AM UTC+12 Brett Cowan wrote: > Hello - first post. > > I have just completed a full update of a Conda/Spyder (5.4.3) environment > and I can save a python script file as txt, MATLAB, C etc, but when I > select 'Python files' or 'Supported Text Files' to save to the *same > directory*, the spinning wheel goes forever and nothing is saved. Went > back to 5.3.3 - no different. > > Was working fine prior to the general conda update. Windows 11 Intel > machine, nothing obvious in Win 11 virus protection (controlled folder > access is OFF). > > Appreciate your thoughts. > > Brett > > # packages in environment at D:\anaconda3: > # > # Name Version Build Channel > _ipyw_jlab_nb_ext_conf 0.1.0 py39haa95532_0 > aiofiles 22.1.0 py39haa95532_0 > aiosqlite 0.18.0 py39haa95532_0 > alabaster 0.7.12 pyhd3eb1b0_0 > anaconda-client 1.11.3 py39haa95532_0 > anaconda-navigator 2.4.1 py39haa95532_0 > anyio 3.5.0 py39haa95532_0 > argon2-cffi 21.3.0 pyhd3eb1b0_0 > argon2-cffi-bindings 21.2.0 py39h2bbff1b_0 > arrow 1.2.3 py39haa95532_1 > astroid 2.14.2 py39haa95532_0 > asttokens 2.0.5 pyhd3eb1b0_0 > atomicwrites 1.4.0 py_0 > attrs 22.1.0 py39haa95532_0 > autopep8 1.6.0 pyhd3eb1b0_1 > babel 2.11.0 py39haa95532_0 > backcall 0.2.0 pyhd3eb1b0_0 > backports 1.1 pyhd3eb1b0_0 > backports.functools_lru_cache 1.6.4 pyhd3eb1b0_0 > backports.tempfile 1.0 pyhd3eb1b0_1 > backports.weakref 1.0.post1 py_1 > bcrypt 3.2.0 py39h2bbff1b_1 > beautifulsoup4 4.12.2 py39haa95532_0 > binaryornot 0.4.4 pyhd3eb1b0_1 > black 23.3.0 py39haa95532_0 > bleach 4.1.0 pyhd3eb1b0_0 > boltons 23.0.0 py39haa95532_0 > brotlipy 0.7.0 py39h2bbff1b_1003 > bzip2 1.0.8 he774522_0 > ca-certificates 2023.05.30 haa95532_0 > certifi 2023.5.7 py39haa95532_0 > cffi 1.15.1 py39h2bbff1b_3 > chardet 4.0.0 py39haa95532_1003 > charset-normalizer 2.0.4 pyhd3eb1b0_0 > click 8.0.4 py39haa95532_0 > cloudpickle 2.2.1 py39haa95532_0 > clyent 1.2.2 py39haa95532_1 > colorama 0.4.6 py39haa95532_0 > comm 0.1.2 py39haa95532_0 > conda 23.5.0 py39haa95532_0 > conda-build 3.24.0 py39haa95532_0 > conda-content-trust 0.1.3 py39haa95532_0 > conda-env 2.6.0 haa95532_1 > conda-package-handling 2.1.0 py39haa95532_0 > conda-package-streaming 0.8.0 py39haa95532_0 > conda-repo-cli 1.0.41 py39haa95532_0 > conda-token 0.4.0 pyhd3eb1b0_0 > conda-verify 3.4.2 py_1 > console_shortcut 0.1.1 4 > cookiecutter 1.7.3 pyhd3eb1b0_0 > cryptography 39.0.1 py39h21b164f_0 > debugpy 1.5.1 py39hd77b12b_0 > decorator 5.1.1 pyhd3eb1b0_0 > defusedxml 0.7.1 pyhd3eb1b0_0 > diff-match-patch 20200713 pyhd3eb1b0_0 > dill 0.3.6 py39haa95532_0 > docstring-to-markdown 0.11 py39haa95532_0 > docutils 0.18.1 py39haa95532_3 > entrypoints 0.4 py39haa95532_0 > executing 0.8.3 pyhd3eb1b0_0 > filelock 3.9.0 py39haa95532_0 > flake8 6.0.0 py39haa95532_0 > freetype 2.12.1 ha860e81_0 > future 0.18.3 py39haa95532_0 > giflib 5.2.1 h8cc25b3_3 > glib 2.69.1 h5dc1a3c_2 > glob2 0.7 pyhd3eb1b0_0 > gst-plugins-base 1.18.5 h9e645db_0 > gstreamer 1.18.5 hd78058f_0 > icu 58.2 ha925a31_3 > idna 3.4 py39haa95532_0 > imagesize 1.4.1 py39haa95532_0 > importlib-metadata 6.0.0 py39haa95532_0 > importlib_metadata 6.0.0 hd3eb1b0_0 > inflection 0.5.1 py39haa95532_0 > intervaltree 3.1.0 pyhd3eb1b0_0 > ipykernel 6.19.2 py39hd4e2768_0 > ipython 7.31.1 py39haa95532_1 > ipython_genutils 0.2.0 pyhd3eb1b0_1 > ipywidgets 8.0.4 py39haa95532_0 > isort 5.9.3 pyhd3eb1b0_0 > jaraco.classes 3.2.1 pyhd3eb1b0_0 > jedi 0.18.1 py39haa95532_1 > jellyfish 0.9.0 py39h2bbff1b_0 > jinja2 3.1.2 py39haa95532_0 > jinja2-time 0.2.0 pyhd3eb1b0_3 > jpeg 9e h2bbff1b_1 > json5 0.9.6 pyhd3eb1b0_0 > jsonpatch 1.32 pyhd3eb1b0_0 > jsonpointer 2.1 pyhd3eb1b0_0 > jsonschema 4.17.3 py39haa95532_0 > jupyter_client 7.4.9 py39haa95532_0 > jupyter_core 5.3.0 py39haa95532_0 > jupyter_events 0.6.3 py39haa95532_0 > jupyter_server 2.5.0 py39haa95532_0 > jupyter_server_fileid 0.9.0 py39haa95532_0 > jupyter_server_terminals 0.4.4 py39haa95532_1 > jupyter_server_ydoc 0.8.0 py39haa95532_1 > jupyter_ydoc 0.2.4 py39haa95532_0 > jupyterlab 3.6.3 py39haa95532_0 > jupyterlab_pygments 0.1.2 py_0 > jupyterlab_server 2.22.0 py39haa95532_0 > jupyterlab_widgets 3.0.5 py39haa95532_0 > keyring 23.13.1 py39haa95532_0 > krb5 1.19.4 h5b6d351_0 > lazy-object-proxy 1.6.0 py39h2bbff1b_0 > lerc 3.0 hd77b12b_0 > libarchive 3.6.2 h2033e3e_1 > libclang 14.0.6 default_hb5a9fac_1 > libclang13 14.0.6 default_h8e68704_1 > libdeflate 1.17 h2bbff1b_0 > libffi 3.4.4 hd77b12b_0 > libiconv 1.16 h2bbff1b_2 > liblief 0.12.3 hd77b12b_0 > libogg 1.3.5 h2bbff1b_1 > libpng 1.6.39 h8cc25b3_0 > libsodium 1.0.18 h62dcd97_0 > libspatialindex 1.9.3 h6c2663c_0 > libtiff 4.5.0 h6c2663c_2 > libvorbis 1.3.7 he774522_0 > libwebp 1.2.4 hbc33d0d_1 > libwebp-base 1.2.4 h2bbff1b_1 > libxml2 2.10.3 h0ad7f3c_0 > libxslt 1.1.37 h2bbff1b_0 > lxml 4.9.2 py39h2bbff1b_0 > lz4-c 1.9.4 h2bbff1b_0 > m2-msys2-runtime 2.5.0.17080.65c939c 3 > m2-patch 2.7.5 2 > markupsafe 2.1.1 py39h2bbff1b_0 > matplotlib-inline 0.1.6 py39haa95532_0 > mccabe 0.7.0 pyhd3eb1b0_0 > menuinst 1.4.19 py39h59b6b97_0 > mistune 0.8.4 py39h2bbff1b_1000 > more-itertools 8.12.0 pyhd3eb1b0_0 > msys2-conda-epoch 20160418 1 > mypy_extensions 0.4.3 py39haa95532_1 > navigator-updater 0.4.0 py39haa95532_0 > nbclassic 0.5.5 py39haa95532_0 > nbclient 0.5.13 py39haa95532_0 > nbconvert 6.5.4 py39haa95532_0 > nbformat 5.7.0 py39haa95532_0 > nest-asyncio 1.5.6 py39haa95532_0 > notebook 6.5.4 py39haa95532_0 > notebook-shim 0.2.2 py39haa95532_0 > numpydoc 1.5.0 py39haa95532_0 > openssl 1.1.1u h2bbff1b_0 > packaging 23.0 py39haa95532_0 > pandocfilters 1.5.0 pyhd3eb1b0_0 > paramiko 2.8.1 pyhd3eb1b0_0 > parso 0.8.3 pyhd3eb1b0_0 > pathlib 1.0.1 pyhd3eb1b0_1 > pathspec 0.10.3 py39haa95532_0 > pcre 8.45 hd77b12b_0 > pexpect 4.8.0 pyhd3eb1b0_3 > pickleshare 0.7.5 pyhd3eb1b0_1003 > pillow 9.4.0 py39hd77b12b_0 > pip 23.1.2 py39haa95532_0 > pkginfo 1.9.6 py39haa95532_0 > platformdirs 2.5.2 py39haa95532_0 > pluggy 1.0.0 py39haa95532_1 > ply 3.11 py39haa95532_0 > powershell_shortcut 0.0.1 3 > poyo 0.5.0 pyhd3eb1b0_0 > prometheus_client 0.14.1 py39haa95532_0 > prompt-toolkit 3.0.36 py39haa95532_0 > psutil 5.9.0 py39h2bbff1b_0 > ptyprocess 0.7.0 pyhd3eb1b0_2 > pure_eval 0.2.2 pyhd3eb1b0_0 > py-lief 0.12.3 py39hd77b12b_0 > pycodestyle 2.10.0 py39haa95532_0 > pycosat 0.6.4 py39h2bbff1b_0 > pycparser 2.21 pyhd3eb1b0_0 > pydocstyle 6.3.0 py39haa95532_0 > pyflakes 3.0.1 py39haa95532_0 > pygments 2.15.1 py39haa95532_1 > pyjwt 2.4.0 py39haa95532_0 > pylint 2.16.2 py39haa95532_0 > pylint-venv 2.3.0 py39haa95532_0 > pyls-spyder 0.4.0 pyhd3eb1b0_0 > pynacl 1.5.0 py39h8cc25b3_0 > pyopenssl 23.0.0 py39haa95532_0 > pyqt 5.15.7 py39hd77b12b_0 > pyqt5-sip 12.11.0 py39hd77b12b_0 > pyqtwebengine 5.15.7 py39hd77b12b_0 > pyrsistent 0.18.0 py39h196d8e1_0 > pysocks 1.7.1 py39haa95532_0 > python 3.9.16 h6244533_2 > python-dateutil 2.8.2 pyhd3eb1b0_0 > python-fastjsonschema 2.16.2 py39haa95532_0 > python-json-logger 2.0.7 py39haa95532_0 > python-libarchive-c 2.9 pyhd3eb1b0_1 > python-lsp-black 1.2.1 py39haa95532_0 > python-lsp-jsonrpc 1.0.0 pyhd3eb1b0_0 > python-lsp-server 1.7.2 py39haa95532_0 > python-slugify 5.0.2 pyhd3eb1b0_0 > pytoolconfig 1.2.5 py39haa95532_1 > pytz 2022.7 py39haa95532_0 > pywin32 305 py39h2bbff1b_0 > pywin32-ctypes 0.2.0 py39haa95532_1000 > pywinpty 2.0.10 py39h5da7b33_0 > pyyaml 6.0 py39h2bbff1b_1 > pyzmq 25.1.0 py39hd77b12b_0 > qdarkstyle 3.0.2 pyhd3eb1b0_0 > qstylizer 0.2.2 py39haa95532_0 > qt-main 5.15.2 he8e5bd7_8 > qt-webengine 5.15.9 hb9a9bb5_5 > qtawesome 1.2.2 py39haa95532_0 > qtconsole 5.4.2 py39haa95532_0 > qtpy 2.2.0 py39haa95532_0 > qtwebkit 5.212 h2bbfb41_5 > requests 2.29.0 py39haa95532_0 > requests-toolbelt 0.9.1 pyhd3eb1b0_0 > rfc3339-validator 0.1.4 py39haa95532_0 > rfc3986-validator 0.1.1 py39haa95532_0 > rope 1.7.0 py39haa95532_0 > rtree 1.0.1 py39h2eaa2aa_0 > ruamel.yaml 0.17.21 py39h2bbff1b_0 > ruamel.yaml.clib 0.2.6 py39h2bbff1b_1 > send2trash 1.8.0 pyhd3eb1b0_1 > setuptools 67.8.0 py39haa95532_0 > sip 6.6.2 py39hd77b12b_0 > six 1.16.0 pyhd3eb1b0_1 > sniffio 1.2.0 py39haa95532_1 > snowballstemmer 2.2.0 pyhd3eb1b0_0 > sortedcontainers 2.4.0 pyhd3eb1b0_0 > soupsieve 2.4 py39haa95532_0 > sphinx 5.0.2 py39haa95532_0 > sphinxcontrib-applehelp 1.0.2 pyhd3eb1b0_0 > sphinxcontrib-devhelp 1.0.2 pyhd3eb1b0_0 > sphinxcontrib-htmlhelp 2.0.0 pyhd3eb1b0_0 > sphinxcontrib-jsmath 1.0.1 pyhd3eb1b0_0 > sphinxcontrib-qthelp 1.0.3 pyhd3eb1b0_0 > sphinxcontrib-serializinghtml 1.1.5 pyhd3eb1b0_0 > spyder 5.4.3 py39haa95532_1 > spyder-kernels 2.4.3 py39haa95532_0 > sqlite 3.41.2 h2bbff1b_0 > stack_data 0.2.0 pyhd3eb1b0_0 > terminado 0.17.1 py39haa95532_0 > text-unidecode 1.3 pyhd3eb1b0_0 > textdistance 4.2.1 pyhd3eb1b0_0 > three-merge 0.1.1 pyhd3eb1b0_0 > tinycss2 1.2.1 py39haa95532_0 > tk 8.6.12 h2bbff1b_0 > toml 0.10.2 pyhd3eb1b0_0 > tomli 2.0.1 py39haa95532_0 > tomlkit 0.11.1 py39haa95532_0 > toolz 0.12.0 py39haa95532_0 > tornado 6.2 py39h2bbff1b_0 > tqdm 4.65.0 py39hd4e2768_0 > traitlets 5.7.1 py39haa95532_0 > typing-extensions 4.6.3 py39haa95532_0 > typing_extensions 4.6.3 py39haa95532_0 > tzdata 2023c h04d1e81_0 > ujson 5.4.0 py39hd77b12b_0 > unidecode 1.2.0 pyhd3eb1b0_0 > urllib3 1.26.16 py39haa95532_0 > vc 14.2 h21ff451_1 > vs2015_runtime 14.27.29016 h5e58377_2 > watchdog 2.1.6 py39haa95532_0 > wcwidth 0.2.5 pyhd3eb1b0_0 > webencodings 0.5.1 py39haa95532_1 > websocket-client 0.58.0 py39haa95532_4 > whatthepatch 1.0.2 py39haa95532_0 > wheel 0.38.4 py39haa95532_0 > widgetsnbextension 4.0.5 py39haa95532_0 > win_inet_pton 1.1.0 py39haa95532_0 > winpty 0.4.3 4 > wrapt 1.14.1 py39h2bbff1b_0 > xz 5.4.2 h8cc25b3_0 > y-py 0.5.9 py39hb6bf4ef_0 > yaml 0.2.5 he774522_0 > yapf 0.31.0 pyhd3eb1b0_0 > ypy-websocket 0.8.2 py39haa95532_0 > zeromq 4.3.4 hd77b12b_0 > zipp 3.11.0 py39haa95532_0 > zlib 1.2.13 h8cc25b3_0 > zstandard 0.19.0 py39h2bbff1b_0 > zstd 1.5.5 hd43e919_0 > > > > > -- You received this message because you are subscribed to the Google Groups "spyder" group. To unsubscribe from this group and stop receiving emails from it, send an email to spyderlib+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/spyderlib/61909591-77da-42e3-8164-692faa9fe3fcn%40googlegroups.com.