ctrl+shift+p filters: :st2 :st3 :win :osx :linux
浏览

PyBuilder

作者: mriehl ST3

Sublime Text 3 的 PyBuilder 插件

详细信息

  • 0.1.2
  • github.com
  • github.com
  • 9年前
  • 28分钟前
  • 10年前

安装次数

  • 总计 3K
  • Win 2K
  • Mac 527
  • Linux 712
2021年8月6日 2021年8月5日 2021年8月4日 2021年8月3日 2021年8月2日 2021年8月1日 2021年7月31日 2021年7月30日 2021年7月29日 2021年7月28日 2021年7月27日 2021年7月26日 2021年7月25日 2021年7月24日 2021年7月23日 2021年7月22日 2021年7月21日 2021年7月20日 2021年7月19日 2021年7月18日 2021年7月17日 2021年7月16日 2021年7月15日 2021年7月14日 2021年7月13日 2021年7月12日 2021年7月11日 2021年7月10日 2021年7月9日 2021年7月8日 2021年7月7日 2021年7月6日 2021年7月5日 2021年7月4日 2021年7月3日 2021年7月2日 2021年7月1日 2021年6月30日 2021年6月29日 2021年6月28日 2021年6月27日 2021年6月26日 2021年6月25日 2021年6月24日 2021年6月23日
Windows 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Mac 1 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Linux 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0

读取文件

源代码
raw.githubusercontent.com

sublime_pybuilder

Sublime Text 3 插件用于 PyBuilder

sublime_pybuilder provides PyBuilder integration for Sublime Text 3

功能

  • 实时输出
  • 如果您使用 Anaconda 或 SublimePythonIDE,配置非常简单,因为它可以重用设置
  • 不会阻塞,您可以同时构建并工作或检查下一步做什么。
  • pyb-init 内置支持

安装

使用包管理工具进行安装.

用法

通过命令面板提供几个命令。您可以使用它们来

  • 运行 PyBuilder(意味着默认任务)
  • 显示您的项目覆盖率(使用 PyBuilder)
  • 清理您的项目
  • 运行单元测试
  • 运行集成测试
  • 分析(代码质量审查等)您的项目
  • 发布您的项目
  • 验证您的项目
  • 在您的项目上运行 pyb-init

必选配置

sublime_pybuilder 期望存在两个项目设置

  • python_interpreter 这是您的 Python 解释器路径。可能是系统 Python 或虚拟环境。
  • project_root 项目根目录,其中包含构建描述符(build.py)。

以下是你项目设置可能的样子

{
    "folders":
    [
        {
            "follow_symlinks": true,
            "path": "/home/mriehl/workspace/yadtshell"
        }
    ],
    "settings":
    {
        "python_interpreter": "/home/mriehl/workspace/yadtshell/venv/bin/python",
        "project_root": "/home/mriehl/workspace/yadtshell",
        "extra_paths": ["home/mriehl/workspace/yadtshell/src/main/python"]
    }
}

我使用 Anaconda,因此我通过 extra_paths 设置添加了项目源,以便自动完成和跳转到定义可以工作。这对于 sublime_pybuilder 的工作不是必需的。

特殊情况 - 只有如果您想对 PyBuilder 项目本身进行工作!

为了构建 PyBuilder,您需要运行一个引导脚本。此脚本必须使用正确的 Python 解释器运行,以便可以看到您的包。因此,我们需要使用 pyb_path 设置额外指定引导脚本的路径。

我的设置是

{
    "folders":
    [
        {
            "follow_symlinks": true,
            "path": "/home/mriehl/workspace/pybuilder"
        }
    ],
    "settings":
    {
        "python_interpreter": "/home/mriehl/workspace/pybuilder/venv/bin/python",
        "pyb_path": "/home/mriehl/workspace/pybuilder/bootstrap",
        "project_root": "/home/mriehl/workspace/pybuilder"
    }
}

可选配置

  • sublime_pybuilder_output_panel_color_scheme 可以设置为您喜欢的颜色主题(默认为 "Packages/Color Scheme - Default/Monokai.tmTheme")。它将用于输出面板。

许可证

MIT