GitHub / ipython/ipython / commits
Official repository for IPython itself. Other repos in the IPython organization contain things like the website, documentation builds, etc.
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| ac2b3d28 |
Harden ruff and mypy configuration
Co-authored-by: Claude Opus 4.8 <n****y@a****m> |
Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m> |
about 1 month ago | |
| 623b4794 |
Modernize remaining type annotations (curated subset of gh-15237)
Co-authored-by: Claude Opus 4.8 <n****y@a****m> |
Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m> |
about 1 month ago | |
| 17ec1d93 | Refactor docs/autogen_*.py scripts to use main() + __main__ guard |
Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m> |
about 1 month ago | |
| 0c587d63 |
Skip platform-fragile new tests on Windows and Python 3.15-dev
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m> |
about 1 month ago | |
| 2221324a |
Fix Windows collection and test-ordering issues in new tests
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m> |
about 1 month ago | |
| b224098e |
Adapt new tests to py3compat removal and reap embedded shells
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m> |
about 1 month ago | |
| 390c3066 |
Add tests for core.debugger, debugger_backport and TerminalPdb
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m> |
about 1 month ago | |
| c7b77436 |
Add tests for shellapp, terminal ipapp and embed
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m> |
about 1 month ago | |
| 03c4aa85 | Narrow Python 3.11 test skips to Linux only |
Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m> |
about 1 month ago | |
| 3f57a93f |
Add tests for magics/code.py and extend history magic tests
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m> |
about 1 month ago | |
| 9ec82486 |
Add tests for historyapp, profileapp and core.application
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m> |
about 1 month ago | |
| 8ec6f87f | Skip pre-existing matplotlib/environ CI flakes on Python 3.11 |
Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m> |
about 1 month ago | |
| 845a5d23 |
Add tests for terminal shortcuts, filters and ptutils
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m> |
about 1 month ago | |
| dbd9e9be |
Add tests for pickleshare, backgroundjobs and editorhooks
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m> |
about 1 month ago | |
| 0eff2447 |
Add tests for core.doctb
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m> |
about 1 month ago | |
| 418901c7 |
Add tests for packaging magics, core.logger and storemagic
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m> |
about 1 month ago | |
| 6596fcc2 |
Add tests for lib.guisupport, lib.clipboard and utils.terminal
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m> |
about 1 month ago | |
| 60c25549 |
Add tests for lib.demo and extend deepreload tests
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m> |
about 1 month ago | |
| 2824a1c7 |
Add tests for splitinput, macro, and auto/pylab magics
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m> |
about 1 month ago | |
| e1f58714 |
Add tests for crashhandler, tips, and small IPython.utils modules
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m> |
about 1 month ago | |
| aeba36d1 |
Add tests for core.page, core.payload and core.payloadpage
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m> |
about 1 month ago | |
| 31d112f6 |
Add Codecov components and wire up library/tests coverage flags
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m> |
about 1 month ago | |
| f7294a22 |
Fix invalid codecov.yml that disabled after_n_builds
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m> |
about 1 month ago | |
| ea321f2f | Narrow bare except: in application.py and crashhandler.py |
Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m> |
about 1 month ago | |
| 0b1d78be | Modernize type annotations in pytest_ipdoctest.py |
Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m> |
about 1 month ago | |
| f0b64894 | Modernize remaining Union/typing-as-t usages in alias.py, guarded_eval.py, au... |
Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m> |
about 1 month ago | |
| 554376d1 | Clean up remaining Optional/Union/unused typing imports in interactiveshell.p... |
Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m> |
about 1 month ago | |
| 7b836927 | Modernize remaining type aliases and add missing annotations in completer.py |
Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m> |
about 1 month ago | |
| 013fafac | Add from __future__ import annotations to 8 more modules; fix displaypub.py t... |
Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m> |
about 1 month ago | |
| 0019e5c2 | Add from __future__ import annotations to macro.py; annotate __add__ |
Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m> |
about 1 month ago | |
| 4ac86ba9 | Add from __future__ import annotations to 8 modules not covered by pyupgrade |
Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m> |
about 1 month ago | |
| 2f01d54c | Modernize type annotations in utils/text.py and docs/autogen_shortcuts.py |
Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m> |
about 1 month ago | |
| 59657ec1 | Simplify _tokens_filename: file is always str, not bytes |
Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m> |
about 1 month ago | |
| 8e211b95 |
Apply suggestions from code review
Co-authored-by: M Bussonnier <b****s@g****m> |
M Bussonnier <b****s@g****m> | about 1 month ago | |
| c58fa257 | Wait for all coverage reports before Codecov notifies |
Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m> |
about 1 month ago | |
| 01b202e6 |
Add in-process unit tests for _EmbedGlobals
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m> |
about 1 month ago | |
| 0227f458 | Restore execfile wrapper frame in safe_execfile |
Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m> |
about 1 month ago | |
| 07933eab | Make caller locals visible to nested scopes in embedded shells | M Bussonnier <b****s@g****m> | about 1 month ago | |
| b5119b43 | run pyupgrade py311--plus on all but IPython/utils/text.py | M Bussonnier <b****s@g****m> | about 1 month ago | |
| 97f6941a |
Remove py3compat module and replace with native Python 3 equivalents
Co-authored-by: Claude Haiku 4.5 <n****y@a****m> |
Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m> |
about 1 month ago | |
| 4fd35756 |
tests: convert test_path.py to pytest
Co-authored-by: Claude <n****y@a****m> |
Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m> |
about 1 month ago | |
| 0c5b5620 | refactor: centralize image format handling |
Philipp A. <f****p@w****e>
Committed by: M Bussonnier <b****s@g****m> |
about 1 month ago | |
| a111ce45 |
Fix .paths description in LSString/SList docstrings
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m> |
about 1 month ago | |
| 19822fa4 |
Refresh top-level, about and install pages
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m> |
about 1 month ago | |
| ba304ac1 |
Correct stale facts in the IPython reference
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m> |
about 1 month ago | |
| 92aae15f |
Remove already-released notes from whatsnew/development.rst
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m> |
about 1 month ago | |
| 4212d8d2 |
Remove dead LaTeX/PDF documentation build machinery
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m> |
about 1 month ago | |
| 5cee5eb7 |
Clean up docs build configuration
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m> |
about 1 month ago | |
| e0cf7878 |
Update tutorial, tips and plotting pages
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m> |
about 1 month ago | |
| d70dd91a |
Fix stale names and markup across config guides
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m> |
about 1 month ago | |
| ac41c4d7 |
Refresh stale API usage in the autoawait guide
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m> |
about 1 month ago | |
| 046b4d9e |
Fix API references and typos in config details
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m> |
about 1 month ago | |
| 7e071d56 |
Fix broken examples in the configuration intro
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m> |
about 1 month ago | |
| e296a996 |
Update kernel event-loop integration docs for modern ipykernel
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m> |
about 1 month ago | |
| fe6c8264 |
Modernize developer-guide pages for third-party tools
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m> |
about 1 month ago | |
| c10b6bdf |
Drop GitHub-stats remnants from the release checklist
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m> |
about 1 month ago | |
| d0a0bcb6 |
Remove obsolete GUI-support design notes page
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m> |
about 1 month ago | |
| 8fdfc360 |
Fix inaccuracies in the configuration-system overview
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m> |
about 1 month ago | |
| 18edd435 |
Describe the actual AST-based execution model in execution.rst
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m> |
about 1 month ago | |
| 76e3d6d4 |
Fix references to nonexistent 'terminal' extra
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m> |
about 1 month ago | |
| 96976a50 |
Correct documented defaults of the IPython Sphinx directive
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m> |
about 1 month ago | |
| 733b844c | Remove dead private helpers and classes |
Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m> |
about 1 month ago | |
| 90be2cc3 | added new test: covers timeit cell magic output format with multiline code (#... |
Shivang <7****0@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| a54918fb | Remove rstvalidator from docs CI |
Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m> |
about 1 month ago | |
| bd9659b7 | fix: make Image(retina=True) work with WebP |
Phil Schaf <f****p@w****e>
Committed by: M Bussonnier <b****s@g****m> |
about 2 months ago | |
| 7dde7704 | Fix memory leak and handle errors gracefully in LLM autosuggester |
aakritiieee7 <r****7@g****m>
Committed by: M Bussonnier <b****s@g****m> |
about 2 months ago | |
| 8c9eeeef | fix: add __kwdefaults__, __annotations__, __type_params__ to autoreload func_... |
Sid <s****d@S****l>
Committed by: M Bussonnier <b****s@g****m> |
about 2 months ago | |
| 50fa9b94 | update contributing | M Bussonnier <b****s@g****m> | about 2 months ago | |
| 8693e784 | back to dev | M Bussonnier <b****s@g****m> | about 2 months ago | |
| 2273f391 | release 9.15.0 | M Bussonnier <b****s@g****m> | about 2 months ago | |
| 47749183 | fix | M Bussonnier <b****s@g****m> | about 2 months ago | |
| 4a24f736 | Close history database during shell shutdown |
Karina Bataeva <k****a@K****l>
Committed by: M Bussonnier <b****s@g****m> |
about 2 months ago | |
| 4bec98b4 | update whatsnew | M Bussonnier <b****s@g****m> | about 2 months ago | |
| 42fcfe49 | [3.11] Skip stup for Numpy that is not using > 3.11 syntax | M Bussonnier <b****s@g****m> | about 2 months ago | |
| 2bf22d16 | Handle missing shell |
Jens H. Nielsen <j****e@m****m>
Committed by: M Bussonnier <b****s@g****m> |
about 2 months ago | |
| b5da9acd | fix: clarify tk simple-prompt gui message |
nightcityblade <n****e@g****m>
Committed by: M Bussonnier <b****s@g****m> |
about 2 months ago | |
| 00bcdeed | fix: don't let kitty graphics detection crash IPython startup |
Chris Burr <c****r@c****h>
Committed by: M Bussonnier <b****s@g****m> |
2 months ago | |
| 4c3c05f3 | Parametrize collection pretty-printing tests |
Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m> |
2 months ago | |
| ad32efe3 | Fix outdated references in documentation |
Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m> |
2 months ago | |
| 07d31bea | Drop Python-2 fallbacks from vendored pickleshare |
Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m> |
2 months ago | |
| d8d0edb3 | Remove deprecated back-compat shim modules and IronPython backend |
Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m> |
2 months ago | |
| eef04533 | Remove Python-2-era encoding cookies and basestring docstrings |
Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m> |
2 months ago | |
| d3ca86ab | Prune stale packaging and tooling config |
Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m> |
2 months ago | |
| dfb3150f | Remove dead release/maintenance tooling scripts |
Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m> |
2 months ago | |
| e4d3a42e | Remove unused imports |
Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m> |
2 months ago | |
| b4421d80 | Remove orphaned _process_win32_controller module |
Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m> |
2 months ago | |
| fdbdf1c6 | Increase codecov threshold to 0.2% to avoid false PR failures |
Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m> |
2 months ago | |
| 36dc5afa | Remove stale TODO comment in DisplayObject.reload (#15254) |
M Bussonnier <b****s@g****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| a423a85f | Update documentation: remove Python 2 references and fix links (#15253) |
M Bussonnier <b****s@g****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 6a7c1605 | Add regression test for SyntaxError subclasses without text |
Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m> |
2 months ago | |
| 4c61aced | Deprecate IPython.utils.generics.inspect_object |
Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m> |
2 months ago | |
| c331cb28 | Use tokenize.open to read source files in deduperreload |
Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m> |
2 months ago | |
| 4123ab58 | Make test_hist_file_config teardown deterministic |
Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m> |
2 months ago | |
| d0737725 | Close sqlite connections before replacing history database |
Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m> |
2 months ago | |
| 8344b1aa |
Narrow bare except: clauses in oinspect and interactiveshell (#15252)
Co-authored-by: Claude <n****y@a****m> |
M Bussonnier <b****s@g****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 6761a5d2 |
Use `print_stack_entry` to print frames in Python 3.14 (#15242)
Co-authored-by: M Bussonnier <b****s@g****m>, M Bussonnier <b****s@g****m> |
Carlos Cordoba <c****2@g****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 2e7848b8 | Skip additional flaky test in pyflyby downstream CI (#15251) |
M Bussonnier <b****s@g****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| ed128890 |
Fix: Skip ipython directive execution inside excluded only blocks (#15249)
Co-authored-by: w1nd <w****n@q****m> |
w1nd <3****6@q****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| ec5ccc6c | Avoid psutil requirement on Cygwin (#15247) |
Utsav Kumar <u****3@g****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 1462e0c1 | Fix %debug and ipdb with Python 3.15 (#15220) |
Lumír 'Frenzy' Balhar <l****r@r****m>
Committed by: GitHub <n****y@g****m> |
2 months ago |