0.2.3 — Import without IDLE
Fixed
import bootstackno longer requiresidlelib, so it works on Linux builds of Python that ship without IDLE.idlelibis part of the standard library, but Debian and Ubuntu package IDLE separately — the way they package Tkinter separately — and it is not installed by default. bootstack importedWidgetRedirectorfrom it at module scope, in code the top-level package reaches unconditionally, so on those systemsimport bootstackraisedModuleNotFoundError: No module named 'idlelib'and nothing in the framework could be used at all. Sinceidlelibis standard library it is not on PyPI and could not be declared as a dependency, so there was no way to fix this by installing something. That one class is now part of bootstack, alongside the other pieces of the code editor already adapted from IDLE, and nothing in the framework importsidlelibany more. Windows and macOS were never affected: the python.org installers bundle IDLE. (#430)
What's Changed
- fix(textarea): import bootstack without idlelib (#430) by @israel-dryer in #435
Full Changelog: v0.2.2...v0.2.3