diff --git a/charms/kfp-api/requirements-fmt.txt b/charms/kfp-api/requirements-fmt.txt index a0318fe1a..84fabbf2a 100644 --- a/charms/kfp-api/requirements-fmt.txt +++ b/charms/kfp-api/requirements-fmt.txt @@ -6,7 +6,7 @@ # black==23.7.0 # via -r requirements-fmt.in -click==8.1.6 +click==8.1.7 # via black isort==5.12.0 # via -r requirements-fmt.in diff --git a/charms/kfp-api/requirements-integration.txt b/charms/kfp-api/requirements-integration.txt index 1ec80d2c0..9d0c4f6ea 100644 --- a/charms/kfp-api/requirements-integration.txt +++ b/charms/kfp-api/requirements-integration.txt @@ -4,7 +4,7 @@ # # pip-compile requirements-integration.in # -asttokens==2.2.1 +asttokens==2.4.0 # via stack-data attrs==23.1.0 # via @@ -40,7 +40,7 @@ decorator==5.1.1 # via # ipdb # ipython -exceptiongroup==1.1.2 +exceptiongroup==1.1.3 # via # pytest # trio @@ -109,7 +109,7 @@ pexpect==4.8.0 # via ipython pickleshare==0.7.5 # via ipython -pluggy==1.2.0 +pluggy==1.3.0 # via pytest prompt-toolkit==3.0.39 # via ipython @@ -150,17 +150,17 @@ pysocks==1.7.1 # via # selenium-wire # urllib3 -pytest==7.4.0 +pytest==7.4.1 # via # pytest-asyncio # pytest-operator pytest-asyncio==0.21.1 # via pytest-operator -pytest-operator==0.28.0 +pytest-operator==0.29.0 # via -r requirements-integration.in python-dateutil==2.8.2 # via kubernetes -pytz==2023.3 +pytz==2023.3.post1 # via pyrfc3339 pyyaml==6.0.1 # via @@ -178,7 +178,7 @@ requests-oauthlib==1.3.1 # via kubernetes rsa==4.9 # via google-auth -selenium==4.11.2 +selenium==4.12.0 # via # -r requirements-integration.in # selenium-wire @@ -199,7 +199,7 @@ sortedcontainers==2.4.0 # via trio stack-data==0.6.2 # via ipython -tenacity==8.2.2 +tenacity==8.2.3 # via -r requirements-integration.in theblues==0.5.2 # via juju @@ -217,7 +217,7 @@ trio==0.22.2 # via # selenium # trio-websocket -trio-websocket==0.10.3 +trio-websocket==0.10.4 # via selenium typing-extensions==4.7.1 # via @@ -232,7 +232,7 @@ urllib3[socks]==2.0.4 # selenium wcwidth==0.2.6 # via prompt-toolkit -websocket-client==1.6.1 +websocket-client==1.6.2 # via kubernetes websockets==7.0 # via juju diff --git a/charms/kfp-api/requirements-lint.txt b/charms/kfp-api/requirements-lint.txt index 1edc2e8c3..c46eb2af3 100644 --- a/charms/kfp-api/requirements-lint.txt +++ b/charms/kfp-api/requirements-lint.txt @@ -6,7 +6,7 @@ # black==23.7.0 # via -r requirements-lint.in -click==8.1.6 +click==8.1.7 # via black codespell==2.2.5 # via -r requirements-lint.in diff --git a/charms/kfp-api/requirements-unit.txt b/charms/kfp-api/requirements-unit.txt index 8f473ff98..055417bd4 100644 --- a/charms/kfp-api/requirements-unit.txt +++ b/charms/kfp-api/requirements-unit.txt @@ -4,7 +4,7 @@ # # pip-compile requirements-unit.in # -anyio==3.7.1 +anyio==4.0.0 # via httpcore attrs==23.1.0 # via jsonschema @@ -17,11 +17,11 @@ charmed-kubeflow-chisme==0.2.0 # via -r requirements.in charset-normalizer==3.2.0 # via requests -coverage==7.3.0 +coverage==7.3.1 # via -r requirements-unit.in deepdiff==6.2.1 # via charmed-kubeflow-chisme -exceptiongroup==1.1.2 +exceptiongroup==1.1.3 # via # anyio # pytest @@ -48,13 +48,13 @@ lightkube==0.14.0 # via # -r requirements.in # charmed-kubeflow-chisme -lightkube-models==1.27.1.4 +lightkube-models==1.28.1.4 # via lightkube markupsafe==2.1.3 # via jinja2 oci-image==1.0.0 # via -r requirements.in -ops==2.5.0 +ops==2.6.0 # via # -r requirements-unit.in # -r requirements.in @@ -66,11 +66,11 @@ packaging==23.1 # via pytest pkgutil-resolve-name==1.3.10 # via jsonschema -pluggy==1.2.0 +pluggy==1.3.0 # via pytest pyrsistent==0.19.3 # via jsonschema -pytest==7.4.0 +pytest==7.4.1 # via # -r requirements-unit.in # pytest-lazy-fixture @@ -100,7 +100,7 @@ sniffio==1.3.0 # anyio # httpcore # httpx -tenacity==8.2.2 +tenacity==8.2.3 # via # -r requirements.in # charmed-kubeflow-chisme @@ -108,7 +108,7 @@ tomli==2.0.1 # via pytest urllib3==2.0.4 # via requests -websocket-client==1.6.1 +websocket-client==1.6.2 # via ops zipp==3.16.2 # via importlib-resources diff --git a/charms/kfp-api/requirements.txt b/charms/kfp-api/requirements.txt index 95342d605..084d81632 100644 --- a/charms/kfp-api/requirements.txt +++ b/charms/kfp-api/requirements.txt @@ -4,7 +4,7 @@ # # pip-compile requirements.in # -anyio==3.7.1 +anyio==4.0.0 # via httpcore attrs==23.1.0 # via jsonschema @@ -19,7 +19,7 @@ charset-normalizer==3.2.0 # via requests deepdiff==6.2.1 # via charmed-kubeflow-chisme -exceptiongroup==1.1.2 +exceptiongroup==1.1.3 # via anyio h11==0.14.0 # via httpcore @@ -42,13 +42,13 @@ lightkube==0.14.0 # via # -r requirements.in # charmed-kubeflow-chisme -lightkube-models==1.27.1.4 +lightkube-models==1.28.1.4 # via lightkube markupsafe==2.1.3 # via jinja2 oci-image==1.0.0 # via -r requirements.in -ops==2.5.0 +ops==2.6.0 # via # -r requirements.in # charmed-kubeflow-chisme @@ -79,13 +79,13 @@ sniffio==1.3.0 # anyio # httpcore # httpx -tenacity==8.2.2 +tenacity==8.2.3 # via # -r requirements.in # charmed-kubeflow-chisme urllib3==2.0.4 # via requests -websocket-client==1.6.1 +websocket-client==1.6.2 # via ops zipp==3.16.2 # via importlib-resources diff --git a/charms/kfp-persistence/requirements-fmt.txt b/charms/kfp-persistence/requirements-fmt.txt index a0318fe1a..84fabbf2a 100644 --- a/charms/kfp-persistence/requirements-fmt.txt +++ b/charms/kfp-persistence/requirements-fmt.txt @@ -6,7 +6,7 @@ # black==23.7.0 # via -r requirements-fmt.in -click==8.1.6 +click==8.1.7 # via black isort==5.12.0 # via -r requirements-fmt.in diff --git a/charms/kfp-persistence/requirements-integration.txt b/charms/kfp-persistence/requirements-integration.txt index 1ec80d2c0..9d0c4f6ea 100644 --- a/charms/kfp-persistence/requirements-integration.txt +++ b/charms/kfp-persistence/requirements-integration.txt @@ -4,7 +4,7 @@ # # pip-compile requirements-integration.in # -asttokens==2.2.1 +asttokens==2.4.0 # via stack-data attrs==23.1.0 # via @@ -40,7 +40,7 @@ decorator==5.1.1 # via # ipdb # ipython -exceptiongroup==1.1.2 +exceptiongroup==1.1.3 # via # pytest # trio @@ -109,7 +109,7 @@ pexpect==4.8.0 # via ipython pickleshare==0.7.5 # via ipython -pluggy==1.2.0 +pluggy==1.3.0 # via pytest prompt-toolkit==3.0.39 # via ipython @@ -150,17 +150,17 @@ pysocks==1.7.1 # via # selenium-wire # urllib3 -pytest==7.4.0 +pytest==7.4.1 # via # pytest-asyncio # pytest-operator pytest-asyncio==0.21.1 # via pytest-operator -pytest-operator==0.28.0 +pytest-operator==0.29.0 # via -r requirements-integration.in python-dateutil==2.8.2 # via kubernetes -pytz==2023.3 +pytz==2023.3.post1 # via pyrfc3339 pyyaml==6.0.1 # via @@ -178,7 +178,7 @@ requests-oauthlib==1.3.1 # via kubernetes rsa==4.9 # via google-auth -selenium==4.11.2 +selenium==4.12.0 # via # -r requirements-integration.in # selenium-wire @@ -199,7 +199,7 @@ sortedcontainers==2.4.0 # via trio stack-data==0.6.2 # via ipython -tenacity==8.2.2 +tenacity==8.2.3 # via -r requirements-integration.in theblues==0.5.2 # via juju @@ -217,7 +217,7 @@ trio==0.22.2 # via # selenium # trio-websocket -trio-websocket==0.10.3 +trio-websocket==0.10.4 # via selenium typing-extensions==4.7.1 # via @@ -232,7 +232,7 @@ urllib3[socks]==2.0.4 # selenium wcwidth==0.2.6 # via prompt-toolkit -websocket-client==1.6.1 +websocket-client==1.6.2 # via kubernetes websockets==7.0 # via juju diff --git a/charms/kfp-persistence/requirements-lint.txt b/charms/kfp-persistence/requirements-lint.txt index 1edc2e8c3..c46eb2af3 100644 --- a/charms/kfp-persistence/requirements-lint.txt +++ b/charms/kfp-persistence/requirements-lint.txt @@ -6,7 +6,7 @@ # black==23.7.0 # via -r requirements-lint.in -click==8.1.6 +click==8.1.7 # via black codespell==2.2.5 # via -r requirements-lint.in diff --git a/charms/kfp-persistence/requirements-unit.txt b/charms/kfp-persistence/requirements-unit.txt index 66368a48f..da00eb0bd 100644 --- a/charms/kfp-persistence/requirements-unit.txt +++ b/charms/kfp-persistence/requirements-unit.txt @@ -4,7 +4,7 @@ # # pip-compile requirements-unit.in # -anyio==3.7.1 +anyio==4.0.0 # via httpcore attrs==23.1.0 # via jsonschema @@ -17,11 +17,11 @@ charmed-kubeflow-chisme==0.2.0 # via -r requirements.in charset-normalizer==3.2.0 # via requests -coverage==7.3.0 +coverage==7.3.1 # via -r requirements-unit.in deepdiff==6.2.1 # via charmed-kubeflow-chisme -exceptiongroup==1.1.2 +exceptiongroup==1.1.3 # via # anyio # pytest @@ -46,11 +46,11 @@ jsonschema==4.17.3 # via serialized-data-interface lightkube==0.14.0 # via charmed-kubeflow-chisme -lightkube-models==1.27.1.4 +lightkube-models==1.28.1.4 # via lightkube markupsafe==2.1.3 # via jinja2 -ops==2.5.0 +ops==2.6.0 # via # -r requirements-unit.in # -r requirements.in @@ -62,11 +62,11 @@ packaging==23.1 # via pytest pkgutil-resolve-name==1.3.10 # via jsonschema -pluggy==1.2.0 +pluggy==1.3.0 # via pytest pyrsistent==0.19.3 # via jsonschema -pytest==7.4.0 +pytest==7.4.1 # via # -r requirements-unit.in # pytest-lazy-fixture @@ -96,13 +96,13 @@ sniffio==1.3.0 # anyio # httpcore # httpx -tenacity==8.2.2 +tenacity==8.2.3 # via charmed-kubeflow-chisme tomli==2.0.1 # via pytest urllib3==2.0.4 # via requests -websocket-client==1.6.1 +websocket-client==1.6.2 # via ops zipp==3.16.2 # via importlib-resources diff --git a/charms/kfp-persistence/requirements.txt b/charms/kfp-persistence/requirements.txt index 3bfd92661..bc6164748 100644 --- a/charms/kfp-persistence/requirements.txt +++ b/charms/kfp-persistence/requirements.txt @@ -4,7 +4,7 @@ # # pip-compile requirements.in # -anyio==3.7.1 +anyio==4.0.0 # via httpcore attrs==23.1.0 # via jsonschema @@ -19,7 +19,7 @@ charset-normalizer==3.2.0 # via requests deepdiff==6.2.1 # via charmed-kubeflow-chisme -exceptiongroup==1.1.2 +exceptiongroup==1.1.3 # via anyio h11==0.14.0 # via httpcore @@ -40,11 +40,11 @@ jsonschema==4.17.3 # via serialized-data-interface lightkube==0.14.0 # via charmed-kubeflow-chisme -lightkube-models==1.27.1.4 +lightkube-models==1.28.1.4 # via lightkube markupsafe==2.1.3 # via jinja2 -ops==2.5.0 +ops==2.6.0 # via # -r requirements.in # charmed-kubeflow-chisme @@ -75,11 +75,11 @@ sniffio==1.3.0 # anyio # httpcore # httpx -tenacity==8.2.2 +tenacity==8.2.3 # via charmed-kubeflow-chisme urllib3==2.0.4 # via requests -websocket-client==1.6.1 +websocket-client==1.6.2 # via ops zipp==3.16.2 # via importlib-resources diff --git a/charms/kfp-profile-controller/requirements-fmt.txt b/charms/kfp-profile-controller/requirements-fmt.txt index a0318fe1a..84fabbf2a 100644 --- a/charms/kfp-profile-controller/requirements-fmt.txt +++ b/charms/kfp-profile-controller/requirements-fmt.txt @@ -6,7 +6,7 @@ # black==23.7.0 # via -r requirements-fmt.in -click==8.1.6 +click==8.1.7 # via black isort==5.12.0 # via -r requirements-fmt.in diff --git a/charms/kfp-profile-controller/requirements-integration.txt b/charms/kfp-profile-controller/requirements-integration.txt index 060724e86..fbb905945 100644 --- a/charms/kfp-profile-controller/requirements-integration.txt +++ b/charms/kfp-profile-controller/requirements-integration.txt @@ -4,9 +4,9 @@ # # pip-compile requirements-integration.in # -anyio==3.7.1 +anyio==4.0.0 # via httpcore -asttokens==2.2.1 +asttokens==2.4.0 # via stack-data attrs==23.1.0 # via @@ -44,7 +44,7 @@ decorator==5.1.1 # via # ipdb # ipython -exceptiongroup==1.1.2 +exceptiongroup==1.1.3 # via # anyio # pytest @@ -98,7 +98,7 @@ kubernetes==27.2.0 # via juju lightkube==0.14.0 # via -r requirements-integration.in -lightkube-models==1.27.1.4 +lightkube-models==1.28.1.4 # via lightkube macaroonbakery==1.3.1 # via @@ -126,7 +126,7 @@ pexpect==4.8.0 # via ipython pickleshare==0.7.5 # via ipython -pluggy==1.2.0 +pluggy==1.3.0 # via pytest prompt-toolkit==3.0.39 # via ipython @@ -167,17 +167,17 @@ pysocks==1.7.1 # via # selenium-wire # urllib3 -pytest==7.4.0 +pytest==7.4.1 # via # pytest-asyncio # pytest-operator pytest-asyncio==0.21.1 # via pytest-operator -pytest-operator==0.28.0 +pytest-operator==0.29.0 # via -r requirements-integration.in python-dateutil==2.8.2 # via kubernetes -pytz==2023.3 +pytz==2023.3.post1 # via pyrfc3339 pyyaml==6.0.1 # via @@ -196,7 +196,7 @@ requests-oauthlib==1.3.1 # via kubernetes rsa==4.9 # via google-auth -selenium==4.11.2 +selenium==4.12.0 # via # -r requirements-integration.in # selenium-wire @@ -221,7 +221,7 @@ sortedcontainers==2.4.0 # via trio stack-data==0.6.2 # via ipython -tenacity==8.2.2 +tenacity==8.2.3 # via -r requirements-integration.in theblues==0.5.2 # via juju @@ -239,7 +239,7 @@ trio==0.22.2 # via # selenium # trio-websocket -trio-websocket==0.10.3 +trio-websocket==0.10.4 # via selenium typing-extensions==4.7.1 # via @@ -254,7 +254,7 @@ urllib3[socks]==2.0.4 # selenium wcwidth==0.2.6 # via prompt-toolkit -websocket-client==1.6.1 +websocket-client==1.6.2 # via kubernetes websockets==7.0 # via juju diff --git a/charms/kfp-profile-controller/requirements-lint.txt b/charms/kfp-profile-controller/requirements-lint.txt index 1edc2e8c3..c46eb2af3 100644 --- a/charms/kfp-profile-controller/requirements-lint.txt +++ b/charms/kfp-profile-controller/requirements-lint.txt @@ -6,7 +6,7 @@ # black==23.7.0 # via -r requirements-lint.in -click==8.1.6 +click==8.1.7 # via black codespell==2.2.5 # via -r requirements-lint.in diff --git a/charms/kfp-profile-controller/requirements-unit.txt b/charms/kfp-profile-controller/requirements-unit.txt index 5b6abf501..60529ea49 100644 --- a/charms/kfp-profile-controller/requirements-unit.txt +++ b/charms/kfp-profile-controller/requirements-unit.txt @@ -4,7 +4,7 @@ # # pip-compile requirements-unit.in # -anyio==3.7.1 +anyio==4.0.0 # via # -r requirements.txt # httpcore @@ -24,13 +24,13 @@ charset-normalizer==3.2.0 # via # -r requirements.txt # requests -coverage==7.3.0 +coverage==7.3.1 # via -r requirements-unit.in deepdiff==6.2.1 # via # -r requirements.txt # charmed-kubeflow-chisme -exceptiongroup==1.1.2 +exceptiongroup==1.1.3 # via # -r requirements.txt # anyio @@ -71,7 +71,7 @@ lightkube==0.14.0 # via # -r requirements.txt # charmed-kubeflow-chisme -lightkube-models==1.27.1.4 +lightkube-models==1.28.1.4 # via # -r requirements.txt # lightkube @@ -79,7 +79,7 @@ markupsafe==2.1.3 # via # -r requirements.txt # jinja2 -ops==2.5.0 +ops==2.6.0 # via # -r requirements-unit.in # -r requirements.txt @@ -95,13 +95,13 @@ pkgutil-resolve-name==1.3.10 # via # -r requirements.txt # jsonschema -pluggy==1.2.0 +pluggy==1.3.0 # via pytest pyrsistent==0.19.3 # via # -r requirements.txt # jsonschema -pytest==7.4.0 +pytest==7.4.1 # via # -r requirements-unit.in # pytest-lazy-fixture @@ -139,7 +139,7 @@ sniffio==1.3.0 # anyio # httpcore # httpx -tenacity==8.2.2 +tenacity==8.2.3 # via # -r requirements.txt # charmed-kubeflow-chisme @@ -149,7 +149,7 @@ urllib3==2.0.4 # via # -r requirements.txt # requests -websocket-client==1.6.1 +websocket-client==1.6.2 # via # -r requirements.txt # ops diff --git a/charms/kfp-profile-controller/requirements.txt b/charms/kfp-profile-controller/requirements.txt index 3bfd92661..bc6164748 100644 --- a/charms/kfp-profile-controller/requirements.txt +++ b/charms/kfp-profile-controller/requirements.txt @@ -4,7 +4,7 @@ # # pip-compile requirements.in # -anyio==3.7.1 +anyio==4.0.0 # via httpcore attrs==23.1.0 # via jsonschema @@ -19,7 +19,7 @@ charset-normalizer==3.2.0 # via requests deepdiff==6.2.1 # via charmed-kubeflow-chisme -exceptiongroup==1.1.2 +exceptiongroup==1.1.3 # via anyio h11==0.14.0 # via httpcore @@ -40,11 +40,11 @@ jsonschema==4.17.3 # via serialized-data-interface lightkube==0.14.0 # via charmed-kubeflow-chisme -lightkube-models==1.27.1.4 +lightkube-models==1.28.1.4 # via lightkube markupsafe==2.1.3 # via jinja2 -ops==2.5.0 +ops==2.6.0 # via # -r requirements.in # charmed-kubeflow-chisme @@ -75,11 +75,11 @@ sniffio==1.3.0 # anyio # httpcore # httpx -tenacity==8.2.2 +tenacity==8.2.3 # via charmed-kubeflow-chisme urllib3==2.0.4 # via requests -websocket-client==1.6.1 +websocket-client==1.6.2 # via ops zipp==3.16.2 # via importlib-resources diff --git a/charms/kfp-schedwf/requirements-fmt.txt b/charms/kfp-schedwf/requirements-fmt.txt index a0318fe1a..84fabbf2a 100644 --- a/charms/kfp-schedwf/requirements-fmt.txt +++ b/charms/kfp-schedwf/requirements-fmt.txt @@ -6,7 +6,7 @@ # black==23.7.0 # via -r requirements-fmt.in -click==8.1.6 +click==8.1.7 # via black isort==5.12.0 # via -r requirements-fmt.in diff --git a/charms/kfp-schedwf/requirements-integration.txt b/charms/kfp-schedwf/requirements-integration.txt index 1ec80d2c0..9d0c4f6ea 100644 --- a/charms/kfp-schedwf/requirements-integration.txt +++ b/charms/kfp-schedwf/requirements-integration.txt @@ -4,7 +4,7 @@ # # pip-compile requirements-integration.in # -asttokens==2.2.1 +asttokens==2.4.0 # via stack-data attrs==23.1.0 # via @@ -40,7 +40,7 @@ decorator==5.1.1 # via # ipdb # ipython -exceptiongroup==1.1.2 +exceptiongroup==1.1.3 # via # pytest # trio @@ -109,7 +109,7 @@ pexpect==4.8.0 # via ipython pickleshare==0.7.5 # via ipython -pluggy==1.2.0 +pluggy==1.3.0 # via pytest prompt-toolkit==3.0.39 # via ipython @@ -150,17 +150,17 @@ pysocks==1.7.1 # via # selenium-wire # urllib3 -pytest==7.4.0 +pytest==7.4.1 # via # pytest-asyncio # pytest-operator pytest-asyncio==0.21.1 # via pytest-operator -pytest-operator==0.28.0 +pytest-operator==0.29.0 # via -r requirements-integration.in python-dateutil==2.8.2 # via kubernetes -pytz==2023.3 +pytz==2023.3.post1 # via pyrfc3339 pyyaml==6.0.1 # via @@ -178,7 +178,7 @@ requests-oauthlib==1.3.1 # via kubernetes rsa==4.9 # via google-auth -selenium==4.11.2 +selenium==4.12.0 # via # -r requirements-integration.in # selenium-wire @@ -199,7 +199,7 @@ sortedcontainers==2.4.0 # via trio stack-data==0.6.2 # via ipython -tenacity==8.2.2 +tenacity==8.2.3 # via -r requirements-integration.in theblues==0.5.2 # via juju @@ -217,7 +217,7 @@ trio==0.22.2 # via # selenium # trio-websocket -trio-websocket==0.10.3 +trio-websocket==0.10.4 # via selenium typing-extensions==4.7.1 # via @@ -232,7 +232,7 @@ urllib3[socks]==2.0.4 # selenium wcwidth==0.2.6 # via prompt-toolkit -websocket-client==1.6.1 +websocket-client==1.6.2 # via kubernetes websockets==7.0 # via juju diff --git a/charms/kfp-schedwf/requirements-lint.txt b/charms/kfp-schedwf/requirements-lint.txt index 1edc2e8c3..c46eb2af3 100644 --- a/charms/kfp-schedwf/requirements-lint.txt +++ b/charms/kfp-schedwf/requirements-lint.txt @@ -6,7 +6,7 @@ # black==23.7.0 # via -r requirements-lint.in -click==8.1.6 +click==8.1.7 # via black codespell==2.2.5 # via -r requirements-lint.in diff --git a/charms/kfp-schedwf/requirements-unit.txt b/charms/kfp-schedwf/requirements-unit.txt index caa3657c0..cfa0ddd2c 100644 --- a/charms/kfp-schedwf/requirements-unit.txt +++ b/charms/kfp-schedwf/requirements-unit.txt @@ -4,7 +4,7 @@ # # pip-compile requirements-unit.in # -anyio==3.7.1 +anyio==4.0.0 # via httpcore attrs==23.1.0 # via jsonschema @@ -17,11 +17,11 @@ charmed-kubeflow-chisme==0.2.0 # via -r requirements.in charset-normalizer==3.2.0 # via requests -coverage==7.3.0 +coverage==7.3.1 # via -r requirements-unit.in deepdiff==6.2.1 # via charmed-kubeflow-chisme -exceptiongroup==1.1.2 +exceptiongroup==1.1.3 # via # anyio # pytest @@ -48,7 +48,7 @@ lightkube==0.14.0 # via # -r requirements.in # charmed-kubeflow-chisme -lightkube-models==1.27.1.4 +lightkube-models==1.28.1.4 # via lightkube markupsafe==2.1.3 # via jinja2 @@ -64,11 +64,11 @@ packaging==23.1 # via pytest pkgutil-resolve-name==1.3.10 # via jsonschema -pluggy==1.2.0 +pluggy==1.3.0 # via pytest pyrsistent==0.19.3 # via jsonschema -pytest==7.4.0 +pytest==7.4.1 # via # -r requirements-unit.in # pytest-mock @@ -93,13 +93,13 @@ sniffio==1.3.0 # anyio # httpcore # httpx -tenacity==8.2.2 +tenacity==8.2.3 # via charmed-kubeflow-chisme tomli==2.0.1 # via pytest urllib3==2.0.4 # via requests -websocket-client==1.6.1 +websocket-client==1.6.2 # via ops zipp==3.16.2 # via importlib-resources diff --git a/charms/kfp-schedwf/requirements.txt b/charms/kfp-schedwf/requirements.txt index b5882b48d..ba7c0ef2b 100644 --- a/charms/kfp-schedwf/requirements.txt +++ b/charms/kfp-schedwf/requirements.txt @@ -4,7 +4,7 @@ # # pip-compile requirements.in # -anyio==3.7.1 +anyio==4.0.0 # via httpcore attrs==23.1.0 # via jsonschema @@ -19,7 +19,7 @@ charset-normalizer==3.2.0 # via requests deepdiff==6.2.1 # via charmed-kubeflow-chisme -exceptiongroup==1.1.2 +exceptiongroup==1.1.3 # via anyio h11==0.14.0 # via httpcore @@ -42,7 +42,7 @@ lightkube==0.14.0 # via # -r requirements.in # charmed-kubeflow-chisme -lightkube-models==1.27.1.4 +lightkube-models==1.28.1.4 # via lightkube markupsafe==2.1.3 # via jinja2 @@ -75,11 +75,11 @@ sniffio==1.3.0 # anyio # httpcore # httpx -tenacity==8.2.2 +tenacity==8.2.3 # via charmed-kubeflow-chisme urllib3==2.0.4 # via requests -websocket-client==1.6.1 +websocket-client==1.6.2 # via ops zipp==3.16.2 # via importlib-resources diff --git a/charms/kfp-ui/requirements-fmt.txt b/charms/kfp-ui/requirements-fmt.txt index a0318fe1a..84fabbf2a 100644 --- a/charms/kfp-ui/requirements-fmt.txt +++ b/charms/kfp-ui/requirements-fmt.txt @@ -6,7 +6,7 @@ # black==23.7.0 # via -r requirements-fmt.in -click==8.1.6 +click==8.1.7 # via black isort==5.12.0 # via -r requirements-fmt.in diff --git a/charms/kfp-ui/requirements-integration.txt b/charms/kfp-ui/requirements-integration.txt index 1ec80d2c0..9d0c4f6ea 100644 --- a/charms/kfp-ui/requirements-integration.txt +++ b/charms/kfp-ui/requirements-integration.txt @@ -4,7 +4,7 @@ # # pip-compile requirements-integration.in # -asttokens==2.2.1 +asttokens==2.4.0 # via stack-data attrs==23.1.0 # via @@ -40,7 +40,7 @@ decorator==5.1.1 # via # ipdb # ipython -exceptiongroup==1.1.2 +exceptiongroup==1.1.3 # via # pytest # trio @@ -109,7 +109,7 @@ pexpect==4.8.0 # via ipython pickleshare==0.7.5 # via ipython -pluggy==1.2.0 +pluggy==1.3.0 # via pytest prompt-toolkit==3.0.39 # via ipython @@ -150,17 +150,17 @@ pysocks==1.7.1 # via # selenium-wire # urllib3 -pytest==7.4.0 +pytest==7.4.1 # via # pytest-asyncio # pytest-operator pytest-asyncio==0.21.1 # via pytest-operator -pytest-operator==0.28.0 +pytest-operator==0.29.0 # via -r requirements-integration.in python-dateutil==2.8.2 # via kubernetes -pytz==2023.3 +pytz==2023.3.post1 # via pyrfc3339 pyyaml==6.0.1 # via @@ -178,7 +178,7 @@ requests-oauthlib==1.3.1 # via kubernetes rsa==4.9 # via google-auth -selenium==4.11.2 +selenium==4.12.0 # via # -r requirements-integration.in # selenium-wire @@ -199,7 +199,7 @@ sortedcontainers==2.4.0 # via trio stack-data==0.6.2 # via ipython -tenacity==8.2.2 +tenacity==8.2.3 # via -r requirements-integration.in theblues==0.5.2 # via juju @@ -217,7 +217,7 @@ trio==0.22.2 # via # selenium # trio-websocket -trio-websocket==0.10.3 +trio-websocket==0.10.4 # via selenium typing-extensions==4.7.1 # via @@ -232,7 +232,7 @@ urllib3[socks]==2.0.4 # selenium wcwidth==0.2.6 # via prompt-toolkit -websocket-client==1.6.1 +websocket-client==1.6.2 # via kubernetes websockets==7.0 # via juju diff --git a/charms/kfp-ui/requirements-lint.txt b/charms/kfp-ui/requirements-lint.txt index 1edc2e8c3..c46eb2af3 100644 --- a/charms/kfp-ui/requirements-lint.txt +++ b/charms/kfp-ui/requirements-lint.txt @@ -6,7 +6,7 @@ # black==23.7.0 # via -r requirements-lint.in -click==8.1.6 +click==8.1.7 # via black codespell==2.2.5 # via -r requirements-lint.in diff --git a/charms/kfp-ui/requirements-unit.txt b/charms/kfp-ui/requirements-unit.txt index 73ba63c09..70f2bfc4e 100644 --- a/charms/kfp-ui/requirements-unit.txt +++ b/charms/kfp-ui/requirements-unit.txt @@ -4,7 +4,7 @@ # # pip-compile requirements-unit.in # -anyio==3.7.1 +anyio==4.0.0 # via httpcore attrs==23.1.0 # via jsonschema @@ -17,11 +17,11 @@ charmed-kubeflow-chisme==0.2.0 # via -r requirements.in charset-normalizer==3.2.0 # via requests -coverage==7.3.0 +coverage==7.3.1 # via -r requirements-unit.in deepdiff==6.2.1 # via charmed-kubeflow-chisme -exceptiongroup==1.1.2 +exceptiongroup==1.1.3 # via # anyio # pytest @@ -48,11 +48,11 @@ lightkube==0.14.0 # via # -r requirements.in # charmed-kubeflow-chisme -lightkube-models==1.27.1.4 +lightkube-models==1.28.1.4 # via lightkube markupsafe==2.1.3 # via jinja2 -ops==2.5.0 +ops==2.6.0 # via # -r requirements-unit.in # -r requirements.in @@ -64,11 +64,11 @@ packaging==23.1 # via pytest pkgutil-resolve-name==1.3.10 # via jsonschema -pluggy==1.2.0 +pluggy==1.3.0 # via pytest pyrsistent==0.19.3 # via jsonschema -pytest==7.4.0 +pytest==7.4.1 # via # -r requirements-unit.in # pytest-lazy-fixture @@ -98,13 +98,13 @@ sniffio==1.3.0 # anyio # httpcore # httpx -tenacity==8.2.2 +tenacity==8.2.3 # via charmed-kubeflow-chisme tomli==2.0.1 # via pytest urllib3==2.0.4 # via requests -websocket-client==1.6.1 +websocket-client==1.6.2 # via ops zipp==3.16.2 # via importlib-resources diff --git a/charms/kfp-ui/requirements.txt b/charms/kfp-ui/requirements.txt index 668e277c9..29855eece 100644 --- a/charms/kfp-ui/requirements.txt +++ b/charms/kfp-ui/requirements.txt @@ -4,7 +4,7 @@ # # pip-compile requirements.in # -anyio==3.7.1 +anyio==4.0.0 # via httpcore attrs==23.1.0 # via jsonschema @@ -19,7 +19,7 @@ charset-normalizer==3.2.0 # via requests deepdiff==6.2.1 # via charmed-kubeflow-chisme -exceptiongroup==1.1.2 +exceptiongroup==1.1.3 # via anyio h11==0.14.0 # via httpcore @@ -42,11 +42,11 @@ lightkube==0.14.0 # via # -r requirements.in # charmed-kubeflow-chisme -lightkube-models==1.27.1.4 +lightkube-models==1.28.1.4 # via lightkube markupsafe==2.1.3 # via jinja2 -ops==2.5.0 +ops==2.6.0 # via # -r requirements.in # charmed-kubeflow-chisme @@ -77,11 +77,11 @@ sniffio==1.3.0 # anyio # httpcore # httpx -tenacity==8.2.2 +tenacity==8.2.3 # via charmed-kubeflow-chisme urllib3==2.0.4 # via requests -websocket-client==1.6.1 +websocket-client==1.6.2 # via ops zipp==3.16.2 # via importlib-resources diff --git a/charms/kfp-viewer/requirements-fmt.txt b/charms/kfp-viewer/requirements-fmt.txt index a0318fe1a..84fabbf2a 100644 --- a/charms/kfp-viewer/requirements-fmt.txt +++ b/charms/kfp-viewer/requirements-fmt.txt @@ -6,7 +6,7 @@ # black==23.7.0 # via -r requirements-fmt.in -click==8.1.6 +click==8.1.7 # via black isort==5.12.0 # via -r requirements-fmt.in diff --git a/charms/kfp-viewer/requirements-integration.txt b/charms/kfp-viewer/requirements-integration.txt index 1ec80d2c0..9d0c4f6ea 100644 --- a/charms/kfp-viewer/requirements-integration.txt +++ b/charms/kfp-viewer/requirements-integration.txt @@ -4,7 +4,7 @@ # # pip-compile requirements-integration.in # -asttokens==2.2.1 +asttokens==2.4.0 # via stack-data attrs==23.1.0 # via @@ -40,7 +40,7 @@ decorator==5.1.1 # via # ipdb # ipython -exceptiongroup==1.1.2 +exceptiongroup==1.1.3 # via # pytest # trio @@ -109,7 +109,7 @@ pexpect==4.8.0 # via ipython pickleshare==0.7.5 # via ipython -pluggy==1.2.0 +pluggy==1.3.0 # via pytest prompt-toolkit==3.0.39 # via ipython @@ -150,17 +150,17 @@ pysocks==1.7.1 # via # selenium-wire # urllib3 -pytest==7.4.0 +pytest==7.4.1 # via # pytest-asyncio # pytest-operator pytest-asyncio==0.21.1 # via pytest-operator -pytest-operator==0.28.0 +pytest-operator==0.29.0 # via -r requirements-integration.in python-dateutil==2.8.2 # via kubernetes -pytz==2023.3 +pytz==2023.3.post1 # via pyrfc3339 pyyaml==6.0.1 # via @@ -178,7 +178,7 @@ requests-oauthlib==1.3.1 # via kubernetes rsa==4.9 # via google-auth -selenium==4.11.2 +selenium==4.12.0 # via # -r requirements-integration.in # selenium-wire @@ -199,7 +199,7 @@ sortedcontainers==2.4.0 # via trio stack-data==0.6.2 # via ipython -tenacity==8.2.2 +tenacity==8.2.3 # via -r requirements-integration.in theblues==0.5.2 # via juju @@ -217,7 +217,7 @@ trio==0.22.2 # via # selenium # trio-websocket -trio-websocket==0.10.3 +trio-websocket==0.10.4 # via selenium typing-extensions==4.7.1 # via @@ -232,7 +232,7 @@ urllib3[socks]==2.0.4 # selenium wcwidth==0.2.6 # via prompt-toolkit -websocket-client==1.6.1 +websocket-client==1.6.2 # via kubernetes websockets==7.0 # via juju diff --git a/charms/kfp-viewer/requirements-lint.txt b/charms/kfp-viewer/requirements-lint.txt index 1edc2e8c3..c46eb2af3 100644 --- a/charms/kfp-viewer/requirements-lint.txt +++ b/charms/kfp-viewer/requirements-lint.txt @@ -6,7 +6,7 @@ # black==23.7.0 # via -r requirements-lint.in -click==8.1.6 +click==8.1.7 # via black codespell==2.2.5 # via -r requirements-lint.in diff --git a/charms/kfp-viewer/requirements-unit.txt b/charms/kfp-viewer/requirements-unit.txt index 46854a251..374915c99 100644 --- a/charms/kfp-viewer/requirements-unit.txt +++ b/charms/kfp-viewer/requirements-unit.txt @@ -4,7 +4,7 @@ # # pip-compile requirements-unit.in # -anyio==3.7.1 +anyio==4.0.0 # via httpcore attrs==23.1.0 # via jsonschema @@ -17,11 +17,11 @@ charmed-kubeflow-chisme==0.2.0 # via -r requirements.in charset-normalizer==3.2.0 # via requests -coverage==7.3.0 +coverage==7.3.1 # via -r requirements-unit.in deepdiff==6.2.1 # via charmed-kubeflow-chisme -exceptiongroup==1.1.2 +exceptiongroup==1.1.3 # via # anyio # pytest @@ -48,11 +48,11 @@ lightkube==0.14.0 # via # -r requirements.in # charmed-kubeflow-chisme -lightkube-models==1.27.1.4 +lightkube-models==1.28.1.4 # via lightkube markupsafe==2.1.3 # via jinja2 -ops==2.5.0 +ops==2.6.0 # via # -r requirements-unit.in # -r requirements.in @@ -64,11 +64,11 @@ packaging==23.1 # via pytest pkgutil-resolve-name==1.3.10 # via jsonschema -pluggy==1.2.0 +pluggy==1.3.0 # via pytest pyrsistent==0.19.3 # via jsonschema -pytest==7.4.0 +pytest==7.4.1 # via # -r requirements-unit.in # pytest-lazy-fixture @@ -96,13 +96,13 @@ sniffio==1.3.0 # anyio # httpcore # httpx -tenacity==8.2.2 +tenacity==8.2.3 # via charmed-kubeflow-chisme tomli==2.0.1 # via pytest urllib3==2.0.4 # via requests -websocket-client==1.6.1 +websocket-client==1.6.2 # via ops zipp==3.16.2 # via importlib-resources diff --git a/charms/kfp-viewer/requirements.txt b/charms/kfp-viewer/requirements.txt index 27c555f26..6e044c9ef 100644 --- a/charms/kfp-viewer/requirements.txt +++ b/charms/kfp-viewer/requirements.txt @@ -4,7 +4,7 @@ # # pip-compile requirements.in # -anyio==3.7.1 +anyio==4.0.0 # via httpcore attrs==23.1.0 # via jsonschema @@ -19,7 +19,7 @@ charset-normalizer==3.2.0 # via requests deepdiff==6.2.1 # via charmed-kubeflow-chisme -exceptiongroup==1.1.2 +exceptiongroup==1.1.3 # via anyio h11==0.14.0 # via httpcore @@ -42,11 +42,11 @@ lightkube==0.14.0 # via # -r requirements.in # charmed-kubeflow-chisme -lightkube-models==1.27.1.4 +lightkube-models==1.28.1.4 # via lightkube markupsafe==2.1.3 # via jinja2 -ops==2.5.0 +ops==2.6.0 # via # -r requirements.in # charmed-kubeflow-chisme @@ -75,11 +75,11 @@ sniffio==1.3.0 # anyio # httpcore # httpx -tenacity==8.2.2 +tenacity==8.2.3 # via charmed-kubeflow-chisme urllib3==2.0.4 # via requests -websocket-client==1.6.1 +websocket-client==1.6.2 # via ops zipp==3.16.2 # via importlib-resources diff --git a/charms/kfp-viz/requirements-fmt.txt b/charms/kfp-viz/requirements-fmt.txt index a0318fe1a..84fabbf2a 100644 --- a/charms/kfp-viz/requirements-fmt.txt +++ b/charms/kfp-viz/requirements-fmt.txt @@ -6,7 +6,7 @@ # black==23.7.0 # via -r requirements-fmt.in -click==8.1.6 +click==8.1.7 # via black isort==5.12.0 # via -r requirements-fmt.in diff --git a/charms/kfp-viz/requirements-integration.txt b/charms/kfp-viz/requirements-integration.txt index 1ec80d2c0..9d0c4f6ea 100644 --- a/charms/kfp-viz/requirements-integration.txt +++ b/charms/kfp-viz/requirements-integration.txt @@ -4,7 +4,7 @@ # # pip-compile requirements-integration.in # -asttokens==2.2.1 +asttokens==2.4.0 # via stack-data attrs==23.1.0 # via @@ -40,7 +40,7 @@ decorator==5.1.1 # via # ipdb # ipython -exceptiongroup==1.1.2 +exceptiongroup==1.1.3 # via # pytest # trio @@ -109,7 +109,7 @@ pexpect==4.8.0 # via ipython pickleshare==0.7.5 # via ipython -pluggy==1.2.0 +pluggy==1.3.0 # via pytest prompt-toolkit==3.0.39 # via ipython @@ -150,17 +150,17 @@ pysocks==1.7.1 # via # selenium-wire # urllib3 -pytest==7.4.0 +pytest==7.4.1 # via # pytest-asyncio # pytest-operator pytest-asyncio==0.21.1 # via pytest-operator -pytest-operator==0.28.0 +pytest-operator==0.29.0 # via -r requirements-integration.in python-dateutil==2.8.2 # via kubernetes -pytz==2023.3 +pytz==2023.3.post1 # via pyrfc3339 pyyaml==6.0.1 # via @@ -178,7 +178,7 @@ requests-oauthlib==1.3.1 # via kubernetes rsa==4.9 # via google-auth -selenium==4.11.2 +selenium==4.12.0 # via # -r requirements-integration.in # selenium-wire @@ -199,7 +199,7 @@ sortedcontainers==2.4.0 # via trio stack-data==0.6.2 # via ipython -tenacity==8.2.2 +tenacity==8.2.3 # via -r requirements-integration.in theblues==0.5.2 # via juju @@ -217,7 +217,7 @@ trio==0.22.2 # via # selenium # trio-websocket -trio-websocket==0.10.3 +trio-websocket==0.10.4 # via selenium typing-extensions==4.7.1 # via @@ -232,7 +232,7 @@ urllib3[socks]==2.0.4 # selenium wcwidth==0.2.6 # via prompt-toolkit -websocket-client==1.6.1 +websocket-client==1.6.2 # via kubernetes websockets==7.0 # via juju diff --git a/charms/kfp-viz/requirements-lint.txt b/charms/kfp-viz/requirements-lint.txt index 1edc2e8c3..c46eb2af3 100644 --- a/charms/kfp-viz/requirements-lint.txt +++ b/charms/kfp-viz/requirements-lint.txt @@ -6,7 +6,7 @@ # black==23.7.0 # via -r requirements-lint.in -click==8.1.6 +click==8.1.7 # via black codespell==2.2.5 # via -r requirements-lint.in diff --git a/charms/kfp-viz/requirements-unit.txt b/charms/kfp-viz/requirements-unit.txt index bb3b397ef..917f0acc0 100644 --- a/charms/kfp-viz/requirements-unit.txt +++ b/charms/kfp-viz/requirements-unit.txt @@ -4,7 +4,7 @@ # # pip-compile requirements-unit.in # -anyio==3.7.1 +anyio==4.0.0 # via httpcore attrs==23.1.0 # via jsonschema @@ -17,11 +17,11 @@ charmed-kubeflow-chisme==0.2.0 # via -r requirements.in charset-normalizer==3.2.0 # via requests -coverage==7.3.0 +coverage==7.3.1 # via -r requirements-unit.in deepdiff==6.2.1 # via charmed-kubeflow-chisme -exceptiongroup==1.1.2 +exceptiongroup==1.1.3 # via # anyio # pytest @@ -46,11 +46,11 @@ jsonschema==4.17.3 # via serialized-data-interface lightkube==0.14.0 # via charmed-kubeflow-chisme -lightkube-models==1.27.1.4 +lightkube-models==1.28.1.4 # via lightkube markupsafe==2.1.3 # via jinja2 -ops==2.5.0 +ops==2.6.0 # via # -r requirements-unit.in # -r requirements.in @@ -62,11 +62,11 @@ packaging==23.1 # via pytest pkgutil-resolve-name==1.3.10 # via jsonschema -pluggy==1.2.0 +pluggy==1.3.0 # via pytest pyrsistent==0.19.3 # via jsonschema -pytest==7.4.0 +pytest==7.4.1 # via # -r requirements-unit.in # pytest-mock @@ -99,7 +99,7 @@ tomli==2.0.1 # via pytest urllib3==2.0.4 # via requests -websocket-client==1.6.1 +websocket-client==1.6.2 # via ops zipp==3.16.2 # via importlib-resources diff --git a/charms/kfp-viz/requirements.txt b/charms/kfp-viz/requirements.txt index 10f7ed9bb..bc6164748 100644 --- a/charms/kfp-viz/requirements.txt +++ b/charms/kfp-viz/requirements.txt @@ -4,7 +4,7 @@ # # pip-compile requirements.in # -anyio==3.7.1 +anyio==4.0.0 # via httpcore attrs==23.1.0 # via jsonschema @@ -40,11 +40,11 @@ jsonschema==4.17.3 # via serialized-data-interface lightkube==0.14.0 # via charmed-kubeflow-chisme -lightkube-models==1.27.1.4 +lightkube-models==1.28.1.4 # via lightkube markupsafe==2.1.3 # via jinja2 -ops==2.5.0 +ops==2.6.0 # via # -r requirements.in # charmed-kubeflow-chisme @@ -79,7 +79,7 @@ tenacity==8.2.3 # via charmed-kubeflow-chisme urllib3==2.0.4 # via requests -websocket-client==1.6.1 +websocket-client==1.6.2 # via ops zipp==3.16.2 # via importlib-resources diff --git a/requirements-integration.txt b/requirements-integration.txt index 95241c465..194192977 100644 --- a/requirements-integration.txt +++ b/requirements-integration.txt @@ -10,9 +10,9 @@ aiohttp==3.8.5 # via -r requirements-integration.in aiosignal==1.3.1 # via aiohttp -anyio==3.7.1 +anyio==4.0.0 # via httpcore -asttokens==2.2.1 +asttokens==2.4.0 # via stack-data async-timeout==4.0.3 # via aiohttp @@ -41,7 +41,7 @@ charset-normalizer==3.2.0 # via # aiohttp # requests -click==8.1.6 +click==8.1.7 # via # kfp # typer @@ -57,7 +57,7 @@ deprecated==1.2.14 # via kfp docstring-parser==0.15 # via kfp -exceptiongroup==1.1.2 +exceptiongroup==1.1.3 # via # anyio # pytest @@ -94,7 +94,7 @@ google-cloud-storage==2.10.0 # via kfp google-crc32c==1.5.0 # via google-resumable-media -google-resumable-media==2.5.0 +google-resumable-media==2.6.0 # via google-cloud-storage googleapis-common-protos==1.60.0 # via google-api-core @@ -148,7 +148,7 @@ kubernetes==25.3.0 # kfp lightkube==0.14.0 # via -r requirements-integration.in -lightkube-models==1.27.1.4 +lightkube-models==1.28.1.4 # via lightkube macaroonbakery==1.3.1 # via @@ -178,7 +178,7 @@ pickleshare==0.7.5 # via ipython pkgutil-resolve-name==1.3.10 # via jsonschema -pluggy==1.2.0 +pluggy==1.3.0 # via pytest prompt-toolkit==3.0.39 # via ipython @@ -221,20 +221,20 @@ pyrfc3339==1.1 # macaroonbakery pyrsistent==0.19.3 # via jsonschema -pytest==7.4.0 +pytest==7.4.1 # via # -r requirements-integration.in # pytest-asyncio # pytest-operator pytest-asyncio==0.21.1 # via pytest-operator -pytest-operator==0.28.0 +pytest-operator==0.29.0 # via -r requirements-integration.in python-dateutil==2.8.2 # via # kfp-server-api # kubernetes -pytz==2023.3 +pytz==2023.3.post1 # via pyrfc3339 pyyaml==6.0.1 # via @@ -284,7 +284,7 @@ strip-hints==0.1.10 # via kfp tabulate==0.9.0 # via kfp -tenacity==8.2.2 +tenacity==8.2.3 # via -r requirements-integration.in termcolor==2.3.0 # via fire @@ -324,11 +324,11 @@ urllib3==1.26.16 # requests wcwidth==0.2.6 # via prompt-toolkit -websocket-client==1.6.1 +websocket-client==1.6.2 # via kubernetes websockets==7.0 # via juju -wheel==0.41.1 +wheel==0.41.2 # via strip-hints wrapt==1.15.0 # via deprecated