我可以指向 pre-commit mypy hook 以使用 requirements.txt 作为 additional_dependencies 吗?

问题描述 投票:0回答:0

我有一张 additional_dependencies 的清单,我需要把 .pre-commit-config.yaml 放进去。

这就是我今天拥有的:

default_language_version:
  python: python3.8
repos:
  - repo: https://github.com/pre-commit/mirrors-mypy
    rev: v1.0.1
    hooks:
      - id: mypy
        language_version: python3.8
        args: [--strict]
        additional_dependencies:
          [
            "--extra-index-url=https://artifactory.rbx.com/api/pypi/pypi-all/simple",
            powerhouse-dsl==0.0.118b10,
            powerhouse-proto==0.1.1b8,
            click==8.1.3,
            lark==1.1.4,
            pytest==7.1.3,
            pyspark==3.3.1,
            types-protobuf==3.20.4.6,
          ]

我希望我可以从一个requirements-mypy.txt管理这个列表,这样我就可以拥有这样的东西

default_language_version:
  python: python3.8
repos:
  - repo: https://github.com/pre-commit/mirrors-mypy
    rev: v1.0.1
    hooks:
      - id: mypy
        language_version: python3.8
        args: [--strict]
        requirements: [requirements-mypy.txt]

这可能吗?谢谢。

mypy pre-commit-hook pre-commit
© www.soinside.com 2019 - 2024. All rights reserved.