-
Florian Obersteiner authoredFlorian Obersteiner authored
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
This project manages its dependencies using pip.
Learn more
requirements.txt 1.97 KiB
# This file was autogenerated by uv via the following command:
# uv pip compile pyproject.toml -o requirements.txt
beautifulsoup4==4.13.3
# via siphon
blinker==1.9.0
# via flask
certifi==2025.1.31
# via
# netcdf4
# requests
cftime==1.6.4.post1
# via netcdf4
charset-normalizer==3.4.1
# via requests
click==8.1.8
# via flask
dash==3.0.1
# via
# caribic-dash (pyproject.toml)
# dash-bootstrap-components
dash-bootstrap-components==2.0.0
# via caribic-dash (pyproject.toml)
flask==3.0.3
# via dash
gunicorn==23.0.0
# via caribic-dash (pyproject.toml)
idna==3.10
# via requests
importlib-metadata==8.6.1
# via dash
itsdangerous==2.2.0
# via flask
jinja2==3.1.6
# via flask
markupsafe==3.0.2
# via
# jinja2
# werkzeug
narwhals==1.32.0
# via plotly
nest-asyncio==1.6.0
# via dash
netcdf4==1.7.2
# via caribic-dash (pyproject.toml)
numpy==2.2.4
# via
# cftime
# netcdf4
# pandas
# siphon
# xarray
packaging==24.2
# via
# gunicorn
# plotly
# xarray
pandas==2.2.3
# via
# caribic-dash (pyproject.toml)
# siphon
# xarray
plotly==6.0.1
# via
# caribic-dash (pyproject.toml)
# dash
protobuf==6.30.1
# via siphon
python-dateutil==2.9.0.post0
# via pandas
python-dotenv==1.1.0
# via caribic-dash (pyproject.toml)
pytz==2025.2
# via pandas
requests==2.32.3
# via
# dash
# siphon
retrying==1.3.4
# via dash
setuptools==78.1.0
# via dash
siphon==0.10.0
# via caribic-dash (pyproject.toml)
six==1.17.0
# via
# python-dateutil
# retrying
soupsieve==2.6
# via beautifulsoup4
typing-extensions==4.13.0
# via
# beautifulsoup4
# dash
tzdata==2025.2
# via pandas
urllib3==2.3.0
# via requests
werkzeug==3.0.6
# via
# dash
# flask
xarray==2025.3.0
# via caribic-dash (pyproject.toml)
zipp==3.21.0
# via importlib-metadata