#
# This file is autogenerated by pip-compile with Python 3.12
# by the following command:
#
#    pip-compile --output-file=./requirements.txt --pre ./requirements-internal.in ./requirements.in
#
aiohappyeyeballs==2.*
    # via
    #   aiohttp
    #   opengeodeweb-viewer
aiohttp==3.*
    # via
    #   opengeodeweb-viewer
    #   wslink
aiosignal==1.*
    # via
    #   aiohttp
    #   opengeodeweb-viewer
attrs==25.*
    # via
    #   aiohttp
    #   opengeodeweb-viewer
blinker==1.*
    # via
    #   flask
    #   opengeodeweb-microservice
    #   opengeodeweb-viewer
click==8.*
    # via
    #   flask
    #   opengeodeweb-microservice
    #   opengeodeweb-viewer
contourpy==1.*
    # via
    #   matplotlib
    #   opengeodeweb-viewer
cycler==0.*
    # via
    #   matplotlib
    #   opengeodeweb-viewer
fastjsonschema==2.*
    # via
    #   opengeodeweb-microservice
    #   opengeodeweb-viewer
flask==3.*
    # via
    #   flask-sqlalchemy
    #   opengeodeweb-microservice
    #   opengeodeweb-viewer
flask-sqlalchemy==3.*
    # via
    #   opengeodeweb-microservice
    #   opengeodeweb-viewer
fonttools==4.*
    # via
    #   matplotlib
    #   opengeodeweb-viewer
frozenlist==1.*
    # via
    #   aiohttp
    #   aiosignal
    #   opengeodeweb-viewer
greenlet==3.*
    # via
    #   opengeodeweb-microservice
    #   opengeodeweb-viewer
    #   sqlalchemy
idna==3.10
    # via
    #   opengeodeweb-viewer
    #   yarl
itsdangerous==2.*
    # via
    #   flask
    #   opengeodeweb-microservice
    #   opengeodeweb-viewer
jinja2==3.*
    # via
    #   flask
    #   opengeodeweb-microservice
    #   opengeodeweb-viewer
kiwisolver==1.4.10rc0
    # via
    #   matplotlib
    #   opengeodeweb-viewer
markupsafe==3.*
    # via
    #   flask
    #   jinja2
    #   opengeodeweb-microservice
    #   opengeodeweb-viewer
    #   werkzeug
matplotlib==3.*
    # via
    #   opengeodeweb-viewer
    #   vtk
multidict==6.*
    # via
    #   aiohttp
    #   opengeodeweb-viewer
    #   yarl
numpy==2.*
    # via
    #   contourpy
    #   matplotlib
    #   opengeodeweb-viewer
opengeodeweb-microservice==1.0.1rc2
    # via opengeodeweb-viewer
opengeodeweb-viewer==1.11.0rc10
    # via -r requirements-internal.in
packaging==25.0
    # via
    #   matplotlib
    #   opengeodeweb-viewer
pillow==11.*
    # via
    #   matplotlib
    #   opengeodeweb-viewer
propcache==0.*
    # via
    #   aiohttp
    #   opengeodeweb-viewer
    #   yarl
pyparsing==3.3.0a1
    # via
    #   matplotlib
    #   opengeodeweb-viewer
python-dateutil==2.9.0.post0
    # via
    #   matplotlib
    #   opengeodeweb-viewer
six==1.*
    # via
    #   opengeodeweb-viewer
    #   python-dateutil
sqlalchemy==2.*
    # via
    #   flask-sqlalchemy
    #   opengeodeweb-microservice
    #   opengeodeweb-viewer
typing-extensions==4.*
    # via
    #   aiosignal
    #   opengeodeweb-microservice
    #   opengeodeweb-viewer
    #   sqlalchemy
vtk==9.*
    # via opengeodeweb-viewer
websocket-client==1.*
    # via opengeodeweb-viewer
werkzeug==3.*
    # via
    #   flask
    #   opengeodeweb-microservice
    #   opengeodeweb-viewer
wslink==1.*
    # via opengeodeweb-viewer
yarl==1.*
    # via
    #   aiohttp
    #   opengeodeweb-viewer
