You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Reverts the Python 3.11 drop from PR #15121. This restores:
- requires-python >= 3.11 in pyproject.toml
- typing_extensions conditional dependency for Python < 3.12
- Conditional imports for TypedDict, Protocol, TypeAliasType from
typing_extensions on Python < 3.12
- The find_pre_312 tokenizer path in inputtransformer2.py for
system assignments (a = !foo) where ! is ERRORTOKEN on 3.11
- Version-gated sys.last_exc usage (added in Python 3.12)
- Python 3.11 in CI test matrix and oldest-deps job
- Version check in setup.py and IPython/__init__.py
- Enum autoreload test for Python < 3.12
Add tip about D.E. Shaw funding Python 3.11 support
On Python < 3.12, include a random tip noting that IPython support
for Python versions outside of SPEC-0 is funded by D.E. Shaw.
Partial revert of #15121
0 commit comments