Index | Thread | Search

From:
Daniel Dickman <didickman@gmail.com>
Subject:
[update] ipython 8.37.0 -> 9.7.0
To:
ports@openbsd.org
Date:
Sun, 16 Nov 2025 20:25:54 -0500

Download raw body.

Thread
See below for an update of ipython from the 8.x series to the 9.x series. 
Testing and feedback are welcome.

I decided to rename the package from ipython3 to just ipython like we did 
for spyder. So a quirks diff is included as well.

Index: quirks/Makefile
===================================================================
RCS file: /cvs/ports/devel/quirks/Makefile,v
diff -u -p -u -r1.1754 Makefile
--- quirks/Makefile	15 Nov 2025 11:51:17 -0000	1.1754
+++ quirks/Makefile	17 Nov 2025 01:21:12 -0000
@@ -3,7 +3,7 @@ CATEGORIES =	devel databases
 DISTFILES =
 
 # API.rev
-PKGNAME =	quirks-7.161
+PKGNAME =	quirks-7.162
 PKG_ARCH =	*
 MAINTAINER =	Marc Espie <espie@openbsd.org>
 
Index: quirks/files/Quirks.pm
===================================================================
RCS file: /cvs/ports/devel/quirks/files/Quirks.pm,v
diff -u -p -u -r1.1766 Quirks.pm
--- quirks/files/Quirks.pm	15 Nov 2025 11:51:17 -0000	1.1766
+++ quirks/files/Quirks.pm	17 Nov 2025 01:21:13 -0000
@@ -494,6 +494,7 @@ my $stem_extensions = {
 	'spidermonkey128' => 'spidermonkey140',
 	'evince' => 'papers',
 	'devhelp' => 'manuals',
+	'ipython3' => 'ipython',
 };
 
 my $obsolete_reason = {};
Index: ipython/Makefile
===================================================================
RCS file: /cvs/ports/devel/ipython/Makefile,v
diff -u -p -u -r1.98 Makefile
--- ipython/Makefile	19 Oct 2025 15:25:07 -0000	1.98
+++ ipython/Makefile	17 Nov 2025 01:21:13 -0000
@@ -1,8 +1,7 @@
 COMMENT =		enhanced interactive Python shell
 
-MODPY_DISTV =		8.37.0
+MODPY_DISTV =		9.7.0
 DISTNAME =		ipython-${MODPY_DISTV}
-PKGNAME =		ipython${MODPY_MAJOR_VERSION}-${MODPY_DISTV}
 
 CATEGORIES =		devel
 
@@ -26,12 +25,12 @@ RUN_DEPENDS =		devel/desktop-file-utils 
 			devel/py-stack_data \
 			devel/py-traitlets>=5.13.0 \
 			graphics/py-matplotlib-inline \
+			textproc/py-ipython_pygments_lexers \
 			textproc/py-pygments>=2.4.0
 
 # Note that if you have pdb++ installed, tests will fail.
 # Could benefit from having jupyter_ai
-TEST_DEPENDS =		databases/py-pickleshare \
-			devel/py-ipykernel \
+TEST_DEPENDS =		devel/py-ipykernel \
 			devel/py-curio \
 			devel/py-nbformat \
 			devel/py-testpath \
@@ -56,7 +55,7 @@ post-install:
 		${APPS_DIR}/ipython.desktop
 
 pre-build:
-	${SUBST_CMD} ${WRKBUILD}/IPython/core/tests/test_interactiveshell.py
+	${SUBST_CMD} ${WRKBUILD}/tests/test_interactiveshell.py
 	${SUBST_CMD} ${WRKBUILD}/examples/IPython\ Kernel/ipython.desktop
 
 .include <bsd.port.mk>
Index: ipython/distinfo
===================================================================
RCS file: /cvs/ports/devel/ipython/distinfo,v
diff -u -p -u -r1.52 distinfo
--- ipython/distinfo	11 Jul 2025 11:56:03 -0000	1.52
+++ ipython/distinfo	17 Nov 2025 01:21:13 -0000
@@ -1,2 +1,2 @@
-SHA256 (ipython-8.37.0.tar.gz) = yoFYQeGkGh5rc6CwjzA4r5siUlZNAfxAU1bTQDMBIhY=
-SIZE (ipython-8.37.0.tar.gz) = 5606088
+SHA256 (ipython-9.7.0.tar.gz) = X23ojJBaVmxqnWxACo/tVKY44fdUPReq4lURMyFrHk4=
+SIZE (ipython-9.7.0.tar.gz) = 4422115
Index: ipython/patches/patch-IPython_core_tests_test_interactiveshell_py
===================================================================
RCS file: ipython/patches/patch-IPython_core_tests_test_interactiveshell_py
diff -N ipython/patches/patch-IPython_core_tests_test_interactiveshell_py
--- ipython/patches/patch-IPython_core_tests_test_interactiveshell_py	11 Oct 2024 00:27:31 -0000	1.13
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,12 +0,0 @@
-Index: IPython/core/tests/test_interactiveshell.py
---- IPython/core/tests/test_interactiveshell.py.orig
-+++ IPython/core/tests/test_interactiveshell.py
-@@ -653,7 +653,7 @@ class TestSystemRaw(ExitCodeChecks):
-     def test_1(self):
-         """Test system_raw with non-ascii cmd
-         """
--        cmd = u'''python -c "'??????'"   '''
-+        cmd = u'''${MODPY_BIN} -c "'??????'"   '''
-         ip.system_raw(cmd)
- 
-     @mock.patch('subprocess.call', side_effect=KeyboardInterrupt)
Index: ipython/patches/patch-tests_test_interactiveshell_py
===================================================================
RCS file: ipython/patches/patch-tests_test_interactiveshell_py
diff -N ipython/patches/patch-tests_test_interactiveshell_py
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ ipython/patches/patch-tests_test_interactiveshell_py	17 Nov 2025 01:21:13 -0000
@@ -0,0 +1,12 @@
+Index: tests/test_interactiveshell.py
+--- tests/test_interactiveshell.py.orig
++++ tests/test_interactiveshell.py
+@@ -680,7 +680,7 @@ class TestSystemRaw(ExitCodeChecks):
+     @onlyif_unicode_paths
+     def test_1(self):
+         """Test system_raw with non-ascii cmd"""
+-        cmd = """python -c "'??????'"   """
++        cmd = """${MODPY_BIN} -c "'??????'"   """
+         ip.system_raw(cmd)
+ 
+     @mock.patch("subprocess.call", side_effect=KeyboardInterrupt)
Index: ipython/pkg/PLIST
===================================================================
RCS file: /cvs/ports/devel/ipython/pkg/PLIST,v
diff -u -p -u -r1.38 PLIST
--- ipython/pkg/PLIST	23 Oct 2025 13:19:06 -0000	1.38
+++ ipython/pkg/PLIST	17 Nov 2025 01:21:13 -0000
@@ -1,7 +1,7 @@
-@conflict ipython-*
+@conflict ipython3-*
 @pkgpath devel/ipython,python3
 bin/ipython
