# via setuptools-scm
setuptools-scm==8.3.1
# via -r osm_webhook_translator/requirements-dist.in
-stdeb==0.10.0
+stdeb==0.10.2
# via -r osm_webhook_translator/requirements-dist.in
tomli==2.2.1
# via setuptools-scm
# via pydantic
anyio==4.9.0
# via starlette
-certifi==2025.6.15
+certifi==2025.7.14
# via requests
charset-normalizer==3.4.2
# via requests
# via uvicorn
exceptiongroup==1.3.0
# via anyio
-fastapi==0.115.13
+fastapi==0.116.1
# via -r osm_webhook_translator/requirements.in
h11==0.16.0
# via uvicorn
# via -r osm_webhook_translator/requirements.in
sniffio==1.3.1
# via anyio
-starlette==0.46.2
+starlette==0.47.2
# via fastapi
-typing-extensions==4.14.0
+typing-extensions==4.14.1
# via
# anyio
# exceptiongroup
# fastapi
# pydantic
# pydantic-core
+ # starlette
# typing-inspection
# uvicorn
typing-inspection==0.4.1
# via pydantic
urllib3==2.5.0
# via requests
-uvicorn==0.34.3
+uvicorn==0.35.0
# via -r osm_webhook_translator/requirements.in
# via connexion
aiohappyeyeballs==2.6.1
# via aiohttp
-aiohttp==3.12.13
+aiohttp==3.12.15
# via apache-airflow-providers-http
aiokafka==0.12.0
# via -r https://osm.etsi.org/gitweb/?p=osm/common.git;a=blob_plain;f=requirements.txt;hb=master
-aiosignal==1.3.2
+aiosignal==1.4.0
# via aiohttp
-alembic==1.16.2
+alembic==1.16.4
# via apache-airflow
anyio==4.9.0
# via
# via flask-appbuilder
argcomplete==3.6.2
# via apache-airflow
-asgiref==3.8.1
+asgiref==3.9.1
# via
# apache-airflow-providers-http
# connexion
# flask-session
cattrs==25.1.1
# via apache-airflow
-certifi==2025.6.15
+certifi==2025.7.14
# via
# httpcore
# httpx
# via apache-airflow
croniter==6.0.0
# via apache-airflow
-cryptography==45.0.4
+cryptography==45.0.5
# via apache-airflow
dataclasses==0.6
# via -r https://osm.etsi.org/gitweb/?p=osm/common.git;a=blob_plain;f=requirements.txt;hb=master
# flask
# flask-babel
# python-nvd3
-jsonschema==4.24.0
+jsonschema==4.25.0
# via
# apache-airflow
# connexion
# via -r https://osm.etsi.org/gitweb/?p=osm/common.git;a=blob_plain;f=requirements.txt;hb=master
msgspec==0.19.0
# via flask-session
-multidict==6.5.0
+multidict==6.6.3
# via
# aiohttp
# yarl
# via apache-airflow-providers-http
rfc3339-validator==0.1.4
# via apache-airflow
-rich==14.0.0
+rich==14.1.0
# via apache-airflow
-rpds-py==0.25.1
+rpds-py==0.26.0
# via
# jsonschema
# referencing
# via flask-appbuilder
sqlparse==0.5.3
# via apache-airflow-providers-common-sql
-starlette==0.47.1
+starlette==0.47.2
# via connexion
tabulate==0.9.0
# via apache-airflow
# via python-slugify
tomli==2.2.1
# via alembic
-typing-extensions==4.14.0
+typing-extensions==4.14.1
# via
# -r https://osm.etsi.org/gitweb/?p=osm/common.git;a=blob_plain;f=requirements.txt;hb=master
# a2wsgi
# aiokafka
+ # aiosignal
# alembic
# anyio
# apache-airflow
# exceptiongroup
# multidict
# referencing
- # rich
# starlette
tzdata==2025.2
# via pendulum
# via setuptools-scm
setuptools-scm==8.3.1
# via -r requirements-dist.in
-stdeb==0.10.0
+stdeb==0.10.2
# via -r requirements-dist.in
tomli==2.2.1
# via setuptools-scm
# See the License for the specific language governing permissions and
# limitations under the License.
#######################################################################################
-coverage==7.9.1
+coverage==7.10.1
# via -r requirements-test.in
mock==5.2.0
# via -r requirements-test.in
# -r requirements.in
# azure-mgmt-compute
# azure-mgmt-monitor
-azure-core==1.34.0
+azure-core==1.35.0
# via
# azure-identity
# azure-mgmt-core
-azure-identity==1.23.0
+azure-identity==1.23.1
# via -r requirements.in
-azure-mgmt-compute==34.1.0
+azure-mgmt-compute==35.0.0
# via -r requirements.in
-azure-mgmt-core==1.5.0
+azure-mgmt-core==1.6.0
# via
# azure-mgmt-compute
# azure-mgmt-monitor
-azure-mgmt-monitor==6.0.2
+azure-mgmt-monitor==7.0.0
# via -r requirements.in
cachetools==5.5.2
# via google-auth
-certifi==2025.6.15
+certifi==2025.7.14
# via requests
cffi==1.17.1
# via cryptography
# via requests
cliff==4.10.0
# via gnocchiclient
-cmd2==2.6.1
+cmd2==2.7.0
# via cliff
contourpy==1.3.2
# via matplotlib
-cryptography==45.0.4
+cryptography==45.0.5
# via
# azure-identity
# msal
# pyjwt
cycler==0.12.1
# via matplotlib
-dateparser==1.2.1
+dateparser==1.2.2
# via prometheus-api-client
debtcollector==3.0.0
# via
# futurist
# gnocchiclient
- # oslo-config
# oslo-utils
# python-keystoneclient
-fonttools==4.58.4
+fonttools==4.59.0
# via matplotlib
futurist==3.1.1
# via gnocchiclient
# via
# google-api-python-client
# google-cloud-monitoring
-google-api-python-client==2.173.0
+google-api-python-client==2.177.0
# via -r requirements.in
google-auth==2.40.3
# via
# via
# google-api-core
# grpcio-status
-grpcio==1.73.0
+grpcio==1.74.0
# via
# google-api-core
# grpcio-status
-grpcio-status==1.73.0
+grpcio-status==1.74.0
# via google-api-core
httmock==1.4.0
# via prometheus-api-client
# python-novaclient
kiwisolver==1.4.8
# via matplotlib
-matplotlib==3.10.3
+markdown-it-py==3.0.0
+ # via rich
+matplotlib==3.10.5
# via prometheus-api-client
-msal==1.32.3
+mdurl==0.1.2
+ # via markdown-it-py
+msal==1.33.0
# via
# azure-identity
# msal-extensions
# matplotlib
# pandas
# prometheus-api-client
-os-service-types==1.7.0
+os-service-types==1.8.0
# via keystoneauth1
-oslo-config==9.8.0
+oslo-config==10.0.0
# via python-keystoneclient
oslo-i18n==6.5.1
# via
# matplotlib
# oslo-utils
# python-keystoneclient
-pandas==2.3.0
+pandas==2.3.1
# via prometheus-api-client
pbr==6.1.1
# via
# python-keystoneclient
# python-novaclient
# stevedore
-pillow==11.2.1
+pillow==11.3.0
# via matplotlib
prettytable==0.7.2
# via
# via google-auth
pycparser==2.22
# via cffi
+pygments==2.19.2
+ # via rich
pyjwt[crypto]==2.10.1
# via msal
pyparsing==3.2.3
# pandas
python-keystoneclient==5.6.0
# via -r requirements.in
-python-novaclient==18.9.0
+python-novaclient==18.10.0
# via -r requirements.in
pytz==2025.2
# via
# cliff
# oslo-config
# oslo-utils
-regex==2024.11.6
+regex==2025.7.34
# via dateparser
requests==2.32.4
# via
# python-keystoneclient
rfc3986==2.0.0
# via oslo-config
+rich==14.1.0
+ # via rich-argparse
+rich-argparse==1.7.1
+ # via cmd2
rsa==4.9.1
# via google-auth
six==1.17.0
# python-ceilometerclient
# python-keystoneclient
# python-novaclient
-typing-extensions==4.14.0
+typing-extensions==4.14.1
# via
# azure-core
# azure-identity
# azure-mgmt-compute
+ # azure-mgmt-monitor
# keystoneauth1
tzdata==2025.2
# via