ePrivacy and GPDR Cookie Consent by Cookie Consent
Python(x,y) software

Python(x,y) - releases history

Top Download Club  |  Development  |  Other  |  Python(x,y)
Version Change log
Python(x,y) 9.2.0 Apr 26, 2025 This is a small release that introduces enhancements to %notebook and %%timeit magics, and a number of bug fixes related to colors/formatting, performance, and completion.
%notebook saves outputs:
The %notebook magic can be used to create a Jupyter notebook from the commands executed in the current IPython session (since the interpreter startup).
Prior to IPython 9.1, the resulting notebook did not include the outputs, streams, or exceptions. IPython 9.1 completes the implementation of this magic allowing for an easier transition from an interactive IPython session to a Jupyter notebook.
To capture streams (stdio/stderr), IPython temporarily swaps the write method of the active stream class during code execution. This ensures compatibility with ipykernel which swaps the entire stream implementation and requires it to remain an instance of IOStream subclass. If this leads to undesired behaviour in any downstream applications, your feedback and suggestions would be greatly appreciated.
%%timeit -v argument:
New -v argument allows users to save the timing result directly to a specified variable
Completer improvements:
The LLM-based completer will now receive the request number for each subsequent execution.
The tab completer used when jedi is turned off now correctly completes variables in lines where it previously was incorrectly attempting to complete attributes due to simplistic context detection based on the presence of a dot.
Python(x,y) 9.1.0 Apr 7, 2025 This is a small release that introduces enhancements to %notebook and %%timeit magics, and a number of bug fixes related to colors/formatting, performance, and completion.
%notebook saves outputs:
The %notebook magic can be used to create a Jupyter notebook from the commands executed in the current IPython session (since the interpreter startup).
Prior to IPython 9.1, the resulting notebook did not include the outputs, streams, or exceptions. IPython 9.1 completes the implementation of this magic allowing for an easier transition from an interactive IPython session to a Jupyter notebook.
To capture streams (stdio/stderr), IPython temporarily swaps the write method of the active stream class during code execution. This ensures compatibility with ipykernel which swaps the entire stream implementation and requires it to remain an instance of IOStream subclass. If this leads to undesired behaviour in any downstream applications, your feedback and suggestions would be greatly appreciated.
%%timeit -v argument:
New -v argument allows users to save the timing result directly to a specified variable
Completer improvements:
The LLM-based completer will now receive the request number for each subsequent execution.
The tab completer used when jedi is turned off now correctly completes variables in lines where it previously was incorrectly attempting to complete attributes due to simplistic context detection based on the presence of a dot.
Python(x,y) 9.0.1 Mar 3, 2025 (optional) LLM integration in the CLI.
Complete rewrite of color and theme handling, which now supports more colors and symbols.
Move tests out of tree in the wheel with a massive reduction in file size.
Tips at startup
Removal of (almost) all deprecated functionalities and options.
Stricter and more stable codebase.
Python(x,y) 9.0.0 Feb 28, 2025 (optional) LLM integration in the CLI.
Complete rewrite of color and theme handling, which now supports more colors and symbols.
Move tests out of tree in the wheel with a massive reduction in file size.
Tips at startup
Removal of (almost) all deprecated functionalities and options.
Stricter and more stable codebase.
Python(x,y) 8.32.0 Feb 24, 2025 Medium release of IPython for this end of January and this new year 2025. This is now a different branch than the main branch, and will only accumulate bugfixes and small improvements and requested backports, while 9.0 forges ahead.
We’ll not 4 bugfixes and an and unstable preview feature:
PR #14640 Fixes an error were a warning about virtualenvs was incorrectly triggered.
PR #14684 Fixes an issue on Python 3.12+ with post mortem debugging.
PR #14693 Fixes a bug where magics were ignoring SIGINT
PR #14695 Fixes and issue where magics would not display all subprocess output.
As a preview feature, look into the examples folder on how to configure autosuggestion using a large language model. This is not yet ready for production use, have only partial documentation and can change without warnings, but should allow you to hook in a Jupyter-ai LLM provider to suggest code in the CLI (currently only via a keyboard shortcut). See PR #14623 for more details until further documentation is available in 9.0.
Python(x,y) 8.30.0 Nov 29, 2024 PR #14579 improve the documentatation for cutom IPython formatters, and how you can register formatters for custo mime types.
PR #14580 fix a bug in which commands that were not assigned a shortcut could not be assigned one.
PR #12690 fix a bug in which a single / on an empty line would not be an error. This is due to the autocall behavior that we are thinking of deprecating.
Python(x,y) 8.29.0 Oct 25, 2024 Misc Python 3.13 compatibility PR #14536, PR #14559
Add a uv line magic PR #14537
Add support for WEBP to IPython.display.Image. PR #14526
And many more bugfixes and quality of life improvements.
Python(x,y) 8.28.0 Oct 2, 2024 AssertionError: assert _xterm_term_title_saved in WSL – It is unclear why the terminal title is not saved in WSL, if you’ve WSL experience we’d love your feedback and help to not just ignore an error
Fix use of pyside6 >= 6.7.0
Make values public (_tb_highlight & _tb_highlight_style)
Use environment variable to identify conda / mamba
Python(x,y) 6.0.0 Sep 24, 2024 New features:
New installers for Windows, Linux and macOS based on Conda and Conda-forge. They come up with a more robust update process and are based on Python 3.11.
Add a Debugger pane to explore the stack frame of the current debugging session.
Add a button to the Debugger pane to pause the current code execution and enter the debugger afterwards.
Add submenu to the Consoles menu to start a new console for a specific Conda or Pyenv environment.
Add ability to refresh the open Variable Explorer viewers to reflect the current variable value.
Add initial support to automatically connect to remote servers through SSH and run code in them. This functionality can be found in the menu Consoles > New console in remote server.
Show plots generated in the Variable Explorer or its viewers in the Plots pane.
Show Matplotlib backend and Python environment information in the status bar.
Make kernel restarts be much faster for the current interpreter.
Add experimental support for Qt 6 and increase minimal required version to Qt 5.15.
Turn runfile, debugfile, runcell and related commands into IPython magics.
Important fixes:
Environment variables declared in ~/.bashrc or ~/.zhrc are detected and passed to the IPython console.
Support all real number dtypes in the dataframe viewer.
Respect Matplotlib user settings configured outside Spyder.
Increase DPI of Matplotlib plots so they look better in high resolution screens.
Allow to copy the absolute and relative paths of the current file to the tabs' context menu of the Editor.
Restore ability to load Hdf5 and Dicom files through the Variable Explorer (this was working in Spyder 4 and before).
Add ability to disable external plugins in Preferences > Plugins.
Use a simpler filesystem watcher in Projects to improve performance.
UX/UI improvements:
Make Spyder accept Chinese, Korean or Japanese input on Linux by adding fcitx-qt5 as a new dependency (in conda environments only).
The file switcher can browse and open files present
Python(x,y) 5.5.6 Aug 27, 2024 Important fixes:
Fix several erros related with panes tabification and in general when some plugins are disabled/missing.
Fix error on file dialogs extensions filter.
Fix micromamba usage on arm64 macOS installers.
Remove dependency on pkg_resources and make PyQtWebEngine optional.
Issues Closed:
Issue 22376 - Spyder 5.5.6 release (PR 22385 by @dalthviz)
Issue 22248 - On macOS "Save as..." always defaults to saving with ".R" extension rather than ".py" (PR 22270 by @mrclary)
Issue 22233 - Using miniconda env creates a bad CPU type error with macOS installer in M1 laptops (PR 22265 by @mrclary)
Issue 21545 - Use importlib.metadata when trying to get package version (PR 22244 by @hmaarrfk)
NEWSLETTER
© 2025 TopDownload.Club  |  All rights reserved.
created by FAUST