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 - id: mdformat
additional_dependencies: additional_dependencies:
- mdformat-gfm - mdformat-gfm
- repo: https://github.com/pre-commit/mirrors-mypy - repo: local
rev: v1.5.1
hooks: hooks:
- id: mypy - id: mypy-local
exclude: tests/ 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 - repo: https://github.com/PrincetonUniversity/blocklint
rev: v0.2.5 rev: v0.2.5
hooks: hooks:

View File

@ -1,6 +1,6 @@
The MIT License (MIT) 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 Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal of this software and associated documentation files (the "Software"), to deal

View File

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

View File

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