Skip to content

Releases: sheacoding/Pyra

Pyra v0.1.1 - Python Debugging Support

04 Oct 05:50

Choose a tag to compare

🎯 主要特性

Python 调试功能

  • ✅ 完整的 DAP (Debug Adapter Protocol) 协议集成
  • ✅ 支持断点设置和管理
  • ✅ 单步调试控制 (Continue, Step Over, Step Into, Step Out)
  • ✅ 调用栈查看和导航
  • ✅ 作用域和变量检查
  • ✅ 实时调试输出流

调试面板

  • 📊 交互式变量树,支持懒加载
  • 🔍 支持复杂数据结构展开查看
  • 📍 断点可视化指示器
  • ⌨️ 键盘快捷键支持

🔧 改进

  • 🖼️ 修复 NSIS 卸载程序图标显示
  • 📝 更新中英文用户文档,添加调试指南
  • 🛠️ 增强错误处理和日志记录
  • 🏗️ 优化 DAP 事件循环健壮性

📦 安装包

支持 Windows x64 平台:

  • NSIS 安装器 (推荐): 支持中英文界面,自动检测系统语言
  • MSI 安装器: 标准 Windows Installer 格式

🐛 Bug 修复

  • 修复 DebugPanel React 渲染问题
  • 改进会话清理和状态管理
  • 优化断点数据格式转换

📚 使用说明

  1. 确保已安装 Python 虚拟环境
  2. 通过包管理器安装 debugpy
  3. 在编辑器中设置断点(点击行号左侧)
  4. 点击工具栏调试按钮启动调试
  5. 使用调试面板查看变量和控制执行

详细文档: 用户指南


🤖 Built with Tauri + React + Rust