run mypy local

This commit is contained in:
pacrob
2024-11-21 15:04:31 -07:00
committed by Paul Robinson
parent 6a927ac1e7
commit 1280617249
4 changed files with 10 additions and 6 deletions

View File

@ -43,11 +43,14 @@ repos:
- id: mdformat
additional_dependencies:
- mdformat-gfm
- repo: https://github.com/pre-commit/mirrors-mypy
rev: v1.5.1
- repo: local
hooks:
- id: mypy
exclude: tests/
- id: mypy-local
name: run mypy with all dev dependencies present
entry: python -m mypy -p <MODULE_NAME>
language: system
always_run: true
pass_filenames: false
- repo: https://github.com/PrincetonUniversity/blocklint
rev: v0.2.5
hooks:

View File

@ -1,6 +1,6 @@
The MIT License (MIT)
Copyright (c) 2019-2024 The Ethereum Foundation
Copyright (c) 2019-2025 The Ethereum Foundation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal

View File

@ -9,6 +9,7 @@ extras_require = {
"build>=0.9.0",
"bump_my_version>=0.19.0",
"ipython",
"mypy==1.10.0",
"pre-commit>=3.4.0",
"tox>=4.0.0",
"twine",

View File

@ -33,7 +33,7 @@ extras=
docs
allowlist_externals=make,pre-commit
[testenv:py{39,310,311,313}-lint]
[testenv:py{39,310,311,312,313}-lint]
deps=pre-commit
commands=
pre-commit install