Repository navigation
Libraries left behind by an older Python are now named, with the fix. Sublime Text 4213 replaced the Python 3.8 plugin host with Python 3.14, and the new host still looks in the old host's library directory. Package Control empties that directory and installs the libraries for 3.14 on the first start after the upgrade. Where it does not (it is not installed, or the libraries were put in place by hand), the Markdown installed for 3.8 was found, failed inside its own import, and the preview opened on "Parse / AttributeError: 'EntryPoints' object has no attribute 'get'". The commands now load the libraries before they open anything, and a dialog gives the exception, where each library was found and for which Python, and the fix: run Package Control: Satisfy Libraries, then restart Sublime Text. A preview that Sublime Text restores at startup carries the fix on its card, in place of the pointer to the traceback.
Nothing else changed in the package since 0.5.2. Checked on build 4215 (Python 3.14) and build 4200 (Python 3.8). Package Control messages remain limited to the install note.
Requires Sublime Text build 4200 or newer. To install by hand, download Source code (zip) below and follow the README.