An open API service providing commit metadata for open source projects.

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
0461bcb7 Fix formatting Christopher Liang <c****1@g****m>
Committed by: M Bussonnier <b****s@g****m>
7 days ago
37886119 Support 'as' aliasing in %aimport magic Christopher Liang <c****1@g****m>
Committed by: M Bussonnier <b****s@g****m>
7 days ago
dd41c529 Surface malformed number literal errors as syntax errors in check_complete
Signed-off-by: Alex Chen <l****4@g****m>
Alex Chen <l****4@g****m>
Committed by: M Bussonnier <b****s@g****m>
8 days ago
eb0e7530 Bump the actions group across 1 directory with 8 updates (#15346)
Co-authored-by: M Bussonnier <b****s@g****m>
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m>
9 days ago
e9a22402 link to more items in whatsnew (#15343) M Bussonnier <b****s@g****m>
Committed by: GitHub <n****y@g****m>
9 days ago
4b18de34 ci: run mypy on Windows, plus cross-platform --platform checks Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m>
9 days ago
2bef8ba2 strip control characters from the terminal title before writing it Kartik Naik <k****k@b****m>
Committed by: M Bussonnier <b****s@g****m>
9 days ago
aa0aae6f Defer the `pygments.lexers` import in `terminal/ptutils.py` M Bussonnier <b****s@g****m> 9 days ago
40a34dac Defer `traceback` and `inspect` in the traceback machinery M Bussonnier <b****s@g****m> 9 days ago
f51f6d8a Build `InteractiveShell.db` on first access M Bussonnier <b****s@g****m> 9 days ago
b7449321 Defer the pygments imports in `core/oinspect.py` M Bussonnier <b****s@g****m> 9 days ago
4015f9dd Defer `cProfile` in `core/magics/execution.py` M Bussonnier <b****s@g****m> 9 days ago
a934a358 Defer `IPython.utils.timing` in `core/magics/execution.py` M Bussonnier <b****s@g****m> 9 days ago
67222720 Defer `urllib.parse` in `core/magics/code.py` M Bussonnier <b****s@g****m> 9 days ago
c41dc875 Defer `signal` in `core/magics/script.py` M Bussonnier <b****s@g****m> 9 days ago
71530c4e tool to average import-time run before handing to tuna M Bussonnier <b****s@g****m> 9 days ago
443859df Allow forcing kitty graphics support with an environment variable M Bussonnier <b****s@g****m> 9 days ago
777fb4c5 Defer `subprocess.CalledProcessError` in `core/magics/script.py` M Bussonnier <b****s@g****m> 9 days ago
f301e2b5 Defer `uuid`, `unicodedata`, `guarded_eval` and `latex_symbols` in the completer M Bussonnier <b****s@g****m> 9 days ago
2795752f Defer import of `HistoryOutput` in displayhook, M Bussonnier <b****s@g****m> 9 days ago
9f79cbc0 Defer `math` import in execution magics M Bussonnier <b****s@g****m> 9 days ago
fcd3519a Defer stdlib imports in `IPython/utils` and the profile machinery M Bussonnier <b****s@g****m> 9 days ago
cfc7c988 Import `sqlite3` on first use rather than at `core.history` import M Bussonnier <b****s@g****m> 9 days ago
baab6bcd Lazily build the per-magic pygments lexers in IPythonPTLexer M Bussonnier <b****s@g****m> 9 days ago
38f26bb2 Defer imports in the display machinery M Bussonnier <b****s@g****m> 9 days ago
9d616458 Defer stdlib imports in `IPython/core` to their use sites M Bussonnier <b****s@g****m> 9 days ago
d3b6b387 Move a stray mid-module import block to the top of `core/history.py` M Bussonnier <b****s@g****m> 9 days ago
ae73e534 Build `InteractiveShell.logger` on first access M Bussonnier <b****s@g****m> 9 days ago
2003fe25 Detect argcomplete with `find_spec` instead of importing it M Bussonnier <b****s@g****m> 9 days ago
5b8c0bd9 Defer IPython.core.oinspect import out of the startup path
Co-authored-by: Claude Sonnet 5 <n****y@a****m>
M Bussonnier <b****s@g****m> 9 days ago
cd38ea94 Defer rarely-needed imports out of IPython's startup path M Bussonnier <b****s@g****m> 9 days ago
03b10618 Avoid importing `logging` just for two level constants M Bussonnier <b****s@g****m> 9 days ago
62556876 Defer `embed`, `Application` and `get_ipython` behind a module `__getattr__` M Bussonnier <b****s@g****m> 9 days ago
3a2a9fa2 Keep pygments off IPython's startup path M Bussonnier <b****s@g****m> 9 days ago
3860b502 back to dev M Bussonnier <b****s@g****m> 9 days ago
3b83e1b9 release 9.16.1 M Bussonnier <b****s@g****m> 9 days ago
cc8334e4 Convert IFrame sources to strings before HTML escaping (#15348) Daxen <f****h@g****m>
Committed by: GitHub <n****y@g****m>
9 days ago
9e167f6f Correct ctypes restype and argtypes in Windows code Jens H. Nielsen <j****n@g****m>
Committed by: M Bussonnier <b****s@g****m>
11 days ago
82a902e4 back to dev M Bussonnier <b****s@g****m> 12 days ago
2ae7863f release 9.16.0 M Bussonnier <b****s@g****m> 12 days ago
6334b8f2 Update whats new for version 9.16 (#15342) M Bussonnier <b****s@g****m>
Committed by: GitHub <n****y@g****m>
12 days ago
dbbfa7b3 escape urls and file names interpolated into display html attributes (#15334) Kartik <k****k@b****m>
Committed by: GitHub <n****y@g****m>
12 days ago
59986e7b fix: correct typos Samarth D N <d****0@g****m>
Committed by: M Bussonnier <b****s@g****m>
12 days ago
1a753ba6 merge Resolve attribute annotations under the policy in eval_node (#15337) Michał Krassowski <5****i@u****m>
Committed by: GitHub <n****y@g****m>
13 days ago
0e9d34d5 Fix missing space Michał Krassowski <5****i@u****m>
Committed by: M Bussonnier <b****s@g****m>
13 days ago
876b5aa6 resolve attribute annotations under the policy in eval_node Kartik Naik <k****k@b****m> 14 days ago
7ee15dce [pre-commit.ci] pre-commit autoupdate pre-commit-ci[bot] <6****]@u****m>
Committed by: M Bussonnier <b****s@g****m>
16 days ago
6056996a Make %lsmagic return plain text by default Utkarsh Tiwari <u****4@g****m>
Committed by: M Bussonnier <b****s@g****m>
17 days ago
7c7198cb Add yakuake to list of Kitty-compatible terminals Antonio Rojas <a****s@a****g>
Committed by: M Bussonnier <b****s@g****m>
18 days ago
f31e4c23 Shut the %%script loop down from a weakref finalizer
Co-authored-by: Claude Opus 5 <n****y@a****m>
Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m>
18 days ago
5350deac Allow the expected fork warning in test_system_interrupt
Co-authored-by: Claude Opus 5 <n****y@a****m>
Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m>
18 days ago
f9d45ab3 Wait for the debugger prompt executor thread in the tests
Co-authored-by: Claude Opus 5 <n****y@a****m>
Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m>
18 days ago
d9dcffa8 Close the notebook signature store in test_notebook_export_json
Co-authored-by: Claude Opus 5 <n****y@a****m>
Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m>
18 days ago
24b5cd02 Stop the %%script event loop instead of leaking its thread
Co-authored-by: Claude Opus 5 <n****y@a****m>
Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m>
18 days ago
6b730a23 Add version information to deprecation warnings
Co-authored-by: Claude Haiku 4.5 <n****y@a****m>
Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m>
18 days ago
b0c0e08a Assert the missing-lineending warning in test_inputtransformer2
Co-authored-by: Claude Opus 5 <n****y@a****m>
Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m>
18 days ago
685181be Assert the "To exit" warning in test_ultratb
Co-authored-by: Claude Opus 5 <n****y@a****m>
Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m>
18 days ago
d9364855 Assert the PEP 765 SyntaxWarning in test_async_helpers
Co-authored-by: Claude Opus 5 <n****y@a****m>
Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m>
18 days ago
472938b9 Assert the limit_to__all__ warning in test_completer
Co-authored-by: Claude Opus 5 <n****y@a****m>
Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m>
18 days ago
f1a12e92 Pass exec_lines and exec_files as repeated options in test_ipapp
Co-authored-by: Claude Opus 5 <n****y@a****m>
Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m>
18 days ago
0bbe7c2e Assert the inspect_object deprecation in test_generics
Co-authored-by: Claude Opus 5 <n****y@a****m>
Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m>
18 days ago
2624d672 Close the event loops leaked by two tests
Co-authored-by: Claude Opus 5 <n****y@a****m>
Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m>
18 days ago
6c812cc9 Close the temporary files created by the display and path tests
Co-authored-by: Claude Opus 5 <n****y@a****m>
Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m>
18 days ago
4fd1728b Register _pylab_changed with @observe
Co-authored-by: Claude Opus 5 <n****y@a****m>
Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m>
18 days ago
ef7ad640 Stop using pdb's deprecated curframe_locals
Co-authored-by: Claude Opus 5 <n****y@a****m>
Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m>
18 days ago
0bd3d36e deselect all rules of new ruff version (0.16) (#15326) M Bussonnier <b****s@g****m>
Committed by: GitHub <n****y@g****m>
19 days ago
2b1e00d5 Only substitute ~ in compress_user() on a path-component boundary (#15317)
Co-authored-by: Claude Opus 4.8 <n****y@a****m>
Andrew Chen <c****9@g****m>
Committed by: GitHub <n****y@g****m>
19 days ago
a1d93970 Limit file completions to path contexts (#15288) cjc0013 <c****3@g****m>
Committed by: GitHub <n****y@g****m>
19 days ago
ad31011d Refactor banner property logic (#15314)
Co-authored-by: Gonzalo Tornaría <t****a@c****y>, Gonzalo Tornaría <t****a@c****y>, Gonzalo Tornaría <t****a@c****y>, M Bussonnier <b****s@g****m>
Kavya <k****i@g****m>
Committed by: GitHub <n****y@g****m>
19 days ago
09b2ac9e Fix doctest prompt stripping regression (#15260) Jon Crall <e****c@g****m>
Committed by: GitHub <n****y@g****m>
19 days ago
7d76a7a3 ci: cache pytest last-failed state and run tests with --ff --maxfail=5 (#15325) M Bussonnier <b****s@g****m>
Committed by: GitHub <n****y@g****m>
21 days ago
ab8c4c39 Uncomment darker check in CI
Co-authored-by: Claude Opus 4.8 <n****y@a****m>
Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m>
22 days ago
f627b3e9 Switch darker to 3.0, use ruff formatter, bump reformat commit
Co-authored-by: Claude Opus 4.8 <n****y@a****m>
Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m>
22 days ago
97d75a9a [pre-commit.ci] auto fixes from pre-commit.com hooks pre-commit-ci[bot] <6****]@u****m>
Committed by: M Bussonnier <b****s@g****m>
22 days ago
e3d7ea20 Exclude tests/test_ipunittest.py from trailing-whitespace hook Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m>
22 days ago
f51c0b1b Add modernization/deprecation/performance changelog
Co-authored-by: Claude Fable 5 <n****y@a****m>
Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m>
26 days ago
640cb84b Fix latent import cycle in IPython.terminal
Co-authored-by: Claude Fable 5 <n****y@a****m>
Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m>
26 days ago
c54faec2 Remove APIs deprecated in IPython 5.0-8.27
Co-authored-by: Claude Fable 5 <n****y@a****m>
Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m>
26 days ago
e26a19f1 Modernization: drop 'decorator' dependency, collapse typing_extensions branch
Co-authored-by: Claude Fable 5 <n****y@a****m>
Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m>
26 days ago
6936f6ed Performance: lazy jedi import, hoisted regexes, debugger cache leak fix
Co-authored-by: Claude Fable 5 <n****y@a****m>
Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m>
26 days ago
15bc6fa3 Harden and consolidate HistoryManager teardown; support context managers Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m>
29 days ago
14714a39 Close nbformat signature store opened by the %notebook magic Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m>
29 days ago
e5a9d5f4 Restore mypy type: ignore comments needed under Python 3.14
Co-authored-by: Claude Sonnet 5 <n****y@a****m>
Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m>
29 days ago
bab5402e Enable 12 more ruff rules and drop stale mypy type: ignore comments
Co-authored-by: Claude Sonnet 5 <n****y@a****m>
Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m>
29 days ago
236ae787 Enable mypy warn_unreachable and fix the dead/mistyped code it found Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m>
about 1 month ago
99b34e4f Enable mypy disallow_untyped_calls/decorators and fix flagged calls Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m>
about 1 month ago
7e815520 Enable mypy strict_equality and fix the comparisons it flags Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m>
about 1 month ago
550617b5 Enable mypy warn_unused_ignores and drop stale type: ignore comments Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m>
about 1 month ago
44da9185 Break import cycles via IPython root package (get_ipython + crashhandler)
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
5b516532 tests: parametrize loops and wrap zip() for pytest 10 compatibility
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
2fbf7086 Modernize typing in tbtools, prompts, pytest_ipdoctest; guard None filename
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
9b7eb2fe Add type annotations to builtin_trap and hooks
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
b385321f Modernize logger.py: add type hints and property-based logmode
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
21754f1e Drop deprecated typing imports from oinspect
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
b9bbad75 Fix macro.py: add __setstate__ and improve TypeError message
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
d0d781df Add type annotations to compilerop, capture, tempdir, shellapp, testing/tools
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
a9bd891e Fix three small correctness bugs from PR #15237 Claude <n****y@a****m>
Committed by: M Bussonnier <b****s@g****m>
about 1 month ago
48947680 Add unit tests for previously-untested modules
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
2c5105e9 Fix hash-seed-dependent flakiness in test_pickleshare
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
3a663cad Disable ruff FURB110 and restore explicit ternaries
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

← Back to repository