-@comment bin/ipython3
+bin/ipython3
 lib/python${MODPY_VERSION}/site-packages/IPython/
 lib/python${MODPY_VERSION}/site-packages/IPython/__init__.py
 lib/python${MODPY_VERSION}/site-packages/IPython/__main__.py
@@ -10,16 +10,10 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/IPython/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/IPython/${MODPY_PYCACHE}__main__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/IPython/${MODPY_PYCACHE}__main__.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/${MODPY_PYCACHE}conftest.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/${MODPY_PYCACHE}conftest.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/${MODPY_PYCACHE}consoleapp.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/${MODPY_PYCACHE}consoleapp.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/IPython/${MODPY_PYCACHE}display.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/IPython/${MODPY_PYCACHE}display.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/IPython/${MODPY_PYCACHE}paths.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/IPython/${MODPY_PYCACHE}paths.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/conftest.py
-lib/python${MODPY_VERSION}/site-packages/IPython/consoleapp.py
 lib/python${MODPY_VERSION}/site-packages/IPython/core/
 lib/python${MODPY_VERSION}/site-packages/IPython/core/__init__.py
 lib/python${MODPY_VERSION}/site-packages/IPython/core/${MODPY_PYCACHE}/
@@ -45,6 +39,8 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/IPython/core/${MODPY_PYCACHE}crashhandler.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/IPython/core/${MODPY_PYCACHE}debugger.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/IPython/core/${MODPY_PYCACHE}debugger.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/IPython/core/${MODPY_PYCACHE}debugger_backport.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/IPython/core/${MODPY_PYCACHE}debugger_backport.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/IPython/core/${MODPY_PYCACHE}display.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/IPython/core/${MODPY_PYCACHE}display.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/IPython/core/${MODPY_PYCACHE}display_functions.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -55,12 +51,12 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/IPython/core/${MODPY_PYCACHE}displayhook.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/IPython/core/${MODPY_PYCACHE}displaypub.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/IPython/core/${MODPY_PYCACHE}displaypub.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/IPython/core/${MODPY_PYCACHE}doctb.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/IPython/core/${MODPY_PYCACHE}doctb.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/IPython/core/${MODPY_PYCACHE}error.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/IPython/core/${MODPY_PYCACHE}error.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/IPython/core/${MODPY_PYCACHE}events.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/IPython/core/${MODPY_PYCACHE}events.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/core/${MODPY_PYCACHE}excolors.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/core/${MODPY_PYCACHE}excolors.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/IPython/core/${MODPY_PYCACHE}extensions.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/IPython/core/${MODPY_PYCACHE}extensions.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/IPython/core/${MODPY_PYCACHE}formatters.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -75,10 +71,6 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/IPython/core/${MODPY_PYCACHE}historyapp.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/IPython/core/${MODPY_PYCACHE}hooks.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/IPython/core/${MODPY_PYCACHE}hooks.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/core/${MODPY_PYCACHE}inputsplitter.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/core/${MODPY_PYCACHE}inputsplitter.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/core/${MODPY_PYCACHE}inputtransformer.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/core/${MODPY_PYCACHE}inputtransformer.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/IPython/core/${MODPY_PYCACHE}inputtransformer2.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/IPython/core/${MODPY_PYCACHE}inputtransformer2.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/IPython/core/${MODPY_PYCACHE}interactiveshell.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -107,8 +99,6 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/IPython/core/${MODPY_PYCACHE}profileapp.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/IPython/core/${MODPY_PYCACHE}profiledir.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/IPython/core/${MODPY_PYCACHE}profiledir.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/core/${MODPY_PYCACHE}prompts.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/core/${MODPY_PYCACHE}prompts.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/IPython/core/${MODPY_PYCACHE}pylabtools.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/IPython/core/${MODPY_PYCACHE}pylabtools.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/IPython/core/${MODPY_PYCACHE}release.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -117,6 +107,10 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/IPython/core/${MODPY_PYCACHE}shellapp.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/IPython/core/${MODPY_PYCACHE}splitinput.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/IPython/core/${MODPY_PYCACHE}splitinput.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/IPython/core/${MODPY_PYCACHE}tbtools.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/IPython/core/${MODPY_PYCACHE}tbtools.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/IPython/core/${MODPY_PYCACHE}tips.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/IPython/core/${MODPY_PYCACHE}tips.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/IPython/core/${MODPY_PYCACHE}ultratb.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/IPython/core/${MODPY_PYCACHE}ultratb.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/IPython/core/${MODPY_PYCACHE}usage.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -131,14 +125,15 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/IPython/core/completerlib.py
 lib/python${MODPY_VERSION}/site-packages/IPython/core/crashhandler.py
 lib/python${MODPY_VERSION}/site-packages/IPython/core/debugger.py
