# # This file is autogenerated by pip-compile with Python 3.12 # by the following command: # # pip-compile --output-file=requirements.txt requirements.in # absl-py==2.4.0 # via # dm-tree # keras # tensorboard # tensorflow # tensorflow-probability anyio==4.12.1 # via # httpx # jupyter-server argon2-cffi==25.1.0 # via jupyter-server argon2-cffi-bindings==25.1.0 # via argon2-cffi arrow==1.4.0 # via isoduration asttokens==3.0.1 # via stack-data astunparse==1.6.3 # via tensorflow async-lru==2.2.0 # via jupyterlab attrs==25.4.0 # via # dm-tree # jsonschema # referencing babel==2.18.0 # via jupyterlab-server beautifulsoup4==4.14.3 # via nbconvert bleach[css]==6.3.0 # via nbconvert certifi==2026.2.25 # via # httpcore # httpx # requests cffi==2.0.0 # via argon2-cffi-bindings charset-normalizer==3.4.5 # via requests cloudpickle==3.1.2 # via tensorflow-probability comm==0.2.3 # via # ipykernel # ipywidgets contourpy==1.3.3 # via matplotlib cycler==0.12.1 # via matplotlib debugpy==1.8.20 # via ipykernel decorator==5.2.1 # via # ipython # tensorflow-probability defusedxml==0.7.1 # via nbconvert dm-tree==0.1.9 # via tensorflow-probability executing==2.2.1 # via stack-data fastjsonschema==2.21.2 # via nbformat flatbuffers==25.12.19 # via tensorflow fonttools==4.62.0 # via matplotlib fqdn==1.5.1 # via jsonschema gast==0.7.0 # via # tensorflow # tensorflow-probability google-pasta==0.2.0 # via tensorflow grpcio==1.78.0 # via # tensorboard # tensorflow h11==0.16.0 # via httpcore h5py==3.16.0 # via # keras # tensorflow httpcore==1.0.9 # via httpx httpx==0.28.1 # via jupyterlab idna==3.11 # via # anyio # httpx # jsonschema # requests ipykernel==7.2.0 # via # -r requirements.in # jupyter # jupyter-console # jupyterlab ipython==9.11.0 # via # ipykernel # ipywidgets # jupyter-console ipython-pygments-lexers==1.1.1 # via ipython ipywidgets==8.1.8 # via # -r requirements.in # jupyter isoduration==20.11.0 # via jsonschema jedi==0.19.2 # via ipython jinja2==3.1.6 # via # jupyter-server # jupyterlab # jupyterlab-server # nbconvert joblib==1.5.3 # via scikit-learn json5==0.13.0 # via jupyterlab-server jsonpointer==3.0.0 # via jsonschema jsonschema[format-nongpl]==4.26.0 # via # jupyter-events # jupyterlab-server # nbformat jsonschema-specifications==2025.9.1 # via jsonschema jupyter==1.1.1 # via -r requirements.in jupyter-client==8.8.0 # via # ipykernel # jupyter-console # jupyter-server # nbclient jupyter-console==6.6.3 # via jupyter jupyter-core==5.9.1 # via # ipykernel # jupyter-client # jupyter-console # jupyter-server # jupyterlab # nbclient # nbconvert # nbformat jupyter-events==0.12.0 # via jupyter-server jupyter-lsp==2.3.0 # via jupyterlab jupyter-server==2.17.0 # via # jupyter-lsp # jupyterlab # jupyterlab-server # notebook # notebook-shim jupyter-server-terminals==0.5.4 # via jupyter-server jupyterlab==4.5.5 # via # jupyter # notebook jupyterlab-pygments==0.3.0 # via nbconvert jupyterlab-server==2.28.0 # via # jupyterlab # notebook jupyterlab-widgets==3.0.16 # via ipywidgets keras==3.13.2 # via tensorflow kiwisolver==1.5.0 # via matplotlib lark==1.3.1 # via rfc3987-syntax libclang==18.1.1 # via tensorflow markdown==3.10.2 # via tensorboard markdown-it-py==4.0.0 # via rich markupsafe==3.0.3 # via # jinja2 # nbconvert # werkzeug matplotlib==3.10.8 # via # -r requirements.in # seaborn matplotlib-inline==0.2.1 # via # ipykernel # ipython mdurl==0.1.2 # via markdown-it-py mistune==3.2.0 # via nbconvert ml-dtypes==0.5.4 # via # keras # tensorflow namex==0.1.0 # via keras narwhals==2.17.0 # via plotly nbclient==0.10.4 # via nbconvert nbconvert==7.17.0 # via # jupyter # jupyter-server nbformat==5.10.4 # via # jupyter-server # nbclient # nbconvert nest-asyncio==1.6.0 # via ipykernel notebook==7.5.4 # via # -r requirements.in # jupyter notebook-shim==0.2.4 # via # jupyterlab # notebook numpy==2.4.3 # via # -r requirements.in # contourpy # dm-tree # h5py # keras # matplotlib # ml-dtypes # pandas # scikit-learn # scipy # seaborn # tensorboard # tensorflow # tensorflow-probability opt-einsum==3.4.0 # via tensorflow optree==0.19.0 # via keras packaging==26.0 # via # ipykernel # jupyter-events # jupyter-server # jupyterlab # jupyterlab-server # keras # matplotlib # nbconvert # plotly # tensorboard # tensorflow # wheel pandas==3.0.1 # via # -r requirements.in # seaborn pandocfilters==1.5.1 # via nbconvert parso==0.8.6 # via jedi pexpect==4.9.0 # via ipython pillow==12.1.1 # via # matplotlib # tensorboard platformdirs==4.9.4 # via jupyter-core plotly==6.6.0 # via -r requirements.in prometheus-client==0.24.1 # via jupyter-server prompt-toolkit==3.0.52 # via # ipython # jupyter-console protobuf==7.34.0 # via # tensorboard # tensorflow psutil==7.2.2 # via ipykernel ptyprocess==0.7.0 # via # pexpect # terminado pure-eval==0.2.3 # via stack-data pyarrow==23.0.1 # via -r requirements.in pycparser==3.0 # via cffi pygments==2.19.2 # via # ipython # ipython-pygments-lexers # jupyter-console # nbconvert # rich pyparsing==3.3.2 # via matplotlib python-dateutil==2.9.0.post0 # via # arrow # jupyter-client # matplotlib # pandas python-json-logger==4.0.0 # via jupyter-events pyyaml==6.0.3 # via jupyter-events pyzmq==27.1.0 # via # ipykernel # jupyter-client # jupyter-console # jupyter-server referencing==0.37.0 # via # jsonschema # jsonschema-specifications # jupyter-events requests==2.32.5 # via # jupyterlab-server # tensorflow rfc3339-validator==0.1.4 # via # jsonschema # jupyter-events rfc3986-validator==0.1.1 # via # jsonschema # jupyter-events rfc3987-syntax==1.1.0 # via jsonschema rich==14.3.3 # via keras rpds-py==0.30.0 # via # jsonschema # referencing scikit-learn==1.8.0 # via -r requirements.in scipy==1.17.1 # via # -r requirements.in # scikit-learn seaborn==0.13.2 # via -r requirements.in send2trash==2.1.0 # via jupyter-server six==1.17.0 # via # astunparse # google-pasta # python-dateutil # rfc3339-validator # tensorflow # tensorflow-probability soupsieve==2.8.3 # via beautifulsoup4 stack-data==0.6.3 # via ipython tensorboard==2.20.0 # via tensorflow tensorboard-data-server==0.7.2 # via tensorboard tensorflow==2.20.0 # via # -r requirements.in # tf-keras tensorflow-probability==0.25.0 # via -r requirements.in termcolor==3.3.0 # via tensorflow terminado==0.18.1 # via # jupyter-server # jupyter-server-terminals tf-keras==2.20.1 # via -r requirements.in threadpoolctl==3.6.0 # via scikit-learn tinycss2==1.4.0 # via bleach tornado==6.5.4 # via # ipykernel # jupyter-client # jupyter-server # jupyterlab # notebook # terminado tqdm==4.67.3 # via -r requirements.in traitlets==5.14.3 # via # ipykernel # ipython # ipywidgets # jupyter-client # jupyter-console # jupyter-core # jupyter-events # jupyter-server # jupyterlab # matplotlib-inline # nbclient # nbconvert # nbformat typing-extensions==4.15.0 # via # anyio # beautifulsoup4 # grpcio # optree # referencing # tensorflow tzdata==2025.3 # via arrow uri-template==1.3.0 # via jsonschema urllib3==2.6.3 # via requests wcwidth==0.6.0 # via prompt-toolkit webcolors==25.10.0 # via jsonschema webencodings==0.5.1 # via # bleach # tinycss2 websocket-client==1.9.0 # via jupyter-server werkzeug==3.1.6 # via tensorboard wheel==0.46.3 # via astunparse widgetsnbextension==4.0.15 # via ipywidgets wrapt==2.1.2 # via # dm-tree # tensorflow # The following packages are considered to be unsafe in a requirements file: # setuptools