PythonInterpreter
Found in 1 package: dspy
dspy(6 releases)
3.3.1BreakingDSPy 3.3.1 introduces significant improvements to `PythonInterpreter`, including managed runtime installation, enhanced isolation, and lifecycle visibility. The release also boosts optimizer throughput with GEPA 0.1.4, enhances adapter reliability, and ensures MCP SDK v2 compatibility.
3.2.0This release introduces significant decoupling from LiteLLM by moving capability checks to BaseLM and introducing a DSPy-owned error type, while also enhancing optimizer chaining with BetterTogether. Security and stability improvements were made across RLM, PythonInterpreter, and cache handling, including an opt-in restricted pickle mode for disk cache.
3.1.1BreakingThis release introduces the RLM Module, enhances GEPA for multi-agent systems, and includes numerous bug fixes across adapters, maintenance, and documentation.
3.0.0b1BreakingThis release introduces several bug fixes, style standardization, and new features like a global max_errors setting. The main breaking change is the removal of unmaintained retriever integrations.
2.6.14This release adds context protocol support and refinements to `PythonInterpreter`, introduces a new `construct_result_table` method, and includes a fix to avoid crashes during cache initialization, while temporarily limiting the OpenAI version and updating LiteLLM for security.
2.6.0rc9This release adds trusted library imports for the PythonInterpreter sandbox, enhances argument parsing for dspy.ReAct, improves literal handling in adapters, and includes several bug fixes and documentation updates.
Track Symbol Changes
Use the Change8 MCP server or GitHub Action to get notified when PythonInterpreter changes.
Learn More