+lib/python${MODPY_VERSION}/site-packages/IPython/core/debugger_backport.py
 lib/python${MODPY_VERSION}/site-packages/IPython/core/display.py
 lib/python${MODPY_VERSION}/site-packages/IPython/core/display_functions.py
 lib/python${MODPY_VERSION}/site-packages/IPython/core/display_trap.py
 lib/python${MODPY_VERSION}/site-packages/IPython/core/displayhook.py
 lib/python${MODPY_VERSION}/site-packages/IPython/core/displaypub.py
+lib/python${MODPY_VERSION}/site-packages/IPython/core/doctb.py
 lib/python${MODPY_VERSION}/site-packages/IPython/core/error.py
 lib/python${MODPY_VERSION}/site-packages/IPython/core/events.py
-lib/python${MODPY_VERSION}/site-packages/IPython/core/excolors.py
 lib/python${MODPY_VERSION}/site-packages/IPython/core/extensions.py
 lib/python${MODPY_VERSION}/site-packages/IPython/core/formatters.py
 lib/python${MODPY_VERSION}/site-packages/IPython/core/getipython.py
@@ -146,8 +141,6 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/IPython/core/history.py
 lib/python${MODPY_VERSION}/site-packages/IPython/core/historyapp.py
 lib/python${MODPY_VERSION}/site-packages/IPython/core/hooks.py
-lib/python${MODPY_VERSION}/site-packages/IPython/core/inputsplitter.py
-lib/python${MODPY_VERSION}/site-packages/IPython/core/inputtransformer.py
 lib/python${MODPY_VERSION}/site-packages/IPython/core/inputtransformer2.py
 lib/python${MODPY_VERSION}/site-packages/IPython/core/interactiveshell.py
 lib/python${MODPY_VERSION}/site-packages/IPython/core/latex_symbols.py
@@ -214,164 +207,12 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/IPython/core/profile/README_STARTUP
 lib/python${MODPY_VERSION}/site-packages/IPython/core/profileapp.py
 lib/python${MODPY_VERSION}/site-packages/IPython/core/profiledir.py
