This project is a simple IDE written in Python and PyQt, that aims to make developing PyWright games easier. It features a tabbed text editor with syntax highlighting, dialogs to create new or interact with games/cases, and asset browsers.
- A recent Python version (3.10+)
- PyQt6 and PyQt6-QScintilla
- pygame (only for playing sounds)
Note
To easily install the dependencies, run this command below on the folder PyWright IDE is in:
pip install -r requirements.txt
For the source code version: Have all the dependencies installed, and then run PyWrightIDE.py
A compiled build for Windows is also available. Just download, extract and run PyWrightIDE.exe
Alongside the dependencies above, have pyinstaller installed via pip. Then run this command in the source code's root folder:
- pyinstaller PyWrightIDE-[Platform].spec
Where [Platform] can be either Windows or Linux
Once the command finishes its job, the compiled program can be found in /dist/pywrightide/
Code is licensed under GPLv3
Custom-made icons in /res/icons and /res/iconthemes that are supplied with this program are licensed with Creative Commons BY/NC/SA, with the exception of the ones that utilize official artworks in any way
(the icons that has the Blue Badger), "pwicon.png", which comes from PyWright, and its edited versions "ideicon.ico" and "ideicon.png".
See CHANGELOG.md for details!
See CREDITS.md for details!







