跳转到主要内容

未提供项目描述

项目描述

腰带计算器

找到给定团队和腰带持有者的最短路径以尝试获得腰带。

设置

poetry install

# either open a poetry shell to run everything
poetry shell

# or run individual commands with the poetry run prefix
poetry run title-belt-nhl`

以下步骤假设您在poetry shell中。如果不这样做,请在命令开头添加poetry run

用法

使用title-belt-nhl运行。

$ title-belt-nhl --help

Usage: title-belt-nhl [OPTIONS]

Options:
  --team TEXT    [required]
  --season TEXT
  --help         Show this message and exit.

Commands:
  path
  path-alt
  • 使用path-alt获取游戏列表的字符串
  • 使用path使用差分算法获取游戏列表

代码检查和格式化

代码检查

ruff check title_belt_nhl

修复代码检查错误

ruff check --fix title_belt_nhl

格式化

ruff format title_belt_nhl

保存时自动格式化(vscode)

  1. 安装ruff扩展
  2. 更新.vscode/settings.json中的设置
    {
        "[python]": {
          "editor.formatOnSave": true,
          "editor.defaultFormatter": "charliermarsh.ruff",
          "editor.codeActionsOnSave": {
            "source.fixAll": "explicit"
          }
        }
    }
    
  3. 确保您正在使用poetry shell中的python解释器。
    • 打开命令面板(Ctrl+Shift+P)

    • Python:选择解释器

    • "在工作区级别选择"

    • "输入解释器路径"

    • 复制/粘贴到您的poetry虚拟env的路径

      • 运行poetry env info并复制到<强>虚拟env下的可执行文件路径
      • 应该是类似/home/user/.cache/pypoetry/virtualenvs/title-belt-nhl-asdf1234-py3.10/bin/python的东西
    • 当您在vscode中打开python文件时,窗口右下角应显示类似的内容

      Python  3.10.14 ("title-belt-nhl-asdf1234-py3.10": poetry)
      

测试

运行poetry run pytest以运行./title_belt_nhl/tests文件夹中的任何测试

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源代码分发

title_belt_nhl-0.2.0.tar.gz (27.8 kB 查看哈希值)

上传时间 源代码

构建分发

title_belt_nhl-0.2.0-py3-none-any.whl (29.3 kB 查看哈希值)

上传时间 Python 3

支持者