-lib/python${MODPY_VERSION}/site-packages/IPython/core/prompts.py
 lib/python${MODPY_VERSION}/site-packages/IPython/core/pylabtools.py
 lib/python${MODPY_VERSION}/site-packages/IPython/core/release.py
 lib/python${MODPY_VERSION}/site-packages/IPython/core/shellapp.py
 lib/python${MODPY_VERSION}/site-packages/IPython/core/splitinput.py
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/2x2.jpg
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/2x2.png
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/__init__.py
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/${MODPY_PYCACHE}/
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/${MODPY_PYCACHE}bad_all.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/${MODPY_PYCACHE}bad_all.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/${MODPY_PYCACHE}nonascii.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/${MODPY_PYCACHE}nonascii.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/${MODPY_PYCACHE}nonascii2.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/${MODPY_PYCACHE}nonascii2.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/${MODPY_PYCACHE}print_argv.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/${MODPY_PYCACHE}print_argv.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/${MODPY_PYCACHE}refbug.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/${MODPY_PYCACHE}refbug.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/${MODPY_PYCACHE}simpleerr.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/${MODPY_PYCACHE}simpleerr.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/${MODPY_PYCACHE}tclass.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/${MODPY_PYCACHE}tclass.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/${MODPY_PYCACHE}test_alias.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/${MODPY_PYCACHE}test_alias.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/${MODPY_PYCACHE}test_application.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/${MODPY_PYCACHE}test_application.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/${MODPY_PYCACHE}test_async_helpers.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/${MODPY_PYCACHE}test_async_helpers.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/${MODPY_PYCACHE}test_autocall.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/${MODPY_PYCACHE}test_autocall.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/${MODPY_PYCACHE}test_compilerop.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/${MODPY_PYCACHE}test_compilerop.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/${MODPY_PYCACHE}test_completer.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/${MODPY_PYCACHE}test_completer.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/${MODPY_PYCACHE}test_completerlib.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/${MODPY_PYCACHE}test_completerlib.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/${MODPY_PYCACHE}test_debugger.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/${MODPY_PYCACHE}test_debugger.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/${MODPY_PYCACHE}test_display.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/${MODPY_PYCACHE}test_display.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/${MODPY_PYCACHE}test_displayhook.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/${MODPY_PYCACHE}test_displayhook.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/${MODPY_PYCACHE}test_events.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/${MODPY_PYCACHE}test_events.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/${MODPY_PYCACHE}test_exceptiongroup_tb.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/${MODPY_PYCACHE}test_exceptiongroup_tb.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/${MODPY_PYCACHE}test_extension.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/${MODPY_PYCACHE}test_extension.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/${MODPY_PYCACHE}test_formatters.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/${MODPY_PYCACHE}test_formatters.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/${MODPY_PYCACHE}test_guarded_eval.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/${MODPY_PYCACHE}test_guarded_eval.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/${MODPY_PYCACHE}test_handlers.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/${MODPY_PYCACHE}test_handlers.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/${MODPY_PYCACHE}test_history.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/${MODPY_PYCACHE}test_history.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/${MODPY_PYCACHE}test_hooks.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/${MODPY_PYCACHE}test_hooks.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/${MODPY_PYCACHE}test_imports.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/${MODPY_PYCACHE}test_imports.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/${MODPY_PYCACHE}test_inputsplitter.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/${MODPY_PYCACHE}test_inputsplitter.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/${MODPY_PYCACHE}test_inputtransformer.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/${MODPY_PYCACHE}test_inputtransformer.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/${MODPY_PYCACHE}test_inputtransformer2.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/${MODPY_PYCACHE}test_inputtransformer2.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/${MODPY_PYCACHE}test_inputtransformer2_line.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/${MODPY_PYCACHE}test_inputtransformer2_line.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/${MODPY_PYCACHE}test_interactiveshell.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/${MODPY_PYCACHE}test_interactiveshell.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/${MODPY_PYCACHE}test_iplib.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/${MODPY_PYCACHE}test_iplib.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/${MODPY_PYCACHE}test_logger.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/${MODPY_PYCACHE}test_logger.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/${MODPY_PYCACHE}test_magic.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/${MODPY_PYCACHE}test_magic.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/${MODPY_PYCACHE}test_magic_arguments.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/${MODPY_PYCACHE}test_magic_arguments.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/${MODPY_PYCACHE}test_magic_terminal.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/${MODPY_PYCACHE}test_magic_terminal.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/${MODPY_PYCACHE}test_oinspect.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/${MODPY_PYCACHE}test_oinspect.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/${MODPY_PYCACHE}test_page.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/${MODPY_PYCACHE}test_page.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/${MODPY_PYCACHE}test_paths.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/${MODPY_PYCACHE}test_paths.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/${MODPY_PYCACHE}test_prefilter.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/${MODPY_PYCACHE}test_prefilter.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/${MODPY_PYCACHE}test_profile.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/${MODPY_PYCACHE}test_profile.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/${MODPY_PYCACHE}test_prompts.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/${MODPY_PYCACHE}test_prompts.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/${MODPY_PYCACHE}test_pylabtools.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/${MODPY_PYCACHE}test_pylabtools.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/${MODPY_PYCACHE}test_run.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/${MODPY_PYCACHE}test_run.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/${MODPY_PYCACHE}test_shellapp.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/${MODPY_PYCACHE}test_shellapp.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/${MODPY_PYCACHE}test_splitinput.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/${MODPY_PYCACHE}test_splitinput.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/${MODPY_PYCACHE}test_ultratb.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/${MODPY_PYCACHE}test_ultratb.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/bad_all.py
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/daft_extension/
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/daft_extension/${MODPY_PYCACHE}/
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/daft_extension/${MODPY_PYCACHE}daft_extension.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/daft_extension/${MODPY_PYCACHE}daft_extension.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/daft_extension/daft_extension.py
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/nonascii.py
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/nonascii2.py
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/print_argv.py
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/refbug.py
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/simpleerr.py
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/tclass.py
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/test_alias.py
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/test_application.py
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/test_async_helpers.py
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/test_autocall.py
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/test_compilerop.py
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/test_completer.py
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/test_completerlib.py
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/test_debugger.py
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/test_display.py
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/test_displayhook.py
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/test_events.py
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/test_exceptiongroup_tb.py
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/test_extension.py
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/test_formatters.py
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/test_guarded_eval.py
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/test_handlers.py
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/test_history.py
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/test_hooks.py
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/test_imports.py
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/test_inputsplitter.py
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/test_inputtransformer.py
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/test_inputtransformer2.py
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/test_inputtransformer2_line.py
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/test_interactiveshell.py
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/test_iplib.py
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/test_logger.py
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/test_magic.py
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/test_magic_arguments.py
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/test_magic_terminal.py
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/test_oinspect.py
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/test_page.py
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/test_paths.py
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/test_prefilter.py
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/test_profile.py
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/test_prompts.py
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/test_pylabtools.py
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/test_run.py
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/test_shellapp.py
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/test_splitinput.py
-lib/python${MODPY_VERSION}/site-packages/IPython/core/tests/test_ultratb.py
+lib/python${MODPY_VERSION}/site-packages/IPython/core/tbtools.py
+lib/python${MODPY_VERSION}/site-packages/IPython/core/tips.py
 lib/python${MODPY_VERSION}/site-packages/IPython/core/ultratb.py
 lib/python${MODPY_VERSION}/site-packages/IPython/core/usage.py
 lib/python${MODPY_VERSION}/site-packages/IPython/display.py
@@ -385,37 +226,32 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/IPython/extensions/${MODPY_PYCACHE}storemagic.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/IPython/extensions/${MODPY_PYCACHE}storemagic.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/IPython/extensions/autoreload.py
+lib/python${MODPY_VERSION}/site-packages/IPython/extensions/deduperreload/
+lib/python${MODPY_VERSION}/site-packages/IPython/extensions/deduperreload/__init__.py
+lib/python${MODPY_VERSION}/site-packages/IPython/extensions/deduperreload/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/IPython/extensions/deduperreload/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/IPython/extensions/deduperreload/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/IPython/extensions/deduperreload/${MODPY_PYCACHE}deduperreload.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/IPython/extensions/deduperreload/${MODPY_PYCACHE}deduperreload.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/IPython/extensions/deduperreload/${MODPY_PYCACHE}deduperreload_patching.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/IPython/extensions/deduperreload/${MODPY_PYCACHE}deduperreload_patching.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/IPython/extensions/deduperreload/deduperreload.py
+lib/python${MODPY_VERSION}/site-packages/IPython/extensions/deduperreload/deduperreload_patching.py
 lib/python${MODPY_VERSION}/site-packages/IPython/extensions/storemagic.py
