PyScripter was selected as one of the projects of the week, April 16 2018 by SourceForge.
Benchmark of Regular Expression Engines
I did some benchmarking of regular expression engines and the results are quite interesting. The benchmark involved finding all matches of different patterns in a 15 Mb text file. It is a similar benchmark to…
Jupyter notebooks in PyScripter
The next version of PyScripter will support running Jupyter notebooks inside the IDE as shown in the picture below: Jupiter notebooks are JSON files and PyScripter 3.4 provides syntax highlighting with code-folding for such files….
PyScripter v3.3.2 released
This hotfix release resolves a problem that may occur when running/debugging GUI scripts and a few minor other minor issues. It is available at Sourceforge.
Turning your scripts into executables
Sometimes you may want to distribute your python work as a single .exe file. This post explains how to do it easily with PyScripter. If you do not see “Install packages with pip” under Tools…
PyScripter v3.3.1 released
This is a hotfix release. It fixed an error in Tools, Options, IDE Options. It is available at Sourceforge.
Pyscripter version 3.3.0 released
PyScripter 3.3.0 is now available at Sourceforge. The major change in this version is the addition of thread debugging. New features: Thread debugging (#455) Much faster python output redirection Form Layout and placement stored in…
Thread Debugging
The next version of PyScripter will contain support for debugging multi-threaded python applications. This blog post provides a quick preview of how thread debugging works. The following python script will be used for demonstration purposes:…
Pyscripter version 3.2.2 released
This is a hotfix release. It restores compatibility with Python 3.7a, which was broken due to some changes to the C API. It is available at Sourceforge.
Pyscripter version 3.2.1 released
This is a hotfix release. It addresses a regression due to which, in some situations, Unix line breaks were converted to Windows line breaks upon saving files. It also includes optimizations that significantly reduce the…