about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--pyproject.toml1
-rw-r--r--requirements-dev.lock29
-rw-r--r--requirements.lock32
3 files changed, 62 insertions, 0 deletions
diff --git a/pyproject.toml b/pyproject.toml
index d74d30c..1544d77 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -9,6 +9,7 @@ dependencies = [
   "prettytable>=3.10.0",
   "termcolor>=2.4.0",
   "click>=8.1.7",
+  "ipython>=8.24.0",
 ]
 readme = "README.md"
 requires-python = ">= 3.8"
diff --git a/requirements-dev.lock b/requirements-dev.lock
index 74a56bf..c6d4b59 100644
--- a/requirements-dev.lock
+++ b/requirements-dev.lock
@@ -10,6 +10,8 @@
 -e file:.
 astroid==3.1.0
     # via pylint
+asttokens==2.4.1
+    # via stack-data
 attrs==23.2.0
     # via cattrs
     # via lsprotocol
@@ -28,22 +30,31 @@ charset-normalizer==3.3.2
     # via requests
 click==8.1.7
     # via world
+decorator==5.1.1
+    # via ipython
 dill==0.3.8
     # via pylint
 docstring-to-markdown==0.15
     # via python-lsp-server
+executing==2.0.1
+    # via stack-data
 flake8==7.0.0
     # via python-lsp-server
 idna==3.7
     # via requests
 importlib-metadata==7.1.0
     # via yapf
+ipython==8.24.0
+    # via world
 isort==5.13.2
     # via pylint
 jedi==0.19.1
+    # via ipython
     # via python-lsp-server
 lsprotocol==2023.0.1
     # via python-lsp-ruff
+matplotlib-inline==0.1.7
+    # via ipython
 mccabe==0.7.0
     # via flake8
     # via pylint
@@ -52,6 +63,8 @@ packaging==24.0
     # via pytoolconfig
 parso==0.8.4
     # via jedi
+pexpect==4.9.0
+    # via ipython
 platformdirs==4.2.1
     # via pylint
     # via pytoolconfig
@@ -60,6 +73,12 @@ pluggy==1.5.0
     # via python-lsp-server
 prettytable==3.10.0
     # via world
+prompt-toolkit==3.0.43
+    # via ipython
+ptyprocess==0.7.0
+    # via pexpect
+pure-eval==0.2.2
+    # via stack-data
 pycodestyle==2.11.1
     # via autopep8
     # via flake8
@@ -69,6 +88,8 @@ pydocstyle==6.3.0
 pyflakes==3.2.0
     # via flake8
     # via python-lsp-server
+pygments==2.18.0
+    # via ipython
 pylint==3.1.0
     # via python-lsp-server
 python-lsp-jsonrpc==1.1.2
@@ -84,16 +105,23 @@ rope==1.13.0
     # via python-lsp-server
 ruff==0.4.3
     # via python-lsp-ruff
+six==1.16.0
+    # via asttokens
 snowballstemmer==2.2.0
     # via pydocstyle
 soupsieve==2.5
     # via beautifulsoup4
+stack-data==0.6.3
+    # via ipython
 termcolor==2.4.0
     # via world
 tomli==2.0.1
     # via yapf
 tomlkit==0.12.4
     # via pylint
+traitlets==5.14.3
+    # via ipython
+    # via matplotlib-inline
 types-requests==2.31.0.20240406
 ujson==5.9.0
     # via python-lsp-jsonrpc
@@ -103,6 +131,7 @@ urllib3==2.2.1
     # via types-requests
 wcwidth==0.2.13
     # via prettytable
+    # via prompt-toolkit
 whatthepatch==1.0.5
     # via python-lsp-server
 yapf==0.40.2
diff --git a/requirements.lock b/requirements.lock
index a2a4254..e6067b6 100644
--- a/requirements.lock
+++ b/requirements.lock
@@ -8,6 +8,8 @@
 #   with-sources: false
 
 -e file:.
+asttokens==2.4.1
+    # via stack-data
 beautifulsoup4==4.12.3
     # via bs4
 bs4==0.0.2
@@ -18,17 +20,47 @@ charset-normalizer==3.3.2
     # via requests
 click==8.1.7
     # via world
+decorator==5.1.1
+    # via ipython
+executing==2.0.1
+    # via stack-data
 idna==3.7
     # via requests
+ipython==8.24.0
+    # via world
+jedi==0.19.1
+    # via ipython
+matplotlib-inline==0.1.7
+    # via ipython
+parso==0.8.4
+    # via jedi
+pexpect==4.9.0
+    # via ipython
 prettytable==3.10.0
     # via world
+prompt-toolkit==3.0.43
+    # via ipython
+ptyprocess==0.7.0
+    # via pexpect
+pure-eval==0.2.2
+    # via stack-data
+pygments==2.18.0
+    # via ipython
 requests==2.31.0
     # via world
+six==1.16.0
+    # via asttokens
 soupsieve==2.5
     # via beautifulsoup4
+stack-data==0.6.3
+    # via ipython
 termcolor==2.4.0
     # via world
+traitlets==5.14.3
+    # via ipython
+    # via matplotlib-inline
 urllib3==2.2.1
     # via requests
 wcwidth==0.2.13
     # via prettytable
+    # via prompt-toolkit