-lib/python${MODPY_VERSION}/site-packages/IPython/extensions/tests/
-lib/python${MODPY_VERSION}/site-packages/IPython/extensions/tests/__init__.py
-lib/python${MODPY_VERSION}/site-packages/IPython/extensions/tests/${MODPY_PYCACHE}/
-lib/python${MODPY_VERSION}/site-packages/IPython/extensions/tests/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/extensions/tests/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/extensions/tests/${MODPY_PYCACHE}test_autoreload.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/extensions/tests/${MODPY_PYCACHE}test_autoreload.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/extensions/tests/${MODPY_PYCACHE}test_storemagic.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/extensions/tests/${MODPY_PYCACHE}test_storemagic.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/extensions/tests/test_autoreload.py
-lib/python${MODPY_VERSION}/site-packages/IPython/extensions/tests/test_storemagic.py
 lib/python${MODPY_VERSION}/site-packages/IPython/external/
 lib/python${MODPY_VERSION}/site-packages/IPython/external/__init__.py
 lib/python${MODPY_VERSION}/site-packages/IPython/external/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/IPython/external/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/IPython/external/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/IPython/external/${MODPY_PYCACHE}pickleshare.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/IPython/external/${MODPY_PYCACHE}pickleshare.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/IPython/external/${MODPY_PYCACHE}qt_for_kernel.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/IPython/external/${MODPY_PYCACHE}qt_for_kernel.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/IPython/external/${MODPY_PYCACHE}qt_loaders.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/IPython/external/${MODPY_PYCACHE}qt_loaders.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/IPython/external/pickleshare.py
 lib/python${MODPY_VERSION}/site-packages/IPython/external/qt_for_kernel.py
 lib/python${MODPY_VERSION}/site-packages/IPython/external/qt_loaders.py
-lib/python${MODPY_VERSION}/site-packages/IPython/external/tests/
-lib/python${MODPY_VERSION}/site-packages/IPython/external/tests/__init__.py
-lib/python${MODPY_VERSION}/site-packages/IPython/external/tests/${MODPY_PYCACHE}/
-lib/python${MODPY_VERSION}/site-packages/IPython/external/tests/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/external/tests/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/external/tests/${MODPY_PYCACHE}test_qt_loaders.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/external/tests/${MODPY_PYCACHE}test_qt_loaders.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/external/tests/test_qt_loaders.py
 lib/python${MODPY_VERSION}/site-packages/IPython/lib/
 lib/python${MODPY_VERSION}/site-packages/IPython/lib/__init__.py
 lib/python${MODPY_VERSION}/site-packages/IPython/lib/${MODPY_PYCACHE}/
@@ -451,42 +287,6 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/IPython/lib/latextools.py
 lib/python${MODPY_VERSION}/site-packages/IPython/lib/lexers.py
 lib/python${MODPY_VERSION}/site-packages/IPython/lib/pretty.py
-lib/python${MODPY_VERSION}/site-packages/IPython/lib/tests/
-lib/python${MODPY_VERSION}/site-packages/IPython/lib/tests/__init__.py
-lib/python${MODPY_VERSION}/site-packages/IPython/lib/tests/${MODPY_PYCACHE}/
-lib/python${MODPY_VERSION}/site-packages/IPython/lib/tests/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/lib/tests/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/lib/tests/${MODPY_PYCACHE}test_backgroundjobs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/lib/tests/${MODPY_PYCACHE}test_backgroundjobs.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/lib/tests/${MODPY_PYCACHE}test_clipboard.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/lib/tests/${MODPY_PYCACHE}test_clipboard.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/lib/tests/${MODPY_PYCACHE}test_deepreload.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/lib/tests/${MODPY_PYCACHE}test_deepreload.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/lib/tests/${MODPY_PYCACHE}test_display.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/lib/tests/${MODPY_PYCACHE}test_display.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/lib/tests/${MODPY_PYCACHE}test_editorhooks.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/lib/tests/${MODPY_PYCACHE}test_editorhooks.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/lib/tests/${MODPY_PYCACHE}test_imports.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/lib/tests/${MODPY_PYCACHE}test_imports.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/lib/tests/${MODPY_PYCACHE}test_latextools.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/lib/tests/${MODPY_PYCACHE}test_latextools.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/lib/tests/${MODPY_PYCACHE}test_lexers.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/lib/tests/${MODPY_PYCACHE}test_lexers.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/lib/tests/${MODPY_PYCACHE}test_pretty.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/lib/tests/${MODPY_PYCACHE}test_pretty.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/lib/tests/${MODPY_PYCACHE}test_pygments.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/lib/tests/${MODPY_PYCACHE}test_pygments.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/lib/tests/test.wav
-lib/python${MODPY_VERSION}/site-packages/IPython/lib/tests/test_backgroundjobs.py
-lib/python${MODPY_VERSION}/site-packages/IPython/lib/tests/test_clipboard.py
-lib/python${MODPY_VERSION}/site-packages/IPython/lib/tests/test_deepreload.py
-lib/python${MODPY_VERSION}/site-packages/IPython/lib/tests/test_display.py
-lib/python${MODPY_VERSION}/site-packages/IPython/lib/tests/test_editorhooks.py
-lib/python${MODPY_VERSION}/site-packages/IPython/lib/tests/test_imports.py
-lib/python${MODPY_VERSION}/site-packages/IPython/lib/tests/test_latextools.py
-lib/python${MODPY_VERSION}/site-packages/IPython/lib/tests/test_lexers.py
-lib/python${MODPY_VERSION}/site-packages/IPython/lib/tests/test_pretty.py
-lib/python${MODPY_VERSION}/site-packages/IPython/lib/tests/test_pygments.py
 lib/python${MODPY_VERSION}/site-packages/IPython/paths.py
 lib/python${MODPY_VERSION}/site-packages/IPython/py.typed
 lib/python${MODPY_VERSION}/site-packages/IPython/sphinxext/
