The following TechSmart-specific libraries are supported:
tsapp
The TechSmart Graphics Application library. See this article for more information.
tsk
The TechSmart general support library. Provides the tsk.Sprite and tsk.ImageSheet classes and utility functions for graphical programs.
The following PyPI libraries are supported:
pp (pp-ez 0.2.0)
An alias for the pprintpp package, plus a bit of magic so it can be called directly. Example usage.
pprintpp 0.4.0
A drop-in replacement for the pprint package with prettier output. Example usage.
pygame 1.9.2
Supports drawing graphics, playing sounds, and other functionality. Implements a subset of the PyGame API. See this article for more information.
requests 2.25.1
Supports making HTTP requests to an allowlist of domains maintained by TechSmart. See the Web APIs Teacher's Guide for more information about allowed domains, rate limits, and how to request that new domains be allowed. Implements a subset of the Requests API.
Supported Python standard library modules
The following Python standard library modules are importable and work as expected on the TechSmart Platform: