# Curated notebook environment requirements
# Contains jupyter packages + kamiwaza-sdk for notebook-venv
# NOTE: Do not include kamiwaza platform deps - notebook-venv should only have SDK
appnope>=0.1.4,<0.1.5
argon2-cffi>=23.1.0,<23.1.1
argon2-cffi-bindings>=21.2.0,<21.2.1
asttokens>=2.4.1,<2.4.2
async-lru>=2.0.4,<2.0.5
babel>=2.16.0,<2.16.1
beautifulsoup4>=4.12.3,<4.12.4
bleach>=6.2.0,<6.2.1
comm>=0.2.2,<0.2.3
debugpy>=1.8.7,<1.8.8
decorator>=5.1.1,<5.1.2
defusedxml>=0.7.1,<0.7.2
distro>=1.9.0,<1.9.1
executing>=2.1.0,<2.1.1
fastjsonschema>=2.20.0,<2.20.1
ipykernel>=6.29.5,<6.29.6
ipython>=8.29.0,<8.29.1
ipywidgets>=8.1.5,<8.1.6
jedi>=0.19.1,<0.19.2
jiter>=0.6.1,<0.6.2
json5>=0.9.25,<0.9.26
jupyter-lsp>=2.2.5,<2.2.6
jupyter_client>=8.6.3,<8.6.4
jupyter_core>=5.7.2,<5.7.3
jupyter_server>=2.14.2,<2.14.3
jupyter_server_terminals>=0.5.3,<0.5.4
jupyterlab>=4.2.5,<4.2.6
jupyterlab_pygments>=0.3.0,<0.3.1
jupyterlab_server>=2.27.3,<2.27.4
jupyterlab_widgets>=3.0.13,<3.0.14
kamiwaza-sdk>=0.8.0,<0.10.0
matplotlib-inline>=0.1.7,<0.1.8
mistune>=3.0.2,<3.0.3
nbclient>=0.10.0,<0.10.1
nbconvert>=7.16.4,<7.16.5
nbformat>=5.10.4,<5.10.5
nest-asyncio>=1.6.0,<1.6.1
notebook>=7.2.2,<7.2.3
notebook_shim>=0.2.4,<0.2.5
openai>=1.53.0,<1.53.1
overrides>=7.7.0,<7.7.1
pandocfilters>=1.5.1,<1.5.2
parso>=0.8.4,<0.8.5
pexpect>=4.9.0,<4.9.1
prompt_toolkit>=3.0.48,<3.0.49
ptyprocess>=0.7.0,<0.7.1
pure_eval>=0.2.3,<0.2.4
pyzmq>=26.2.0,<26.2.1
send2trash>=1.8.3,<1.8.4
soupsieve>=2.6,<2.7
stack-data>=0.6.3,<0.6.4
terminado>=0.18.1,<0.18.2
tinycss2>=1.4.0,<1.4.1
wcwidth>=0.2.13,<0.2.14
webencodings>=0.5.1,<0.5.2
websocket-client>=1.8.0,<1.8.1
widgetsnbextension>=4.0.13,<4.0.14