@@ -508,8 +308,6 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/IPython/terminal/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/IPython/terminal/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/IPython/terminal/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/terminal/${MODPY_PYCACHE}console.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/terminal/${MODPY_PYCACHE}console.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/IPython/terminal/${MODPY_PYCACHE}debugger.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/IPython/terminal/${MODPY_PYCACHE}debugger.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/IPython/terminal/${MODPY_PYCACHE}embed.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -524,7 +322,6 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/IPython/terminal/${MODPY_PYCACHE}prompts.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/IPython/terminal/${MODPY_PYCACHE}ptutils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/IPython/terminal/${MODPY_PYCACHE}ptutils.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/terminal/console.py
 lib/python${MODPY_VERSION}/site-packages/IPython/terminal/debugger.py
 lib/python${MODPY_VERSION}/site-packages/IPython/terminal/embed.py
 lib/python${MODPY_VERSION}/site-packages/IPython/terminal/interactiveshell.py
@@ -581,32 +378,6 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/IPython/terminal/shortcuts/auto_match.py
 lib/python${MODPY_VERSION}/site-packages/IPython/terminal/shortcuts/auto_suggest.py
 lib/python${MODPY_VERSION}/site-packages/IPython/terminal/shortcuts/filters.py
-lib/python${MODPY_VERSION}/site-packages/IPython/terminal/tests/
-lib/python${MODPY_VERSION}/site-packages/IPython/terminal/tests/__init__.py
-lib/python${MODPY_VERSION}/site-packages/IPython/terminal/tests/${MODPY_PYCACHE}/
-lib/python${MODPY_VERSION}/site-packages/IPython/terminal/tests/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/terminal/tests/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/terminal/tests/${MODPY_PYCACHE}fake_llm.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/terminal/tests/${MODPY_PYCACHE}fake_llm.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/terminal/tests/${MODPY_PYCACHE}test_debug_magic.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/terminal/tests/${MODPY_PYCACHE}test_debug_magic.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/terminal/tests/${MODPY_PYCACHE}test_embed.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/terminal/tests/${MODPY_PYCACHE}test_embed.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/terminal/tests/${MODPY_PYCACHE}test_help.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/terminal/tests/${MODPY_PYCACHE}test_help.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/terminal/tests/${MODPY_PYCACHE}test_interactivshell.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/terminal/tests/${MODPY_PYCACHE}test_interactivshell.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/terminal/tests/${MODPY_PYCACHE}test_pt_inputhooks.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/terminal/tests/${MODPY_PYCACHE}test_pt_inputhooks.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/terminal/tests/${MODPY_PYCACHE}test_shortcuts.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/terminal/tests/${MODPY_PYCACHE}test_shortcuts.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/terminal/tests/fake_llm.py
-lib/python${MODPY_VERSION}/site-packages/IPython/terminal/tests/test_debug_magic.py
-lib/python${MODPY_VERSION}/site-packages/IPython/terminal/tests/test_embed.py
-lib/python${MODPY_VERSION}/site-packages/IPython/terminal/tests/test_help.py
-lib/python${MODPY_VERSION}/site-packages/IPython/terminal/tests/test_interactivshell.py
-lib/python${MODPY_VERSION}/site-packages/IPython/terminal/tests/test_pt_inputhooks.py
-lib/python${MODPY_VERSION}/site-packages/IPython/terminal/tests/test_shortcuts.py
 lib/python${MODPY_VERSION}/site-packages/IPython/testing/
 lib/python${MODPY_VERSION}/site-packages/IPython/testing/__init__.py
 lib/python${MODPY_VERSION}/site-packages/IPython/testing/${MODPY_PYCACHE}/
@@ -626,7 +397,6 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/IPython/testing/globalipapp.py
 lib/python${MODPY_VERSION}/site-packages/IPython/testing/ipunittest.py
 lib/python${MODPY_VERSION}/site-packages/IPython/testing/plugin/
-lib/python${MODPY_VERSION}/site-packages/IPython/testing/plugin/README.txt
 lib/python${MODPY_VERSION}/site-packages/IPython/testing/plugin/__init__.py
 lib/python${MODPY_VERSION}/site-packages/IPython/testing/plugin/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/IPython/testing/plugin/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -659,20 +429,6 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/IPython/testing/plugin/test_ipdoctest.py
 lib/python${MODPY_VERSION}/site-packages/IPython/testing/plugin/test_refs.py
 lib/python${MODPY_VERSION}/site-packages/IPython/testing/skipdoctest.py
-lib/python${MODPY_VERSION}/site-packages/IPython/testing/tests/
-lib/python${MODPY_VERSION}/site-packages/IPython/testing/tests/__init__.py
-lib/python${MODPY_VERSION}/site-packages/IPython/testing/tests/${MODPY_PYCACHE}/
-lib/python${MODPY_VERSION}/site-packages/IPython/testing/tests/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/testing/tests/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/testing/tests/${MODPY_PYCACHE}test_decorators.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/testing/tests/${MODPY_PYCACHE}test_decorators.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/testing/tests/${MODPY_PYCACHE}test_ipunittest.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/testing/tests/${MODPY_PYCACHE}test_ipunittest.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/testing/tests/${MODPY_PYCACHE}test_tools.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/testing/tests/${MODPY_PYCACHE}test_tools.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/testing/tests/test_decorators.py
-lib/python${MODPY_VERSION}/site-packages/IPython/testing/tests/test_ipunittest.py
-lib/python${MODPY_VERSION}/site-packages/IPython/testing/tests/test_tools.py
 lib/python${MODPY_VERSION}/site-packages/IPython/testing/tools.py
 lib/python${MODPY_VERSION}/site-packages/IPython/utils/
 lib/python${MODPY_VERSION}/site-packages/IPython/utils/PyColorize.py
