Repository navigation
jsonpatch regression in 0.982/1 #13813
Copy link
Copy link
Closed
Labels
Description
Crash Report
MyPy can no longer import jsonpatch. No experimental flags, it just fails now.
Traceback
Deferral trace:
jsonpatch:98
jsonpatch:98
jsonpatch:98
jsonpatch:-1
jsonpatch:99
jsonpatch:99
jsonpatch:99
jsonpatch:-1
jsonpatch:100
jsonpatch:100
jsonpatch:100
jsonpatch:100
jsonpatch:100
jsonpatch:100
jsonpatch:100
jsonpatch:-1
jsonpatch:102
jsonpatch:102
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:-1
jsonpatch:107
jsonpatch:107
jsonpatch:107
jsonpatch:107
jsonpatch:107
jsonpatch:107
jsonpatch:107
jsonpatch:-1
jsonpatch:112
jsonpatch:112
jsonpatch:112
jsonpatch:112
jsonpatch:-1
jsonpatch:113
jsonpatch:113
jsonpatch:113
jsonpatch:113
jsonpatch:-1
jsonpatch:114
jsonpatch:114
jsonpatch:114
jsonpatch:114
jsonpatch:114
jsonpatch:114
jsonpatch:114
jsonpatch:236
jsonpatch:237
jsonpatch:98
jsonpatch:98
jsonpatch:98
jsonpatch:-1
jsonpatch:99
jsonpatch:99
jsonpatch:99
jsonpatch:-1
jsonpatch:100
jsonpatch:100
jsonpatch:100
jsonpatch:100
jsonpatch:100
jsonpatch:100
jsonpatch:100
jsonpatch:-1
jsonpatch:102
jsonpatch:102
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:-1
jsonpatch:107
jsonpatch:107
jsonpatch:107
jsonpatch:107
jsonpatch:107
jsonpatch:107
jsonpatch:107
jsonpatch:-1
jsonpatch:112
jsonpatch:112
jsonpatch:112
jsonpatch:112
jsonpatch:-1
jsonpatch:113
jsonpatch:113
jsonpatch:113
jsonpatch:113
jsonpatch:-1
jsonpatch:114
jsonpatch:114
jsonpatch:114
jsonpatch:114
jsonpatch:114
jsonpatch:114
jsonpatch:114
jsonpatch:236
jsonpatch:237
jsonpatch:98
jsonpatch:98
jsonpatch:98
jsonpatch:-1
jsonpatch:99
jsonpatch:99
jsonpatch:99
jsonpatch:-1
jsonpatch:100
jsonpatch:100
jsonpatch:100
jsonpatch:100
jsonpatch:100
jsonpatch:100
jsonpatch:100
jsonpatch:-1
jsonpatch:102
jsonpatch:102
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:-1
jsonpatch:107
jsonpatch:107
jsonpatch:107
jsonpatch:107
jsonpatch:107
jsonpatch:107
jsonpatch:107
jsonpatch:-1
jsonpatch:112
jsonpatch:112
jsonpatch:112
jsonpatch:112
jsonpatch:-1
jsonpatch:113
jsonpatch:113
jsonpatch:113
jsonpatch:113
jsonpatch:-1
jsonpatch:114
jsonpatch:114
jsonpatch:114
jsonpatch:114
jsonpatch:114
jsonpatch:114
jsonpatch:114
jsonpatch:236
jsonpatch:237
jsonpatch:98
jsonpatch:98
jsonpatch:98
jsonpatch:-1
jsonpatch:99
jsonpatch:99
jsonpatch:99
jsonpatch:-1
jsonpatch:100
jsonpatch:100
jsonpatch:100
jsonpatch:100
jsonpatch:100
jsonpatch:100
jsonpatch:100
jsonpatch:-1
jsonpatch:102
jsonpatch:102
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:-1
jsonpatch:107
jsonpatch:107
jsonpatch:107
jsonpatch:107
jsonpatch:107
jsonpatch:107
jsonpatch:107
jsonpatch:-1
jsonpatch:112
jsonpatch:112
jsonpatch:112
jsonpatch:112
jsonpatch:-1
jsonpatch:113
jsonpatch:113
jsonpatch:113
jsonpatch:113
jsonpatch:-1
jsonpatch:114
jsonpatch:114
jsonpatch:114
jsonpatch:114
jsonpatch:114
jsonpatch:114
jsonpatch:114
jsonpatch:236
jsonpatch:237
jsonpatch:98
jsonpatch:98
jsonpatch:98
jsonpatch:-1
jsonpatch:99
jsonpatch:99
jsonpatch:99
jsonpatch:-1
jsonpatch:100
jsonpatch:100
jsonpatch:100
jsonpatch:100
jsonpatch:100
jsonpatch:100
jsonpatch:100
jsonpatch:-1
jsonpatch:102
jsonpatch:102
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:-1
jsonpatch:107
jsonpatch:107
jsonpatch:107
jsonpatch:107
jsonpatch:107
jsonpatch:107
jsonpatch:107
jsonpatch:-1
jsonpatch:112
jsonpatch:112
jsonpatch:112
jsonpatch:112
jsonpatch:-1
jsonpatch:113
jsonpatch:113
jsonpatch:113
jsonpatch:113
jsonpatch:-1
jsonpatch:114
jsonpatch:114
jsonpatch:114
jsonpatch:114
jsonpatch:114
jsonpatch:114
jsonpatch:114
jsonpatch:236
jsonpatch:237
jsonpatch:98
jsonpatch:98
jsonpatch:98
jsonpatch:-1
jsonpatch:99
jsonpatch:99
jsonpatch:99
jsonpatch:-1
jsonpatch:100
jsonpatch:100
jsonpatch:100
jsonpatch:100
jsonpatch:100
jsonpatch:100
jsonpatch:100
jsonpatch:-1
jsonpatch:102
jsonpatch:102
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:-1
jsonpatch:107
jsonpatch:107
jsonpatch:107
jsonpatch:107
jsonpatch:107
jsonpatch:107
jsonpatch:107
jsonpatch:-1
jsonpatch:112
jsonpatch:112
jsonpatch:112
jsonpatch:112
jsonpatch:-1
jsonpatch:113
jsonpatch:113
jsonpatch:113
jsonpatch:113
jsonpatch:-1
jsonpatch:114
jsonpatch:114
jsonpatch:114
jsonpatch:114
jsonpatch:114
jsonpatch:114
jsonpatch:114
jsonpatch:236
jsonpatch:237
jsonpatch:98
jsonpatch:98
jsonpatch:98
jsonpatch:-1
jsonpatch:99
jsonpatch:99
jsonpatch:99
jsonpatch:-1
jsonpatch:100
jsonpatch:100
jsonpatch:100
jsonpatch:100
jsonpatch:100
jsonpatch:100
jsonpatch:100
jsonpatch:-1
jsonpatch:102
jsonpatch:102
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:-1
jsonpatch:107
jsonpatch:107
jsonpatch:107
jsonpatch:107
jsonpatch:107
jsonpatch:107
jsonpatch:107
jsonpatch:-1
jsonpatch:112
jsonpatch:112
jsonpatch:112
jsonpatch:112
jsonpatch:-1
jsonpatch:113
jsonpatch:113
jsonpatch:113
jsonpatch:113
jsonpatch:-1
jsonpatch:114
jsonpatch:114
jsonpatch:114
jsonpatch:114
jsonpatch:114
jsonpatch:114
jsonpatch:114
jsonpatch:236
jsonpatch:237
jsonpatch:98
jsonpatch:98
jsonpatch:98
jsonpatch:-1
jsonpatch:99
jsonpatch:99
jsonpatch:99
jsonpatch:-1
jsonpatch:100
jsonpatch:100
jsonpatch:100
jsonpatch:100
jsonpatch:100
jsonpatch:100
jsonpatch:100
jsonpatch:-1
jsonpatch:102
jsonpatch:102
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:-1
jsonpatch:107
jsonpatch:107
jsonpatch:107
jsonpatch:107
jsonpatch:107
jsonpatch:107
jsonpatch:107
jsonpatch:-1
jsonpatch:112
jsonpatch:112
jsonpatch:112
jsonpatch:112
jsonpatch:-1
jsonpatch:113
jsonpatch:113
jsonpatch:113
jsonpatch:113
jsonpatch:-1
jsonpatch:114
jsonpatch:114
jsonpatch:114
jsonpatch:114
jsonpatch:114
jsonpatch:114
jsonpatch:114
jsonpatch:236
jsonpatch:237
jsonpatch:98
jsonpatch:98
jsonpatch:98
jsonpatch:-1
jsonpatch:99
jsonpatch:99
jsonpatch:99
jsonpatch:-1
jsonpatch:100
jsonpatch:100
jsonpatch:100
jsonpatch:100
jsonpatch:100
jsonpatch:100
jsonpatch:100
jsonpatch:-1
jsonpatch:102
jsonpatch:102
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:-1
jsonpatch:107
jsonpatch:107
jsonpatch:107
jsonpatch:107
jsonpatch:107
jsonpatch:107
jsonpatch:107
jsonpatch:-1
jsonpatch:112
jsonpatch:112
jsonpatch:112
jsonpatch:112
jsonpatch:-1
jsonpatch:113
jsonpatch:113
jsonpatch:113
jsonpatch:113
jsonpatch:-1
jsonpatch:114
jsonpatch:114
jsonpatch:114
jsonpatch:114
jsonpatch:114
jsonpatch:114
jsonpatch:114
jsonpatch:236
jsonpatch:237
jsonpatch:98
jsonpatch:98
jsonpatch:98
jsonpatch:-1
jsonpatch:99
jsonpatch:99
jsonpatch:99
jsonpatch:-1
jsonpatch:100
jsonpatch:100
jsonpatch:100
jsonpatch:100
jsonpatch:100
jsonpatch:100
jsonpatch:100
jsonpatch:-1
jsonpatch:102
jsonpatch:102
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:-1
jsonpatch:107
jsonpatch:107
jsonpatch:107
jsonpatch:107
jsonpatch:107
jsonpatch:107
jsonpatch:107
jsonpatch:-1
jsonpatch:112
jsonpatch:112
jsonpatch:112
jsonpatch:112
jsonpatch:-1
jsonpatch:113
jsonpatch:113
jsonpatch:113
jsonpatch:113
jsonpatch:-1
jsonpatch:114
jsonpatch:114
jsonpatch:114
jsonpatch:114
jsonpatch:114
jsonpatch:114
jsonpatch:114
jsonpatch:236
jsonpatch:237
jsonpatch:98
jsonpatch:98
jsonpatch:98
jsonpatch:-1
jsonpatch:99
jsonpatch:99
jsonpatch:99
jsonpatch:-1
jsonpatch:100
jsonpatch:100
jsonpatch:100
jsonpatch:100
jsonpatch:100
jsonpatch:100
jsonpatch:100
jsonpatch:-1
jsonpatch:102
jsonpatch:102
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:-1
jsonpatch:107
jsonpatch:107
jsonpatch:107
jsonpatch:107
jsonpatch:107
jsonpatch:107
jsonpatch:107
jsonpatch:-1
jsonpatch:112
jsonpatch:112
jsonpatch:112
jsonpatch:112
jsonpatch:-1
jsonpatch:113
jsonpatch:113
jsonpatch:113
jsonpatch:113
jsonpatch:-1
jsonpatch:114
jsonpatch:114
jsonpatch:114
jsonpatch:114
jsonpatch:114
jsonpatch:114
jsonpatch:114
jsonpatch:236
jsonpatch:237
jsonpatch:98
jsonpatch:98
jsonpatch:98
jsonpatch:-1
jsonpatch:99
jsonpatch:99
jsonpatch:99
jsonpatch:-1
jsonpatch:100
jsonpatch:100
jsonpatch:100
jsonpatch:100
jsonpatch:100
jsonpatch:100
jsonpatch:100
jsonpatch:-1
jsonpatch:102
jsonpatch:102
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:-1
jsonpatch:107
jsonpatch:107
jsonpatch:107
jsonpatch:107
jsonpatch:107
jsonpatch:107
jsonpatch:107
jsonpatch:-1
jsonpatch:112
jsonpatch:112
jsonpatch:112
jsonpatch:112
jsonpatch:-1
jsonpatch:113
jsonpatch:113
jsonpatch:113
jsonpatch:113
jsonpatch:-1
jsonpatch:114
jsonpatch:114
jsonpatch:114
jsonpatch:114
jsonpatch:114
jsonpatch:114
jsonpatch:114
jsonpatch:236
jsonpatch:237
jsonpatch:98
jsonpatch:98
jsonpatch:98
jsonpatch:-1
jsonpatch:99
jsonpatch:99
jsonpatch:99
jsonpatch:-1
jsonpatch:100
jsonpatch:100
jsonpatch:100
jsonpatch:100
jsonpatch:100
jsonpatch:100
jsonpatch:100
jsonpatch:-1
jsonpatch:102
jsonpatch:102
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:-1
jsonpatch:107
jsonpatch:107
jsonpatch:107
jsonpatch:107
jsonpatch:107
jsonpatch:107
jsonpatch:107
jsonpatch:-1
jsonpatch:112
jsonpatch:112
jsonpatch:112
jsonpatch:112
jsonpatch:-1
jsonpatch:113
jsonpatch:113
jsonpatch:113
jsonpatch:113
jsonpatch:-1
jsonpatch:114
jsonpatch:114
jsonpatch:114
jsonpatch:114
jsonpatch:114
jsonpatch:114
jsonpatch:114
jsonpatch:236
jsonpatch:237
jsonpatch:98
jsonpatch:98
jsonpatch:98
jsonpatch:-1
jsonpatch:99
jsonpatch:99
jsonpatch:99
jsonpatch:-1
jsonpatch:100
jsonpatch:100
jsonpatch:100
jsonpatch:100
jsonpatch:100
jsonpatch:100
jsonpatch:100
jsonpatch:-1
jsonpatch:102
jsonpatch:102
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:-1
jsonpatch:107
jsonpatch:107
jsonpatch:107
jsonpatch:107
jsonpatch:107
jsonpatch:107
jsonpatch:107
jsonpatch:-1
jsonpatch:112
jsonpatch:112
jsonpatch:112
jsonpatch:112
jsonpatch:-1
jsonpatch:113
jsonpatch:113
jsonpatch:113
jsonpatch:113
jsonpatch:-1
jsonpatch:114
jsonpatch:114
jsonpatch:114
jsonpatch:114
jsonpatch:114
jsonpatch:114
jsonpatch:114
jsonpatch:236
jsonpatch:237
jsonpatch:98
jsonpatch:98
jsonpatch:98
jsonpatch:-1
jsonpatch:99
jsonpatch:99
jsonpatch:99
jsonpatch:-1
jsonpatch:100
jsonpatch:100
jsonpatch:100
jsonpatch:100
jsonpatch:100
jsonpatch:100
jsonpatch:100
jsonpatch:-1
jsonpatch:102
jsonpatch:102
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:-1
jsonpatch:107
jsonpatch:107
jsonpatch:107
jsonpatch:107
jsonpatch:107
jsonpatch:107
jsonpatch:107
jsonpatch:-1
jsonpatch:112
jsonpatch:112
jsonpatch:112
jsonpatch:112
jsonpatch:-1
jsonpatch:113
jsonpatch:113
jsonpatch:113
jsonpatch:113
jsonpatch:-1
jsonpatch:114
jsonpatch:114
jsonpatch:114
jsonpatch:114
jsonpatch:114
jsonpatch:114
jsonpatch:114
jsonpatch:236
jsonpatch:237
jsonpatch:98
jsonpatch:98
jsonpatch:98
jsonpatch:-1
jsonpatch:99
jsonpatch:99
jsonpatch:99
jsonpatch:-1
jsonpatch:100
jsonpatch:100
jsonpatch:100
jsonpatch:100
jsonpatch:100
jsonpatch:100
jsonpatch:100
jsonpatch:-1
jsonpatch:102
jsonpatch:102
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:-1
jsonpatch:107
jsonpatch:107
jsonpatch:107
jsonpatch:107
jsonpatch:107
jsonpatch:107
jsonpatch:107
jsonpatch:-1
jsonpatch:112
jsonpatch:112
jsonpatch:112
jsonpatch:112
jsonpatch:-1
jsonpatch:113
jsonpatch:113
jsonpatch:113
jsonpatch:113
jsonpatch:-1
jsonpatch:114
jsonpatch:114
jsonpatch:114
jsonpatch:114
jsonpatch:114
jsonpatch:114
jsonpatch:114
jsonpatch:236
jsonpatch:237
jsonpatch:98
jsonpatch:98
jsonpatch:98
jsonpatch:-1
jsonpatch:99
jsonpatch:99
jsonpatch:99
jsonpatch:-1
jsonpatch:100
jsonpatch:100
jsonpatch:100
jsonpatch:100
jsonpatch:100
jsonpatch:100
jsonpatch:100
jsonpatch:-1
jsonpatch:102
jsonpatch:102
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:-1
jsonpatch:107
jsonpatch:107
jsonpatch:107
jsonpatch:107
jsonpatch:107
jsonpatch:107
jsonpatch:107
jsonpatch:-1
jsonpatch:112
jsonpatch:112
jsonpatch:112
jsonpatch:112
jsonpatch:-1
jsonpatch:113
jsonpatch:113
jsonpatch:113
jsonpatch:113
jsonpatch:-1
jsonpatch:114
jsonpatch:114
jsonpatch:114
jsonpatch:114
jsonpatch:114
jsonpatch:114
jsonpatch:114
jsonpatch:236
jsonpatch:237
jsonpatch:98
jsonpatch:98
jsonpatch:98
jsonpatch:-1
jsonpatch:99
jsonpatch:99
jsonpatch:99
jsonpatch:-1
jsonpatch:100
jsonpatch:100
jsonpatch:100
jsonpatch:100
jsonpatch:100
jsonpatch:100
jsonpatch:100
jsonpatch:-1
jsonpatch:102
jsonpatch:102
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:-1
jsonpatch:107
jsonpatch:107
jsonpatch:107
jsonpatch:107
jsonpatch:107
jsonpatch:107
jsonpatch:107
jsonpatch:-1
jsonpatch:112
jsonpatch:112
jsonpatch:112
jsonpatch:112
jsonpatch:-1
jsonpatch:113
jsonpatch:113
jsonpatch:113
jsonpatch:113
jsonpatch:-1
jsonpatch:114
jsonpatch:114
jsonpatch:114
jsonpatch:114
jsonpatch:114
jsonpatch:114
jsonpatch:114
jsonpatch:236
jsonpatch:237
jsonpatch:98
jsonpatch:98
jsonpatch:98
jsonpatch:-1
jsonpatch:99
jsonpatch:99
jsonpatch:99
jsonpatch:-1
jsonpatch:100
jsonpatch:100
jsonpatch:100
jsonpatch:100
jsonpatch:100
jsonpatch:100
jsonpatch:100
jsonpatch:-1
jsonpatch:102
jsonpatch:102
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:-1
jsonpatch:107
jsonpatch:107
jsonpatch:107
jsonpatch:107
jsonpatch:107
jsonpatch:107
jsonpatch:107
jsonpatch:-1
jsonpatch:112
jsonpatch:112
jsonpatch:112
jsonpatch:112
jsonpatch:-1
jsonpatch:113
jsonpatch:113
jsonpatch:113
jsonpatch:113
jsonpatch:-1
jsonpatch:114
jsonpatch:114
jsonpatch:114
jsonpatch:114
jsonpatch:114
jsonpatch:114
jsonpatch:114
jsonpatch:236
jsonpatch:237
jsonpatch:98
jsonpatch:98
jsonpatch:98
jsonpatch:-1
jsonpatch:99
jsonpatch:99
jsonpatch:99
jsonpatch:-1
jsonpatch:100
jsonpatch:100
jsonpatch:100
jsonpatch:100
jsonpatch:100
jsonpatch:100
jsonpatch:100
jsonpatch:-1
jsonpatch:102
jsonpatch:102
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:101
jsonpatch:-1
jsonpatch:107
jsonpatch:107
jsonpatch:107
jsonpatch:107
jsonpatch:107
jsonpatch:107
jsonpatch:107
jsonpatch:-1
jsonpatch:112
jsonpatch:112
jsonpatch:112
jsonpatch:112
jsonpatch:-1
jsonpatch:113
jsonpatch:113
jsonpatch:113
jsonpatch:113
jsonpatch:-1
jsonpatch:114
jsonpatch:114
jsonpatch:114
jsonpatch:114
jsonpatch:114
jsonpatch:114
jsonpatch:114
jsonpatch:236
jsonpatch:237
.nox/check/lib/python3.10/site-packages/jsonpatch-stubs/__init__.pyi: error: INTERNAL ERROR: maximum semantic analysis iteration count reached
/Users/henryschreiner/git/teaching/level-up-your-python/.nox/check/lib/python3.10/site-packages/jsonpatch-stubs/__init__.pyi:229: error: INTERNAL ERROR -- Please try using mypy master on GitHub:
https://mypy.readthedocs.io/en/stable/common_issues.html#using-a-development-mypy-build
Please report a bug at https://github.com/python/mypy/issues
version: 0.982
Traceback (most recent call last):
File "mypy/semanal.py", line 5915, in accept
File "mypy/nodes.py", line 811, in accept
File "mypy/semanal.py", line 801, in visit_func_def
File "mypy/semanal.py", line 833, in analyze_func_def
File "mypy/semanal.py", line 5602, in defer
AssertionError: Must not defer during final iteration
/Users/henryschreiner/git/teaching/level-up-your-python/.nox/check/lib/python3.10/site-packages/jsonpatch-stubs/__init__.pyi:229: : note: use --pdb to drop into pdb
To Reproduce
Type check this file:
# tmp.py
import jsonpatchExample run with nox:
# noxfile.py
import nox
from pathlib import Path
@nox.session
def check(session: nox.Session) -> None:
session.install("mypy", "types-jsonpatch")
Path("tmp.py").write_text("import jsonpatch")
session.run("mypy", "tmp.py", "--show-traceback")pipx run noxYour Environment
- Mypy version used: 0.982 & 0.981
- Mypy command-line flags: None
- Mypy configuration options from
mypy.ini(and other config files): None - Python version used: 3.10
- Operating system and version: macOS. Also seen in CI on Linux in mypy v0.981 causes jsonpatch-stubs error scikit-hep/pyhf#2039
Reactions are currently unavailable
Activity
henryiii commentedon Oct 4, 2022
Ahh, of course I open before trying master...
Passes, while
@v0.982fails. So I think this has been fixed. Not sure if there's a backport targeting the 98x branch, though - since there are only tags and not GitHub releases, it's a little harder to compare and see what's been applied where.Ah, https://github.com/python/mypy/tree/release-0.980 does the compare. Looks like this hasn't been identified and backported yet.
hauntsaninja commentedon Oct 4, 2022
Thanks for the report. This was fixed by #13516. We can't backport that, but you're welcome to use
--enable-recursive-aliasesif you need to unblock yourself.matthewfeickert commentedon Oct 4, 2022
Thanks!
That's okay. We can just wait for the next release of
mypyand havepre-commitpick that up to address scikit-hep/pyhf#2039. 👍henryiii commentedon Oct 4, 2022
That's a reasonable workaround. Thanks!