diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 27e397a7..a8475326 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -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 + language: system + always_run: true + pass_filenames: false - repo: https://github.com/PrincetonUniversity/blocklint rev: v0.2.5 hooks: diff --git a/LICENSE b/LICENSE index f62c80ac..2f15d339 100644 --- a/LICENSE +++ b/LICENSE @@ -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 diff --git a/setup.py b/setup.py index 8d4afe03..01b842c2 100644 --- a/setup.py +++ b/setup.py @@ -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", diff --git a/tox.ini b/tox.ini index a7520269..55cce314 100644 --- a/tox.ini +++ b/tox.ini @@ -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