@@ -698,14 +454,10 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/IPython/utils/${MODPY_PYCACHE}_sysinfo.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/IPython/utils/${MODPY_PYCACHE}capture.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/IPython/utils/${MODPY_PYCACHE}capture.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/utils/${MODPY_PYCACHE}colorable.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/utils/${MODPY_PYCACHE}colorable.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/IPython/utils/${MODPY_PYCACHE}coloransi.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/IPython/utils/${MODPY_PYCACHE}coloransi.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/IPython/utils/${MODPY_PYCACHE}contexts.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/IPython/utils/${MODPY_PYCACHE}contexts.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/utils/${MODPY_PYCACHE}daemonize.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/utils/${MODPY_PYCACHE}daemonize.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/IPython/utils/${MODPY_PYCACHE}data.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/IPython/utils/${MODPY_PYCACHE}data.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/IPython/utils/${MODPY_PYCACHE}decorators.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -730,8 +482,6 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/IPython/utils/${MODPY_PYCACHE}ipstruct.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/IPython/utils/${MODPY_PYCACHE}jsonutil.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/IPython/utils/${MODPY_PYCACHE}jsonutil.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/utils/${MODPY_PYCACHE}localinterfaces.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/utils/${MODPY_PYCACHE}localinterfaces.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/IPython/utils/${MODPY_PYCACHE}log.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/IPython/utils/${MODPY_PYCACHE}log.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/IPython/utils/${MODPY_PYCACHE}module_paths.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -746,10 +496,6 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/IPython/utils/${MODPY_PYCACHE}py3compat.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/IPython/utils/${MODPY_PYCACHE}sentinel.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/IPython/utils/${MODPY_PYCACHE}sentinel.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/utils/${MODPY_PYCACHE}shimmodule.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/utils/${MODPY_PYCACHE}shimmodule.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/utils/${MODPY_PYCACHE}signatures.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/utils/${MODPY_PYCACHE}signatures.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/IPython/utils/${MODPY_PYCACHE}strdispatch.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/IPython/utils/${MODPY_PYCACHE}strdispatch.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/IPython/utils/${MODPY_PYCACHE}sysinfo.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -766,14 +512,6 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/IPython/utils/${MODPY_PYCACHE}timing.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/IPython/utils/${MODPY_PYCACHE}tokenutil.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/IPython/utils/${MODPY_PYCACHE}tokenutil.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/utils/${MODPY_PYCACHE}traitlets.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/utils/${MODPY_PYCACHE}traitlets.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/utils/${MODPY_PYCACHE}tz.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/utils/${MODPY_PYCACHE}tz.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/utils/${MODPY_PYCACHE}ulinecache.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/utils/${MODPY_PYCACHE}ulinecache.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/utils/${MODPY_PYCACHE}version.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/utils/${MODPY_PYCACHE}version.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/IPython/utils/${MODPY_PYCACHE}wildcard.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/IPython/utils/${MODPY_PYCACHE}wildcard.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/IPython/utils/_process_cli.py
@@ -784,10 +522,8 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/IPython/utils/_process_win32_controller.py
 lib/python${MODPY_VERSION}/site-packages/IPython/utils/_sysinfo.py
 lib/python${MODPY_VERSION}/site-packages/IPython/utils/capture.py
-lib/python${MODPY_VERSION}/site-packages/IPython/utils/colorable.py
 lib/python${MODPY_VERSION}/site-packages/IPython/utils/coloransi.py
 lib/python${MODPY_VERSION}/site-packages/IPython/utils/contexts.py
-lib/python${MODPY_VERSION}/site-packages/IPython/utils/daemonize.py
 lib/python${MODPY_VERSION}/site-packages/IPython/utils/data.py
 lib/python${MODPY_VERSION}/site-packages/IPython/utils/decorators.py
 lib/python${MODPY_VERSION}/site-packages/IPython/utils/dir2.py
@@ -800,7 +536,6 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/IPython/utils/io.py
 lib/python${MODPY_VERSION}/site-packages/IPython/utils/ipstruct.py
 lib/python${MODPY_VERSION}/site-packages/IPython/utils/jsonutil.py
-lib/python${MODPY_VERSION}/site-packages/IPython/utils/localinterfaces.py
 lib/python${MODPY_VERSION}/site-packages/IPython/utils/log.py
 lib/python${MODPY_VERSION}/site-packages/IPython/utils/module_paths.py
 lib/python${MODPY_VERSION}/site-packages/IPython/utils/openpy.py
@@ -808,79 +543,14 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/IPython/utils/process.py
 lib/python${MODPY_VERSION}/site-packages/IPython/utils/py3compat.py
 lib/python${MODPY_VERSION}/site-packages/IPython/utils/sentinel.py
-lib/python${MODPY_VERSION}/site-packages/IPython/utils/shimmodule.py
-lib/python${MODPY_VERSION}/site-packages/IPython/utils/signatures.py
 lib/python${MODPY_VERSION}/site-packages/IPython/utils/strdispatch.py
 lib/python${MODPY_VERSION}/site-packages/IPython/utils/sysinfo.py
 lib/python${MODPY_VERSION}/site-packages/IPython/utils/syspathcontext.py
 lib/python${MODPY_VERSION}/site-packages/IPython/utils/tempdir.py
 lib/python${MODPY_VERSION}/site-packages/IPython/utils/terminal.py
