#######################################################################################
packaging==25.0
# via setuptools-scm
-setuptools-scm==8.3.1
+setuptools-scm==9.2.0
# via -r osm_webhook_translator/requirements-dist.in
-stdeb==0.10.2
+stdeb==0.11.0
# via -r osm_webhook_translator/requirements-dist.in
tomli==2.2.1
# via setuptools-scm
#######################################################################################
annotated-types==0.7.0
# via pydantic
-anyio==4.9.0
+anyio==4.11.0
# via starlette
-certifi==2025.7.14
+certifi==2025.8.3
# via requests
-charset-normalizer==3.4.2
+charset-normalizer==3.4.3
# via requests
-click==8.2.1
+click==8.3.0
# via uvicorn
exceptiongroup==1.3.0
# via anyio
-fastapi==0.116.1
+fastapi==0.118.0
# via -r osm_webhook_translator/requirements.in
h11==0.16.0
# via uvicorn
# via
# anyio
# requests
-pydantic==2.11.7
+pydantic==2.11.9
# via fastapi
pydantic-core==2.33.2
# via pydantic
-requests==2.32.4
+requests==2.32.5
# via -r osm_webhook_translator/requirements.in
sniffio==1.3.1
# via anyio
-starlette==0.47.2
+starlette==0.48.0
# via fastapi
-typing-extensions==4.14.1
+typing-extensions==4.15.0
# via
# anyio
# exceptiongroup
# via pydantic
urllib3==2.5.0
# via requests
-uvicorn==0.35.0
+uvicorn==0.37.0
# via -r osm_webhook_translator/requirements.in
# via -r https://osm.etsi.org/gitweb/?p=osm/common.git;a=blob_plain;f=requirements.txt;hb=master
aiosignal==1.4.0
# via aiohttp
-alembic==1.16.4
+alembic==1.16.5
# via apache-airflow
-anyio==4.9.0
+anyio==4.11.0
# via
# httpx
# starlette
apache-airflow-providers-sqlite==3.5.0
# via apache-airflow
apispec[yaml]==3.3.2
- # via flask-appbuilder
+ # via
+ # apispec
+ # flask-appbuilder
argcomplete==3.6.2
# via apache-airflow
-asgiref==3.9.1
+asgiref==3.9.2
# via
# apache-airflow-providers-http
# connexion
# via
# flask-caching
# flask-session
-cattrs==25.1.1
+cattrs==25.2.0
# via apache-airflow
-certifi==2025.7.14
+certifi==2025.8.3
# via
# httpcore
# httpx
# requests
-cffi==1.17.1
+cffi==2.0.0
# via cryptography
-charset-normalizer==3.4.2
+charset-normalizer==3.4.3
# via requests
-click==8.2.1
+click==8.3.0
# via
# flask
# flask-appbuilder
configupdater==3.2
# via apache-airflow
connexion[flask]==3.2.0
- # via apache-airflow
-cron-descriptor==1.4.5
+ # via
+ # apache-airflow
+ # connexion
+cron-descriptor==2.0.6
# via apache-airflow
croniter==6.0.0
# via apache-airflow
-cryptography==45.0.5
+cryptography==46.0.1
# 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
# via apache-airflow
dill==0.4.0
# via apache-airflow
-dnspython==2.7.0
+dnspython==2.8.0
# via
# -r https://osm.etsi.org/gitweb/?p=osm/common.git;a=blob_plain;f=requirements.txt;hb=master
# email-validator
# aiosignal
graphviz==0.21
# via apache-airflow
-greenlet==3.2.3
+greenlet==3.2.4
# via sqlalchemy
gunicorn==23.0.0
# via apache-airflow
# flask
# flask-babel
# python-nvd3
-jsonschema==4.25.0
+jsonschema==4.25.1
# via
# apache-airflow
# connexion
# flask-appbuilder
-jsonschema-specifications==2025.4.1
+jsonschema-specifications==2025.9.1
# via jsonschema
-lazy-object-proxy==1.11.0
+lazy-object-proxy==1.12.0
# via apache-airflow
linkify-it-py==2.0.3
# via apache-airflow
# python-daemon
mako==1.3.10
# via alembic
-markdown==3.8.2
+markdown==3.9
# via apache-airflow
-markdown-it-py==3.0.0
+markdown-it-py==4.0.0
# via
# apache-airflow
# mdit-py-plugins
# rich
-markupsafe==3.0.2
+markupsafe==3.0.3
# via
# apache-airflow
# jinja2
# via apache-airflow
marshmallow-sqlalchemy==0.26.1
# via flask-appbuilder
-mdit-py-plugins==0.4.2
+mdit-py-plugins==0.5.0
# via apache-airflow
mdurl==0.1.2
# via markdown-it-py
# 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.6.3
+multidict==6.6.4
# via
# aiohttp
# yarl
# via
# aiohttp
# yarl
-psutil==7.0.0
+psutil==7.1.0
# via apache-airflow
-pycparser==2.22
+pycparser==2.23
# via cffi
pycryptodome==3.23.0
# via -r https://osm.etsi.org/gitweb/?p=osm/common.git;a=blob_plain;f=requirements.txt;hb=master
# apache-airflow
# flask-appbuilder
# flask-jwt-extended
-pymongo==4.13.2
+pymongo==4.15.1
# via
# -r https://osm.etsi.org/gitweb/?p=osm/common.git;a=blob_plain;f=requirements.txt;hb=master
# motor
# via
# croniter
# flask-babel
-pyyaml==6.0.2
+pyyaml==6.0.3
# via
# -r https://osm.etsi.org/gitweb/?p=osm/common.git;a=blob_plain;f=requirements.txt;hb=master
# apispec
# via
# jsonschema
# jsonschema-specifications
-requests==2.32.4
+requests==2.32.5
# via
# apache-airflow-providers-http
# connexion
# via apache-airflow
rich==14.1.0
# via apache-airflow
-rpds-py==0.26.0
+rpds-py==0.27.1
# via
# jsonschema
# referencing
-setproctitle==1.3.6
+setproctitle==1.3.7
# via apache-airflow
six==1.17.0
# via
# sqlalchemy-utils
sqlalchemy-jsonfield==1.0.2
# via apache-airflow
-sqlalchemy-utils==0.41.2
+sqlalchemy-utils==0.42.0
# via flask-appbuilder
sqlparse==0.5.3
# via apache-airflow-providers-common-sql
-starlette==0.47.2
+starlette==0.48.0
# via connexion
tabulate==0.9.0
# via apache-airflow
# via python-slugify
tomli==2.2.1
# via alembic
-typing-extensions==4.14.1
+typing-extensions==4.15.0
# via
# -r https://osm.etsi.org/gitweb/?p=osm/common.git;a=blob_plain;f=requirements.txt;hb=master
# a2wsgi
# asgiref
# cattrs
# connexion
+ # cron-descriptor
+ # cryptography
# exceptiongroup
# multidict
# referencing
# flask
# flask-jwt-extended
# flask-login
-wrapt==1.17.2
+wrapt==1.17.3
# via deprecated
wtforms==3.2.1
# via
#######################################################################################
packaging==25.0
# via setuptools-scm
-setuptools-scm==8.3.1
+setuptools-scm==9.2.0
# via -r requirements-dist.in
-stdeb==0.10.2
+stdeb==0.11.0
# 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.10.1
+coverage==7.10.7
# via -r requirements-test.in
mock==5.2.0
# via -r requirements-test.in
azure-common==1.1.28
# via
# -r requirements.in
- # azure-mgmt-compute
# azure-mgmt-monitor
-azure-core==1.35.0
+azure-core==1.35.1
# via
# azure-identity
# azure-mgmt-core
-azure-identity==1.23.1
+ # msrest
+azure-identity==1.25.0
# via -r requirements.in
-azure-mgmt-compute==35.0.0
+azure-mgmt-compute==37.0.0
# via -r requirements.in
azure-mgmt-core==1.6.0
# via
# azure-mgmt-monitor
azure-mgmt-monitor==7.0.0
# via -r requirements.in
-cachetools==5.5.2
+cachetools==6.2.0
# via google-auth
-certifi==2025.7.14
- # via requests
-cffi==1.17.1
+certifi==2025.8.3
+ # via
+ # msrest
+ # requests
+cffi==2.0.0
# via cryptography
-charset-normalizer==3.4.2
+charset-normalizer==3.4.3
# via requests
-cliff==4.10.0
+cliff==4.11.0
# via gnocchiclient
cmd2==2.7.0
# via cliff
contourpy==1.3.2
# via matplotlib
-cryptography==45.0.5
+cryptography==46.0.1
# via
# azure-identity
# msal
# gnocchiclient
# oslo-utils
# python-keystoneclient
-fonttools==4.59.0
+fonttools==4.60.1
# via matplotlib
-futurist==3.1.1
+futurist==3.2.1
# via gnocchiclient
gnocchiclient==7.2.0
# via -r requirements.in
# via
# google-api-python-client
# google-cloud-monitoring
-google-api-python-client==2.177.0
+google-api-python-client==2.183.0
# via -r requirements.in
-google-auth==2.40.3
+google-auth==2.41.0
# via
# -r requirements.in
# google-api-core
# via
# google-api-core
# grpcio-status
-grpcio==1.74.0
+grpcio==1.75.1
# via
# google-api-core
# grpcio-status
-grpcio-status==1.74.0
+grpcio-status==1.75.1
# via google-api-core
httmock==1.4.0
# via prometheus-api-client
-httplib2==0.22.0
+httplib2==0.31.0
# via
# google-api-python-client
# google-auth-httplib2
# python-novaclient
isodate==0.7.2
# via
- # azure-mgmt-compute
# azure-mgmt-monitor
-keystoneauth1==5.11.1
+ # msrest
+keystoneauth1==5.12.0
# via
# gnocchiclient
# python-ceilometerclient
# python-keystoneclient
# python-novaclient
-kiwisolver==1.4.8
+kiwisolver==1.4.9
# via matplotlib
-markdown-it-py==3.0.0
+markdown-it-py==4.0.0
# via rich
-matplotlib==3.10.5
+matplotlib==3.10.6
# via prometheus-api-client
mdurl==0.1.2
# via markdown-it-py
-msal==1.33.0
+msal==1.34.0
# via
# azure-identity
# msal-extensions
# via azure-identity
msgpack==1.1.1
# via oslo-serialization
+msrest==0.7.1
+ # via azure-mgmt-compute
netaddr==1.3.0
# via
# oslo-config
# matplotlib
# pandas
# prometheus-api-client
+oauthlib==3.3.1
+ # via requests-oauthlib
os-service-types==1.8.0
# via keystoneauth1
oslo-config==10.0.0
# via python-keystoneclient
-oslo-i18n==6.5.1
+oslo-i18n==6.6.0
# via
# oslo-config
# oslo-utils
# python-ceilometerclient
# python-keystoneclient
# python-novaclient
-oslo-serialization==5.7.0
+oslo-serialization==5.8.0
# via
# python-ceilometerclient
# python-keystoneclient
# python-novaclient
-oslo-utils==9.0.0
+oslo-utils==9.1.0
# via
# oslo-serialization
# python-ceilometerclient
# matplotlib
# oslo-utils
# python-keystoneclient
-pandas==2.3.1
+pandas==2.3.3
# via prometheus-api-client
-pbr==6.1.1
+pbr==7.0.1
# via
# keystoneauth1
# os-service-types
# python-ceilometerclient
# python-keystoneclient
# python-novaclient
- # stevedore
pillow==11.3.0
# via matplotlib
prettytable==0.7.2
# python-novaclient
prometheus-api-client==0.6.0
# via -r requirements.in
-prometheus-client==0.22.1
+prometheus-client==0.23.1
# via -r requirements.in
proto-plus==1.26.1
# via
# google-api-core
# google-cloud-monitoring
-protobuf==6.31.1
+protobuf==6.32.1
# via
# google-api-core
# google-cloud-monitoring
# googleapis-common-protos
# grpcio-status
# proto-plus
-psutil==7.0.0
+psutil==7.1.0
# via oslo-utils
pyasn1==0.6.1
# via
# rsa
pyasn1-modules==0.4.2
# via google-auth
-pycparser==2.22
+pycparser==2.23
# via cffi
pygments==2.19.2
# via rich
pyjwt[crypto]==2.10.1
- # via msal
-pyparsing==3.2.3
+ # via
+ # msal
+ # pyjwt
+pyparsing==3.2.5
# via
# httplib2
# matplotlib
# oslo-utils
-pyperclip==1.9.0
+pyperclip==1.11.0
# via cmd2
python-ceilometerclient==2.9.0
# via -r requirements.in
# gnocchiclient
# matplotlib
# pandas
-python-keystoneclient==5.6.0
+python-keystoneclient==5.7.0
# via -r requirements.in
-python-novaclient==18.10.0
+python-novaclient==18.11.0
# via -r requirements.in
pytz==2025.2
# via
# dateparser
# pandas
-pyyaml==6.0.2
+pyyaml==6.0.3
# via
# -r requirements.in
# cliff
# oslo-config
# oslo-utils
-regex==2025.7.34
+regex==2025.9.18
# via dateparser
-requests==2.32.4
+requests==2.32.5
# via
# azure-core
# google-api-core
# httmock
# keystoneauth1
# msal
+ # msrest
# oslo-config
# prometheus-api-client
# python-ceilometerclient
# python-keystoneclient
+ # requests-oauthlib
+requests-oauthlib==2.0.0
+ # via msrest
rfc3986==2.0.0
# via oslo-config
rich==14.1.0
# azure-core
# python-ceilometerclient
# python-dateutil
-stevedore==5.4.1
+stevedore==5.5.0
# via
# cliff
# keystoneauth1
# python-ceilometerclient
# python-keystoneclient
# python-novaclient
-typing-extensions==4.14.1
+typing-extensions==4.15.0
# via
# azure-core
# azure-identity
# azure-mgmt-compute
# azure-mgmt-monitor
+ # cryptography
+ # grpcio
# keystoneauth1
tzdata==2025.2
# via
# pandas
tzlocal==5.3.1
# via dateparser
-ujson==5.10.0
+ujson==5.11.0
# via gnocchiclient
uritemplate==4.2.0
# via google-api-python-client
urllib3==2.5.0
# via requests
-wcwidth==0.2.13
+wcwidth==0.2.14
# via cmd2
-wrapt==1.17.2
+wrapt==1.17.3
# via debtcollector
# The following packages are considered to be unsafe in a requirements file: