# Jupyter ecosystem
ipyfilechooser==0.6.0
ipykernel>=6.5.0
ipython>=7.16.1,<=8.10.0
ipywidgets>=8.0.0,<9.0.0
jupyter-server>=2.0.0,<3.0.0
jupyter-server-proxy>=4.0.0,<5.0.0
jupyter_client>=8.0.0,<9.0.0
jupyterlab>=4.3.5,<5.0.0
jupyterlab-widgets>=3.0.0,<4.0.0
nbclient>=0.7.3
nbconvert>=6.3.0,<=7.2.8
notebook>=7.0.0,<8.0.0
nbclassic>=1.3.0

# Data processing and visualization
itables>=2.0.0,<=2.1.0
networkx>3.0,<4.0
numpy>1.24.0
pandas>2.2.2
plotly>=6.1.2

# Graph databases and query languages
gremlinpython>=3.5.1,<=3.7.2
neo4j>=5.0.0,<=5.23.1
rdflib==7.0.0
SPARQLWrapper==2.0.0

# AWS SDK
boto3>=1.34.74
botocore>=1.34.74

# Utilities
async-timeout>=4.0,<5.0
jedi>=0.18.1,<=0.18.2
Jinja2>=3.0.3,<=3.1.4
json-repair==0.29.2
nest_asyncio>=1.5.5,<=1.6.0
requests>=2.32.0,<=2.32.2