-lib/python${MODPY_VERSION}/site-packages/IPython/utils/tests/
-lib/python${MODPY_VERSION}/site-packages/IPython/utils/tests/__init__.py
-lib/python${MODPY_VERSION}/site-packages/IPython/utils/tests/${MODPY_PYCACHE}/
-lib/python${MODPY_VERSION}/site-packages/IPython/utils/tests/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/utils/tests/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/utils/tests/${MODPY_PYCACHE}test_capture.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/utils/tests/${MODPY_PYCACHE}test_capture.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/utils/tests/${MODPY_PYCACHE}test_decorators.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/utils/tests/${MODPY_PYCACHE}test_decorators.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/utils/tests/${MODPY_PYCACHE}test_deprecated.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/utils/tests/${MODPY_PYCACHE}test_deprecated.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/utils/tests/${MODPY_PYCACHE}test_dir2.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/utils/tests/${MODPY_PYCACHE}test_dir2.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/utils/tests/${MODPY_PYCACHE}test_imports.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/utils/tests/${MODPY_PYCACHE}test_imports.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/utils/tests/${MODPY_PYCACHE}test_importstring.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/utils/tests/${MODPY_PYCACHE}test_importstring.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/utils/tests/${MODPY_PYCACHE}test_io.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/utils/tests/${MODPY_PYCACHE}test_io.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/utils/tests/${MODPY_PYCACHE}test_module_paths.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/utils/tests/${MODPY_PYCACHE}test_module_paths.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/utils/tests/${MODPY_PYCACHE}test_openpy.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/utils/tests/${MODPY_PYCACHE}test_openpy.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/utils/tests/${MODPY_PYCACHE}test_path.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/utils/tests/${MODPY_PYCACHE}test_path.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/utils/tests/${MODPY_PYCACHE}test_process.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/utils/tests/${MODPY_PYCACHE}test_process.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/utils/tests/${MODPY_PYCACHE}test_pycolorize.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/utils/tests/${MODPY_PYCACHE}test_pycolorize.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/utils/tests/${MODPY_PYCACHE}test_shimmodule.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/utils/tests/${MODPY_PYCACHE}test_shimmodule.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/utils/tests/${MODPY_PYCACHE}test_sysinfo.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/utils/tests/${MODPY_PYCACHE}test_sysinfo.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/utils/tests/${MODPY_PYCACHE}test_tempdir.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/utils/tests/${MODPY_PYCACHE}test_tempdir.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/utils/tests/${MODPY_PYCACHE}test_text.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/utils/tests/${MODPY_PYCACHE}test_text.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/utils/tests/${MODPY_PYCACHE}test_tokenutil.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/utils/tests/${MODPY_PYCACHE}test_tokenutil.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/utils/tests/${MODPY_PYCACHE}test_wildcard.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/IPython/utils/tests/${MODPY_PYCACHE}test_wildcard.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/IPython/utils/tests/test_capture.py
-lib/python${MODPY_VERSION}/site-packages/IPython/utils/tests/test_decorators.py
-lib/python${MODPY_VERSION}/site-packages/IPython/utils/tests/test_deprecated.py
-lib/python${MODPY_VERSION}/site-packages/IPython/utils/tests/test_dir2.py
-lib/python${MODPY_VERSION}/site-packages/IPython/utils/tests/test_imports.py
-lib/python${MODPY_VERSION}/site-packages/IPython/utils/tests/test_importstring.py
-lib/python${MODPY_VERSION}/site-packages/IPython/utils/tests/test_io.py
-lib/python${MODPY_VERSION}/site-packages/IPython/utils/tests/test_module_paths.py
-lib/python${MODPY_VERSION}/site-packages/IPython/utils/tests/test_openpy.py
-lib/python${MODPY_VERSION}/site-packages/IPython/utils/tests/test_path.py
-lib/python${MODPY_VERSION}/site-packages/IPython/utils/tests/test_process.py
-lib/python${MODPY_VERSION}/site-packages/IPython/utils/tests/test_pycolorize.py
-lib/python${MODPY_VERSION}/site-packages/IPython/utils/tests/test_shimmodule.py
-lib/python${MODPY_VERSION}/site-packages/IPython/utils/tests/test_sysinfo.py
-lib/python${MODPY_VERSION}/site-packages/IPython/utils/tests/test_tempdir.py
-lib/python${MODPY_VERSION}/site-packages/IPython/utils/tests/test_text.py
-lib/python${MODPY_VERSION}/site-packages/IPython/utils/tests/test_tokenutil.py
-lib/python${MODPY_VERSION}/site-packages/IPython/utils/tests/test_wildcard.py
 lib/python${MODPY_VERSION}/site-packages/IPython/utils/text.py
 lib/python${MODPY_VERSION}/site-packages/IPython/utils/timing.py
 lib/python${MODPY_VERSION}/site-packages/IPython/utils/tokenutil.py
-lib/python${MODPY_VERSION}/site-packages/IPython/utils/traitlets.py
-lib/python${MODPY_VERSION}/site-packages/IPython/utils/tz.py
-lib/python${MODPY_VERSION}/site-packages/IPython/utils/ulinecache.py
-lib/python${MODPY_VERSION}/site-packages/IPython/utils/version.py
 lib/python${MODPY_VERSION}/site-packages/IPython/utils/wildcard.py
 lib/python${MODPY_VERSION}/site-packages/ipython-${MODPY_DISTV}.dist-info/
 lib/python${MODPY_VERSION}/site-packages/ipython-${MODPY_DISTV}.dist-info/METADATA