From 3daadbaa1dab5cee3b66e4890261dc8a18991935 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 5 Dec 2024 11:45:06 +0000 Subject: [PATCH] chore(deps): refresh pip-compile outputs --- charms/kfp-api/requirements-fmt.txt | 16 +- charms/kfp-api/requirements-integration.txt | 100 +++--- charms/kfp-api/requirements-lint.txt | 30 +- charms/kfp-api/requirements-unit.txt | 192 +++++++++--- charms/kfp-api/requirements.txt | 166 ++++++++-- .../kfp-metadata-writer/requirements-fmt.txt | 14 +- .../requirements-integration.txt | 94 +++--- .../kfp-metadata-writer/requirements-lint.txt | 28 +- .../kfp-metadata-writer/requirements-unit.txt | 279 ++++++++++++----- charms/kfp-metadata-writer/requirements.txt | 161 +++++++--- charms/kfp-persistence/requirements-fmt.txt | 16 +- .../requirements-integration.txt | 90 +++--- charms/kfp-persistence/requirements-lint.txt | 30 +- charms/kfp-persistence/requirements-unit.txt | 168 +++++++--- charms/kfp-persistence/requirements.txt | 146 ++++++--- .../requirements-fmt.txt | 16 +- .../requirements-integration.txt | 98 +++--- .../requirements-lint.txt | 30 +- .../requirements-unit.txt | 290 +++++++++++++----- .../kfp-profile-controller/requirements.txt | 168 ++++++++-- charms/kfp-schedwf/requirements-fmt.txt | 16 +- .../kfp-schedwf/requirements-integration.txt | 90 +++--- charms/kfp-schedwf/requirements-lint.txt | 30 +- charms/kfp-schedwf/requirements-unit.txt | 187 ++++++++--- charms/kfp-schedwf/requirements.txt | 167 ++++++++-- charms/kfp-ui/requirements-fmt.txt | 16 +- charms/kfp-ui/requirements-integration.txt | 90 +++--- charms/kfp-ui/requirements-lint.txt | 30 +- charms/kfp-ui/requirements-unit.txt | 189 +++++++++--- charms/kfp-ui/requirements.txt | 167 ++++++++-- charms/kfp-viewer/requirements-fmt.txt | 16 +- .../kfp-viewer/requirements-integration.txt | 90 +++--- charms/kfp-viewer/requirements-lint.txt | 30 +- charms/kfp-viewer/requirements-unit.txt | 187 ++++++++--- charms/kfp-viewer/requirements.txt | 167 ++++++++-- charms/kfp-viz/requirements-fmt.txt | 16 +- charms/kfp-viz/requirements-integration.txt | 90 +++--- charms/kfp-viz/requirements-lint.txt | 30 +- charms/kfp-viz/requirements-unit.txt | 188 +++++++++--- charms/kfp-viz/requirements.txt | 168 ++++++++-- requirements-integration-v1.txt | 118 +++---- requirements-integration-v2.txt | 120 ++++---- 42 files changed, 2965 insertions(+), 1369 deletions(-) diff --git a/charms/kfp-api/requirements-fmt.txt b/charms/kfp-api/requirements-fmt.txt index a0318fe1..9aa22f98 100644 --- a/charms/kfp-api/requirements-fmt.txt +++ b/charms/kfp-api/requirements-fmt.txt @@ -4,21 +4,21 @@ # # pip-compile requirements-fmt.in # -black==23.7.0 +black==24.8.0 # via -r requirements-fmt.in -click==8.1.6 +click==8.1.7 # via black -isort==5.12.0 +isort==5.13.2 # via -r requirements-fmt.in mypy-extensions==1.0.0 # via black -packaging==23.1 +packaging==24.2 # via black -pathspec==0.11.2 +pathspec==0.12.1 # via black -platformdirs==3.10.0 +platformdirs==4.3.6 # via black -tomli==2.0.1 +tomli==2.2.1 # via black -typing-extensions==4.7.1 +typing-extensions==4.12.2 # via black diff --git a/charms/kfp-api/requirements-integration.txt b/charms/kfp-api/requirements-integration.txt index 29474720..e62d72d9 100644 --- a/charms/kfp-api/requirements-integration.txt +++ b/charms/kfp-api/requirements-integration.txt @@ -4,28 +4,28 @@ # # pip-compile requirements-integration.in # -anyio==4.4.0 +anyio==4.5.2 # via httpx -appnope==0.1.4 - # via ipython -asttokens==2.4.1 +asttokens==3.0.0 # via stack-data -attrs==23.2.0 +attrs==24.2.0 # via # jsonschema # outcome # trio backcall==0.2.0 # via ipython -bcrypt==4.1.3 +backports-strenum==1.3.1 + # via juju +bcrypt==4.2.1 # via paramiko blinker==1.8.2 # via selenium-wire brotli==1.1.0 # via selenium-wire -cachetools==5.3.3 +cachetools==5.5.0 # via google-auth -certifi==2024.6.2 +certifi==2024.8.30 # via # httpcore # httpx @@ -33,15 +33,15 @@ certifi==2024.6.2 # requests # selenium # selenium-wire -cffi==1.16.0 +cffi==1.17.1 # via # cryptography # pynacl -charmed-kubeflow-chisme==0.4.1 +charmed-kubeflow-chisme==0.4.3 # via -r requirements-integration.in -charset-normalizer==3.3.2 +charset-normalizer==3.4.0 # via requests -cryptography==42.0.8 +cryptography==44.0.0 # via # paramiko # pyopenssl @@ -51,15 +51,15 @@ decorator==5.1.1 # ipython deepdiff==6.2.1 # via charmed-kubeflow-chisme -exceptiongroup==1.2.1 +exceptiongroup==1.2.2 # via # anyio # pytest # trio # trio-websocket -executing==2.0.1 +executing==2.1.0 # via stack-data -google-auth==2.30.0 +google-auth==2.36.0 # via kubernetes h11==0.14.0 # via @@ -69,23 +69,23 @@ h2==4.1.0 # via selenium-wire hpack==4.0.0 # via h2 -httpcore==1.0.5 +httpcore==1.0.7 # via httpx -httpx==0.27.0 +httpx==0.28.0 # via lightkube -hvac==2.2.0 +hvac==2.3.0 # via juju hyperframe==6.0.1 # via # h2 # selenium-wire -idna==3.7 +idna==3.10 # via # anyio # httpx # requests # trio -importlib-resources==6.4.0 +importlib-resources==6.4.5 # via jsonschema iniconfig==2.0.0 # via pytest @@ -93,7 +93,7 @@ ipdb==0.13.13 # via pytest-operator ipython==8.12.3 # via ipdb -jedi==0.19.1 +jedi==0.19.2 # via ipython jinja2==3.1.4 # via @@ -101,7 +101,7 @@ jinja2==3.1.4 # pytest-operator jsonschema==4.17.3 # via serialized-data-interface -juju==3.5.0.0 +juju==3.6.0.0 # via # -r requirements-integration.in # charmed-kubeflow-chisme @@ -110,9 +110,9 @@ kaitaistruct==0.10 # via selenium-wire kubernetes==30.1.0 # via juju -lightkube==0.15.2 +lightkube==0.15.5 # via charmed-kubeflow-chisme -lightkube-models==1.30.0.8 +lightkube-models==1.31.1.8 # via lightkube macaroonbakery==1.3.4 # via juju @@ -126,7 +126,7 @@ oauthlib==3.2.2 # via # kubernetes # requests-oauthlib -ops==2.14.0 +ops==2.17.1 # via # charmed-kubeflow-chisme # serialized-data-interface @@ -134,11 +134,11 @@ ordered-set==4.1.0 # via deepdiff outcome==1.3.0.post0 # via trio -packaging==24.0 +packaging==24.2 # via # juju # pytest -paramiko==3.4.0 +paramiko==3.5.0 # via juju parso==0.8.4 # via jedi @@ -150,21 +150,21 @@ pkgutil-resolve-name==1.3.10 # via jsonschema pluggy==1.5.0 # via pytest -prompt-toolkit==3.0.46 +prompt-toolkit==3.0.48 # via ipython -protobuf==5.27.1 +protobuf==5.29.1 # via macaroonbakery ptyprocess==0.7.0 # via pexpect -pure-eval==0.2.2 +pure-eval==0.2.3 # via stack-data -pyasn1==0.6.0 +pyasn1==0.6.1 # via # juju # pyasn1-modules # rsa # selenium-wire -pyasn1-modules==0.4.0 +pyasn1-modules==0.4.1 # via google-auth pycparser==2.22 # via cffi @@ -177,9 +177,9 @@ pynacl==1.5.0 # macaroonbakery # paramiko # pymacaroons -pyopenssl==24.1.0 +pyopenssl==24.3.0 # via selenium-wire -pyparsing==3.1.2 +pyparsing==3.1.4 # via selenium-wire pyrfc3339==1.1 # via @@ -191,19 +191,19 @@ pysocks==1.7.1 # via # selenium-wire # urllib3 -pytest==8.2.2 +pytest==8.3.4 # via # pytest-asyncio # pytest-operator pytest-asyncio==0.21.2 # via pytest-operator -pytest-operator==0.35.0 +pytest-operator==0.38.0 # via -r requirements-integration.in python-dateutil==2.9.0.post0 # via kubernetes -pytz==2024.1 +pytz==2024.2 # via pyrfc3339 -pyyaml==6.0.1 +pyyaml==6.0.2 # via # juju # kubernetes @@ -226,7 +226,7 @@ ruamel-yaml==0.18.6 # via charmed-kubeflow-chisme ruamel-yaml-clib==0.2.8 # via ruamel-yaml -selenium==4.21.0 +selenium==4.27.1 # via # -r requirements-integration.in # selenium-wire @@ -234,9 +234,8 @@ selenium-wire==5.1.0 # via -r requirements-integration.in serialized-data-interface==0.7.0 # via charmed-kubeflow-chisme -six==1.16.0 +six==1.17.0 # via - # asttokens # kubernetes # macaroonbakery # pymacaroons @@ -244,17 +243,16 @@ six==1.16.0 sniffio==1.3.1 # via # anyio - # httpx # trio sortedcontainers==2.4.0 # via trio stack-data==0.6.3 # via ipython -tenacity==8.3.0 +tenacity==9.0.0 # via # -r requirements-integration.in # charmed-kubeflow-chisme -tomli==2.0.1 +tomli==2.2.1 # via # ipdb # pytest @@ -264,21 +262,22 @@ traitlets==5.14.3 # via # ipython # matplotlib-inline -trio==0.25.1 +trio==0.27.0 # via # selenium # trio-websocket trio-websocket==0.11.1 # via selenium -typing-extensions==4.12.1 +typing-extensions==4.12.2 # via # anyio # ipython + # juju # selenium # typing-inspect typing-inspect==0.9.0 # via juju -urllib3[socks]==2.2.1 +urllib3[socks]==2.2.3 # via # kubernetes # requests @@ -289,13 +288,14 @@ websocket-client==1.8.0 # via # kubernetes # ops -websockets==12.0 + # selenium +websockets==13.1 # via juju wsproto==1.2.0 # via # selenium-wire # trio-websocket -zipp==3.19.2 +zipp==3.20.2 # via importlib-resources -zstandard==0.22.0 +zstandard==0.23.0 # via selenium-wire diff --git a/charms/kfp-api/requirements-lint.txt b/charms/kfp-api/requirements-lint.txt index 1edc2e8c..36e07981 100644 --- a/charms/kfp-api/requirements-lint.txt +++ b/charms/kfp-api/requirements-lint.txt @@ -4,47 +4,47 @@ # # pip-compile requirements-lint.in # -black==23.7.0 +black==24.8.0 # via -r requirements-lint.in -click==8.1.6 +click==8.1.7 # via black -codespell==2.2.5 +codespell==2.3.0 # via -r requirements-lint.in -flake8==6.0.0 +flake8==7.0.0 # via # -r requirements-lint.in # flake8-builtins # pep8-naming # pyproject-flake8 -flake8-builtins==2.1.0 +flake8-builtins==2.5.0 # via -r requirements-lint.in flake8-copyright==0.2.4 # via -r requirements-lint.in -isort==5.12.0 +isort==5.13.2 # via -r requirements-lint.in mccabe==0.7.0 # via flake8 mypy-extensions==1.0.0 # via black -packaging==23.1 +packaging==24.2 # via black -pathspec==0.11.2 +pathspec==0.12.1 # via black -pep8-naming==0.13.3 +pep8-naming==0.14.1 # via -r requirements-lint.in -platformdirs==3.10.0 +platformdirs==4.3.6 # via black -pycodestyle==2.10.0 +pycodestyle==2.11.1 # via flake8 -pyflakes==3.0.1 +pyflakes==3.2.0 # via flake8 -pyproject-flake8==6.0.0.post1 +pyproject-flake8==7.0.0 # via -r requirements-lint.in -tomli==2.0.1 +tomli==2.2.1 # via # black # pyproject-flake8 -typing-extensions==4.7.1 +typing-extensions==4.12.2 # via black # The following packages are considered to be unsafe in a requirements file: diff --git a/charms/kfp-api/requirements-unit.txt b/charms/kfp-api/requirements-unit.txt index cc6b09ba..d83685e1 100644 --- a/charms/kfp-api/requirements-unit.txt +++ b/charms/kfp-api/requirements-unit.txt @@ -4,41 +4,60 @@ # # pip-compile requirements-unit.in # -anyio==3.7.1 - # via httpcore -attrs==23.1.0 +annotated-types==0.7.0 + # via pydantic +anyio==4.5.2 + # via httpx +attrs==24.2.0 # via jsonschema -certifi==2023.7.22 +backports-strenum==1.3.1 + # via juju +bcrypt==4.2.1 + # via paramiko +cachetools==5.5.0 + # via google-auth +certifi==2024.8.30 # via # httpcore # httpx + # kubernetes # requests -charmed-kubeflow-chisme==0.2.0 - # via -r requirements.in -charset-normalizer==3.2.0 +cffi==1.17.1 + # via + # cryptography + # pynacl +charmed-kubeflow-chisme==0.4.3 + # via -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-api/requirements.in +charset-normalizer==3.4.0 # via requests -cosl==0.0.11 - # via -r requirements.in -coverage==7.3.0 +cosl==0.0.45 + # via -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-api/requirements.in +coverage==7.6.1 # via -r requirements-unit.in +cryptography==44.0.0 + # via paramiko deepdiff==6.2.1 # via charmed-kubeflow-chisme -exceptiongroup==1.1.2 +exceptiongroup==1.2.2 # via # anyio # pytest +google-auth==2.36.0 + # via kubernetes h11==0.14.0 # via httpcore -httpcore==0.17.3 +httpcore==1.0.7 # via httpx -httpx==0.24.1 +httpx==0.28.0 # via lightkube -idna==3.4 +hvac==2.3.0 + # via juju +idna==3.10 # via # anyio # httpx # requests -importlib-resources==6.0.1 +importlib-resources==6.4.5 # via jsonschema iniconfig==2.0.0 # via pytest @@ -46,75 +65,154 @@ jinja2==3.1.4 # via charmed-kubeflow-chisme jsonschema==4.17.3 # via serialized-data-interface -lightkube==0.14.0 +juju==3.6.0.0 + # via charmed-kubeflow-chisme +kubernetes==30.1.0 + # via juju +lightkube==0.15.5 # via - # -r requirements.in + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-api/requirements.in # charmed-kubeflow-chisme -lightkube-models==1.27.1.4 + # cosl +lightkube-models==1.31.1.8 # via lightkube -markupsafe==2.1.3 +macaroonbakery==1.3.4 + # via juju +markupsafe==2.1.5 # via jinja2 +mypy-extensions==1.0.0 + # via typing-inspect +oauthlib==3.2.2 + # via + # kubernetes + # requests-oauthlib oci-image==1.0.0 - # via -r requirements.in -ops==2.14.0 + # via -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-api/requirements.in +ops==2.17.1 # via + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-api/requirements.in # -r requirements-unit.in - # -r requirements.in # charmed-kubeflow-chisme # cosl # serialized-data-interface ordered-set==4.1.0 # via deepdiff -packaging==23.1 - # via pytest +packaging==24.2 + # via + # juju + # pytest +paramiko==3.5.0 + # via juju pkgutil-resolve-name==1.3.10 # via jsonschema -pluggy==1.2.0 +pluggy==1.5.0 # via pytest -pyrsistent==0.19.3 +protobuf==5.29.1 + # via macaroonbakery +pyasn1==0.6.1 + # via + # juju + # pyasn1-modules + # rsa +pyasn1-modules==0.4.1 + # via google-auth +pycparser==2.22 + # via cffi +pydantic==2.10.3 + # via cosl +pydantic-core==2.27.1 + # via pydantic +pymacaroons==0.13.0 + # via macaroonbakery +pynacl==1.5.0 + # via + # macaroonbakery + # paramiko + # pymacaroons +pyrfc3339==1.1 + # via + # juju + # macaroonbakery +pyrsistent==0.20.0 # via jsonschema -pytest==7.4.0 +pytest==8.3.4 # via # -r requirements-unit.in # pytest-lazy-fixture # pytest-mock pytest-lazy-fixture==0.6.3 # via -r requirements-unit.in -pytest-mock==3.11.1 +pytest-mock==3.14.0 # via -r requirements-unit.in -pyyaml==6.0.1 +python-dateutil==2.9.0.post0 + # via kubernetes +pytz==2024.2 + # via pyrfc3339 +pyyaml==6.0.2 # via # -r requirements-unit.in # cosl + # juju + # kubernetes # lightkube # ops # serialized-data-interface -requests==2.31.0 - # via serialized-data-interface -ruamel-yaml==0.17.32 +requests==2.32.3 + # via + # hvac + # kubernetes + # macaroonbakery + # requests-oauthlib + # serialized-data-interface +requests-oauthlib==2.0.0 + # via kubernetes +rsa==4.9 + # via google-auth +ruamel-yaml==0.18.6 # via charmed-kubeflow-chisme ruamel-yaml-clib==0.2.8 # via ruamel-yaml serialized-data-interface==0.7.0 # via - # -r requirements.in + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-api/requirements.in # charmed-kubeflow-chisme -sniffio==1.3.0 +six==1.17.0 # via - # anyio - # httpcore - # httpx -tenacity==8.2.2 + # kubernetes + # macaroonbakery + # pymacaroons + # python-dateutil +sniffio==1.3.1 + # via anyio +tenacity==9.0.0 # via - # -r requirements.in + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-api/requirements.in # charmed-kubeflow-chisme -tomli==2.0.1 + # cosl +tomli==2.2.1 # via pytest -typing-extensions==4.11.0 - # via cosl -urllib3==2.0.4 - # via requests -websocket-client==1.6.1 - # via ops -zipp==3.16.2 +toposort==1.10 + # via juju +typing-extensions==4.12.2 + # via + # annotated-types + # anyio + # cosl + # juju + # pydantic + # pydantic-core + # typing-inspect +typing-inspect==0.9.0 + # via juju +urllib3==2.2.3 + # via + # kubernetes + # requests +websocket-client==1.8.0 + # via + # kubernetes + # ops +websockets==13.1 + # via juju +zipp==3.20.2 # via importlib-resources diff --git a/charms/kfp-api/requirements.txt b/charms/kfp-api/requirements.txt index b30cd4cf..457abb46 100644 --- a/charms/kfp-api/requirements.txt +++ b/charms/kfp-api/requirements.txt @@ -4,53 +4,85 @@ # # pip-compile requirements.in # -anyio==3.7.1 - # via httpcore -attrs==23.1.0 +annotated-types==0.7.0 + # via pydantic +anyio==4.5.2 + # via httpx +attrs==24.2.0 # via jsonschema -certifi==2023.7.22 +backports-strenum==1.3.1 + # via juju +bcrypt==4.2.1 + # via paramiko +cachetools==5.5.0 + # via google-auth +certifi==2024.8.30 # via # httpcore # httpx + # kubernetes # requests -charmed-kubeflow-chisme==0.2.0 +cffi==1.17.1 + # via + # cryptography + # pynacl +charmed-kubeflow-chisme==0.4.3 # via -r requirements.in -charset-normalizer==3.2.0 +charset-normalizer==3.4.0 # via requests -cosl==0.0.11 +cosl==0.0.45 # via -r requirements.in +cryptography==44.0.0 + # via paramiko deepdiff==6.2.1 # via charmed-kubeflow-chisme -exceptiongroup==1.1.2 +exceptiongroup==1.2.2 # via anyio +google-auth==2.36.0 + # via kubernetes h11==0.14.0 # via httpcore -httpcore==0.17.3 +httpcore==1.0.7 # via httpx -httpx==0.24.1 +httpx==0.28.0 # via lightkube -idna==3.4 +hvac==2.3.0 + # via juju +idna==3.10 # via # anyio # httpx # requests -importlib-resources==6.0.1 +importlib-resources==6.4.5 # via jsonschema jinja2==3.1.4 # via charmed-kubeflow-chisme jsonschema==4.17.3 # via serialized-data-interface -lightkube==0.14.0 +juju==3.6.0.0 + # via charmed-kubeflow-chisme +kubernetes==30.1.0 + # via juju +lightkube==0.15.5 # via # -r requirements.in # charmed-kubeflow-chisme -lightkube-models==1.27.1.4 + # cosl +lightkube-models==1.31.1.8 # via lightkube -markupsafe==2.1.3 +macaroonbakery==1.3.4 + # via juju +markupsafe==2.1.5 # via jinja2 +mypy-extensions==1.0.0 + # via typing-inspect +oauthlib==3.2.2 + # via + # kubernetes + # requests-oauthlib oci-image==1.0.0 # via -r requirements.in -ops==2.14.0 +ops==2.17.1 # via # -r requirements.in # charmed-kubeflow-chisme @@ -58,40 +90,106 @@ ops==2.14.0 # serialized-data-interface ordered-set==4.1.0 # via deepdiff +packaging==24.2 + # via juju +paramiko==3.5.0 + # via juju pkgutil-resolve-name==1.3.10 # via jsonschema -pyrsistent==0.19.3 +protobuf==5.29.1 + # via macaroonbakery +pyasn1==0.6.1 + # via + # juju + # pyasn1-modules + # rsa +pyasn1-modules==0.4.1 + # via google-auth +pycparser==2.22 + # via cffi +pydantic==2.10.3 + # via cosl +pydantic-core==2.27.1 + # via pydantic +pymacaroons==0.13.0 + # via macaroonbakery +pynacl==1.5.0 + # via + # macaroonbakery + # paramiko + # pymacaroons +pyrfc3339==1.1 + # via + # juju + # macaroonbakery +pyrsistent==0.20.0 # via jsonschema -pyyaml==6.0.1 +python-dateutil==2.9.0.post0 + # via kubernetes +pytz==2024.2 + # via pyrfc3339 +pyyaml==6.0.2 # via # cosl + # juju + # kubernetes # lightkube # ops # serialized-data-interface -requests==2.31.0 - # via serialized-data-interface -ruamel-yaml==0.17.32 +requests==2.32.3 + # via + # hvac + # kubernetes + # macaroonbakery + # requests-oauthlib + # serialized-data-interface +requests-oauthlib==2.0.0 + # via kubernetes +rsa==4.9 + # via google-auth +ruamel-yaml==0.18.6 # via charmed-kubeflow-chisme -ruamel-yaml-clib==0.2.7 +ruamel-yaml-clib==0.2.8 # via ruamel-yaml serialized-data-interface==0.7.0 # via # -r requirements.in # charmed-kubeflow-chisme -sniffio==1.3.0 +six==1.17.0 # via - # anyio - # httpcore - # httpx -tenacity==8.2.2 + # kubernetes + # macaroonbakery + # pymacaroons + # python-dateutil +sniffio==1.3.1 + # via anyio +tenacity==9.0.0 # via # -r requirements.in # charmed-kubeflow-chisme -typing-extensions==4.11.0 - # via cosl -urllib3==2.0.4 - # via requests -websocket-client==1.6.1 - # via ops -zipp==3.16.2 + # cosl +toposort==1.10 + # via juju +typing-extensions==4.12.2 + # via + # annotated-types + # anyio + # cosl + # juju + # pydantic + # pydantic-core + # typing-inspect +typing-inspect==0.9.0 + # via juju +urllib3==2.2.3 + # via + # kubernetes + # requests +websocket-client==1.8.0 + # via + # kubernetes + # ops +websockets==13.1 + # via juju +zipp==3.20.2 # via importlib-resources diff --git a/charms/kfp-metadata-writer/requirements-fmt.txt b/charms/kfp-metadata-writer/requirements-fmt.txt index 4e025c98..9aa22f98 100644 --- a/charms/kfp-metadata-writer/requirements-fmt.txt +++ b/charms/kfp-metadata-writer/requirements-fmt.txt @@ -4,21 +4,21 @@ # # pip-compile requirements-fmt.in # -black==23.9.1 +black==24.8.0 # via -r requirements-fmt.in click==8.1.7 # via black -isort==5.12.0 +isort==5.13.2 # via -r requirements-fmt.in mypy-extensions==1.0.0 # via black -packaging==23.2 +packaging==24.2 # via black -pathspec==0.11.2 +pathspec==0.12.1 # via black -platformdirs==3.11.0 +platformdirs==4.3.6 # via black -tomli==2.0.1 +tomli==2.2.1 # via black -typing-extensions==4.8.0 +typing-extensions==4.12.2 # via black diff --git a/charms/kfp-metadata-writer/requirements-integration.txt b/charms/kfp-metadata-writer/requirements-integration.txt index 66dd0ca2..c48729e5 100644 --- a/charms/kfp-metadata-writer/requirements-integration.txt +++ b/charms/kfp-metadata-writer/requirements-integration.txt @@ -4,35 +4,35 @@ # # pip-compile requirements-integration.in # -anyio==4.4.0 +anyio==4.5.2 # via httpx -appnope==0.1.4 - # via ipython -asttokens==2.4.1 +asttokens==3.0.0 # via stack-data -attrs==23.2.0 +attrs==24.2.0 # via jsonschema backcall==0.2.0 # via ipython -bcrypt==4.1.3 +backports-strenum==1.3.1 + # via juju +bcrypt==4.2.1 # via paramiko -cachetools==5.3.3 +cachetools==5.5.0 # via google-auth -certifi==2024.6.2 +certifi==2024.8.30 # via # httpcore # httpx # kubernetes # requests -cffi==1.16.0 +cffi==1.17.1 # via # cryptography # pynacl -charmed-kubeflow-chisme==0.4.1 +charmed-kubeflow-chisme==0.4.3 # via -r requirements-integration.in -charset-normalizer==3.3.2 +charset-normalizer==3.4.0 # via requests -cryptography==42.0.7 +cryptography==44.0.0 # via paramiko decorator==5.1.1 # via @@ -40,28 +40,28 @@ decorator==5.1.1 # ipython deepdiff==6.2.1 # via charmed-kubeflow-chisme -exceptiongroup==1.2.1 +exceptiongroup==1.2.2 # via # anyio # pytest -executing==2.0.1 +executing==2.1.0 # via stack-data -google-auth==2.29.0 +google-auth==2.36.0 # via kubernetes h11==0.14.0 # via httpcore -httpcore==1.0.5 +httpcore==1.0.7 # via httpx -httpx==0.27.0 +httpx==0.28.0 # via lightkube -hvac==2.2.0 +hvac==2.3.0 # via juju -idna==3.7 +idna==3.10 # via # anyio # httpx # requests -importlib-resources==6.4.0 +importlib-resources==6.4.5 # via jsonschema iniconfig==2.0.0 # via pytest @@ -69,7 +69,7 @@ ipdb==0.13.13 # via pytest-operator ipython==8.12.3 # via ipdb -jedi==0.19.1 +jedi==0.19.2 # via ipython jinja2==3.1.4 # via @@ -77,15 +77,15 @@ jinja2==3.1.4 # pytest-operator jsonschema==4.17.3 # via serialized-data-interface -juju==3.5.0.0 +juju==3.6.0.0 # via # charmed-kubeflow-chisme # pytest-operator -kubernetes==29.0.0 +kubernetes==30.1.0 # via juju -lightkube==0.15.2 +lightkube==0.15.5 # via charmed-kubeflow-chisme -lightkube-models==1.30.0.8 +lightkube-models==1.31.1.8 # via lightkube macaroonbakery==1.3.4 # via juju @@ -99,17 +99,17 @@ oauthlib==3.2.2 # via # kubernetes # requests-oauthlib -ops==2.14.0 +ops==2.17.1 # via # charmed-kubeflow-chisme # serialized-data-interface ordered-set==4.1.0 # via deepdiff -packaging==24.0 +packaging==24.2 # via # juju # pytest -paramiko==3.4.0 +paramiko==3.5.0 # via juju parso==0.8.4 # via jedi @@ -121,20 +121,20 @@ pkgutil-resolve-name==1.3.10 # via jsonschema pluggy==1.5.0 # via pytest -prompt-toolkit==3.0.45 +prompt-toolkit==3.0.48 # via ipython -protobuf==5.27.0 +protobuf==5.29.1 # via macaroonbakery ptyprocess==0.7.0 # via pexpect -pure-eval==0.2.2 +pure-eval==0.2.3 # via stack-data -pyasn1==0.6.0 +pyasn1==0.6.1 # via # juju # pyasn1-modules # rsa -pyasn1-modules==0.4.0 +pyasn1-modules==0.4.1 # via google-auth pycparser==2.22 # via cffi @@ -153,19 +153,19 @@ pyrfc3339==1.1 # macaroonbakery pyrsistent==0.20.0 # via jsonschema -pytest==8.2.1 +pytest==8.3.4 # via # pytest-asyncio # pytest-operator pytest-asyncio==0.21.2 # via pytest-operator -pytest-operator==0.35.0 +pytest-operator==0.38.0 # via -r requirements-integration.in python-dateutil==2.9.0.post0 # via kubernetes -pytz==2024.1 +pytz==2024.2 # via pyrfc3339 -pyyaml==6.0.1 +pyyaml==6.0.2 # via # juju # kubernetes @@ -190,22 +190,19 @@ ruamel-yaml-clib==0.2.8 # via ruamel-yaml serialized-data-interface==0.7.0 # via charmed-kubeflow-chisme -six==1.16.0 +six==1.17.0 # via - # asttokens # kubernetes # macaroonbakery # pymacaroons # python-dateutil sniffio==1.3.1 - # via - # anyio - # httpx + # via anyio stack-data==0.6.3 # via ipython -tenacity==8.3.0 +tenacity==9.0.0 # via charmed-kubeflow-chisme -tomli==2.0.1 +tomli==2.2.1 # via # ipdb # pytest @@ -215,14 +212,15 @@ traitlets==5.14.3 # via # ipython # matplotlib-inline -typing-extensions==4.12.1 +typing-extensions==4.12.2 # via # anyio # ipython + # juju # typing-inspect typing-inspect==0.9.0 # via juju -urllib3==2.2.1 +urllib3==2.2.3 # via # kubernetes # requests @@ -232,7 +230,7 @@ websocket-client==1.8.0 # via # kubernetes # ops -websockets==12.0 +websockets==13.1 # via juju -zipp==3.19.1 +zipp==3.20.2 # via importlib-resources diff --git a/charms/kfp-metadata-writer/requirements-lint.txt b/charms/kfp-metadata-writer/requirements-lint.txt index bd72cdab..36e07981 100644 --- a/charms/kfp-metadata-writer/requirements-lint.txt +++ b/charms/kfp-metadata-writer/requirements-lint.txt @@ -4,47 +4,47 @@ # # pip-compile requirements-lint.in # -black==23.9.1 +black==24.8.0 # via -r requirements-lint.in click==8.1.7 # via black -codespell==2.2.6 +codespell==2.3.0 # via -r requirements-lint.in -flake8==6.1.0 +flake8==7.0.0 # via # -r requirements-lint.in # flake8-builtins # pep8-naming # pyproject-flake8 -flake8-builtins==2.1.0 +flake8-builtins==2.5.0 # via -r requirements-lint.in flake8-copyright==0.2.4 # via -r requirements-lint.in -isort==5.12.0 +isort==5.13.2 # via -r requirements-lint.in mccabe==0.7.0 # via flake8 mypy-extensions==1.0.0 # via black -packaging==23.2 +packaging==24.2 # via black -pathspec==0.11.2 +pathspec==0.12.1 # via black -pep8-naming==0.13.3 +pep8-naming==0.14.1 # via -r requirements-lint.in -platformdirs==3.11.0 +platformdirs==4.3.6 # via black -pycodestyle==2.11.0 +pycodestyle==2.11.1 # via flake8 -pyflakes==3.1.0 +pyflakes==3.2.0 # via flake8 -pyproject-flake8==6.1.0 +pyproject-flake8==7.0.0 # via -r requirements-lint.in -tomli==2.0.1 +tomli==2.2.1 # via # black # pyproject-flake8 -typing-extensions==4.8.0 +typing-extensions==4.12.2 # via black # The following packages are considered to be unsafe in a requirements file: diff --git a/charms/kfp-metadata-writer/requirements-unit.txt b/charms/kfp-metadata-writer/requirements-unit.txt index 24f48ced..7bd5393f 100644 --- a/charms/kfp-metadata-writer/requirements-unit.txt +++ b/charms/kfp-metadata-writer/requirements-unit.txt @@ -4,174 +4,313 @@ # # pip-compile requirements-unit.in # -annotated-types==0.6.0 +annotated-types==0.7.0 # via - # -r requirements.txt + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-metadata-writer/requirements.txt # pydantic -anyio==4.0.0 +anyio==4.5.2 # via - # -r requirements.txt - # httpcore -attrs==23.1.0 + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-metadata-writer/requirements.txt + # httpx +attrs==24.2.0 # via - # -r requirements.txt + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-metadata-writer/requirements.txt # jsonschema -certifi==2023.7.22 +backports-strenum==1.3.1 + # via + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-metadata-writer/requirements.txt + # juju +bcrypt==4.2.1 # via - # -r requirements.txt + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-metadata-writer/requirements.txt + # paramiko +cachetools==5.5.0 + # via + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-metadata-writer/requirements.txt + # google-auth +certifi==2024.8.30 + # via + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-metadata-writer/requirements.txt # httpcore # httpx + # kubernetes # requests -charmed-kubeflow-chisme==0.2.0 - # via -r requirements.txt -charset-normalizer==3.3.0 +cffi==1.17.1 + # via + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-metadata-writer/requirements.txt + # cryptography + # pynacl +charmed-kubeflow-chisme==0.4.3 + # via -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-metadata-writer/requirements.txt +charset-normalizer==3.4.0 # via - # -r requirements.txt + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-metadata-writer/requirements.txt # requests -cosl==0.0.12 - # via -r requirements.txt -coverage==7.5.3 +cosl==0.0.45 + # via -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-metadata-writer/requirements.txt +coverage==7.6.1 # via -r requirements-unit.in +cryptography==44.0.0 + # via + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-metadata-writer/requirements.txt + # paramiko deepdiff==6.2.1 # via - # -r requirements.txt + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-metadata-writer/requirements.txt # charmed-kubeflow-chisme -exceptiongroup==1.1.3 +exceptiongroup==1.2.2 # via - # -r requirements.txt + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-metadata-writer/requirements.txt # anyio # pytest +google-auth==2.36.0 + # via + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-metadata-writer/requirements.txt + # kubernetes h11==0.14.0 # via - # -r requirements.txt + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-metadata-writer/requirements.txt # httpcore -httpcore==0.18.0 +httpcore==1.0.7 # via - # -r requirements.txt + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-metadata-writer/requirements.txt # httpx -httpx==0.25.0 +httpx==0.28.0 # via - # -r requirements.txt + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-metadata-writer/requirements.txt # lightkube -idna==3.4 +hvac==2.3.0 + # via + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-metadata-writer/requirements.txt + # juju +idna==3.10 # via - # -r requirements.txt + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-metadata-writer/requirements.txt # anyio # httpx # requests -importlib-resources==6.1.0 +importlib-resources==6.4.5 # via - # -r requirements.txt + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-metadata-writer/requirements.txt # jsonschema iniconfig==2.0.0 # via pytest jinja2==3.1.4 # via - # -r requirements.txt + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-metadata-writer/requirements.txt # charmed-kubeflow-chisme jsonschema==4.17.3 # via - # -r requirements.txt + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-metadata-writer/requirements.txt # serialized-data-interface -lightkube==0.14.0 +juju==3.6.0.0 # via - # -r requirements.txt + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-metadata-writer/requirements.txt # charmed-kubeflow-chisme -lightkube-models==1.28.1.4 +kubernetes==30.1.0 # via - # -r requirements.txt + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-metadata-writer/requirements.txt + # juju +lightkube==0.15.5 + # via + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-metadata-writer/requirements.txt + # charmed-kubeflow-chisme + # cosl +lightkube-models==1.31.1.8 + # via + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-metadata-writer/requirements.txt # lightkube -markupsafe==2.1.3 +macaroonbakery==1.3.4 + # via + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-metadata-writer/requirements.txt + # juju +markupsafe==2.1.5 # via - # -r requirements.txt + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-metadata-writer/requirements.txt # jinja2 -ops==2.14.0 +mypy-extensions==1.0.0 + # via + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-metadata-writer/requirements.txt + # typing-inspect +oauthlib==3.2.2 + # via + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-metadata-writer/requirements.txt + # kubernetes + # requests-oauthlib +ops==2.17.1 # via + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-metadata-writer/requirements.txt # -r requirements-unit.in - # -r requirements.txt # charmed-kubeflow-chisme # cosl # serialized-data-interface ordered-set==4.1.0 # via - # -r requirements.txt + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-metadata-writer/requirements.txt # deepdiff -packaging==24.0 - # via pytest +packaging==24.2 + # via + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-metadata-writer/requirements.txt + # juju + # pytest +paramiko==3.5.0 + # via + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-metadata-writer/requirements.txt + # juju pkgutil-resolve-name==1.3.10 # via - # -r requirements.txt + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-metadata-writer/requirements.txt # jsonschema pluggy==1.5.0 # via pytest +protobuf==5.29.1 + # via + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-metadata-writer/requirements.txt + # macaroonbakery +pyasn1==0.6.1 + # via + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-metadata-writer/requirements.txt + # juju + # pyasn1-modules + # rsa +pyasn1-modules==0.4.1 + # via + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-metadata-writer/requirements.txt + # google-auth +pycparser==2.22 + # via + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-metadata-writer/requirements.txt + # cffi pydantic==2.6.4 - # via -r requirements.txt + # via + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-metadata-writer/requirements.txt + # cosl pydantic-core==2.16.3 # via - # -r requirements.txt + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-metadata-writer/requirements.txt # pydantic -pyrsistent==0.19.3 +pymacaroons==0.13.0 # via - # -r requirements.txt + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-metadata-writer/requirements.txt + # macaroonbakery +pynacl==1.5.0 + # via + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-metadata-writer/requirements.txt + # macaroonbakery + # paramiko + # pymacaroons +pyrfc3339==1.1 + # via + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-metadata-writer/requirements.txt + # juju + # macaroonbakery +pyrsistent==0.20.0 + # via + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-metadata-writer/requirements.txt # jsonschema -pytest==8.2.1 +pytest==8.3.4 # via # -r requirements-unit.in # pytest-mock pytest-mock==3.14.0 # via -r requirements-unit.in -pyyaml==6.0.1 +python-dateutil==2.9.0.post0 + # via + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-metadata-writer/requirements.txt + # kubernetes +pytz==2024.2 + # via + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-metadata-writer/requirements.txt + # pyrfc3339 +pyyaml==6.0.2 # via + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-metadata-writer/requirements.txt # -r requirements-unit.in - # -r requirements.txt # cosl + # juju + # kubernetes # lightkube # ops # serialized-data-interface -requests==2.31.0 +requests==2.32.3 # via - # -r requirements.txt + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-metadata-writer/requirements.txt + # hvac + # kubernetes + # macaroonbakery + # requests-oauthlib # serialized-data-interface -ruamel-yaml==0.17.35 +requests-oauthlib==2.0.0 # via - # -r requirements.txt + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-metadata-writer/requirements.txt + # kubernetes +rsa==4.9 + # via + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-metadata-writer/requirements.txt + # google-auth +ruamel-yaml==0.18.6 + # via + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-metadata-writer/requirements.txt # charmed-kubeflow-chisme ruamel-yaml-clib==0.2.8 # via - # -r requirements.txt + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-metadata-writer/requirements.txt # ruamel-yaml serialized-data-interface==0.7.0 # via - # -r requirements.txt + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-metadata-writer/requirements.txt # charmed-kubeflow-chisme -sniffio==1.3.0 +six==1.17.0 + # via + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-metadata-writer/requirements.txt + # kubernetes + # macaroonbakery + # pymacaroons + # python-dateutil +sniffio==1.3.1 # via - # -r requirements.txt + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-metadata-writer/requirements.txt # anyio - # httpcore - # httpx -tenacity==8.2.3 +tenacity==9.0.0 # via - # -r requirements.txt + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-metadata-writer/requirements.txt # charmed-kubeflow-chisme -tomli==2.0.1 + # cosl +tomli==2.2.1 # via pytest -typing-extensions==4.11.0 +toposort==1.10 + # via + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-metadata-writer/requirements.txt + # juju +typing-extensions==4.12.2 # via - # -r requirements.txt + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-metadata-writer/requirements.txt # annotated-types + # anyio # cosl + # juju # pydantic # pydantic-core -urllib3==2.0.6 + # typing-inspect +typing-inspect==0.9.0 # via - # -r requirements.txt + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-metadata-writer/requirements.txt + # juju +urllib3==2.2.3 + # via + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-metadata-writer/requirements.txt + # kubernetes # requests -websocket-client==1.6.4 +websocket-client==1.8.0 # via - # -r requirements.txt + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-metadata-writer/requirements.txt + # kubernetes # ops -zipp==3.17.0 +websockets==13.1 + # via + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-metadata-writer/requirements.txt + # juju +zipp==3.20.2 # via - # -r requirements.txt + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-metadata-writer/requirements.txt # importlib-resources diff --git a/charms/kfp-metadata-writer/requirements.txt b/charms/kfp-metadata-writer/requirements.txt index e5eb3ed9..21527d52 100644 --- a/charms/kfp-metadata-writer/requirements.txt +++ b/charms/kfp-metadata-writer/requirements.txt @@ -4,53 +4,83 @@ # # pip-compile requirements.in # -annotated-types==0.6.0 +annotated-types==0.7.0 # via pydantic -anyio==4.0.0 - # via httpcore -attrs==23.1.0 +anyio==4.5.2 + # via httpx +attrs==24.2.0 # via jsonschema -certifi==2023.7.22 +backports-strenum==1.3.1 + # via juju +bcrypt==4.2.1 + # via paramiko +cachetools==5.5.0 + # via google-auth +certifi==2024.8.30 # via # httpcore # httpx + # kubernetes # requests -charmed-kubeflow-chisme==0.2.0 +cffi==1.17.1 + # via + # cryptography + # pynacl +charmed-kubeflow-chisme==0.4.3 # via -r requirements.in -charset-normalizer==3.3.0 +charset-normalizer==3.4.0 # via requests -cosl==0.0.12 +cosl==0.0.45 # via -r requirements.in +cryptography==44.0.0 + # via paramiko deepdiff==6.2.1 # via charmed-kubeflow-chisme -exceptiongroup==1.1.3 +exceptiongroup==1.2.2 # via anyio +google-auth==2.36.0 + # via kubernetes h11==0.14.0 # via httpcore -httpcore==0.18.0 +httpcore==1.0.7 # via httpx -httpx==0.25.0 +httpx==0.28.0 # via lightkube -idna==3.4 +hvac==2.3.0 + # via juju +idna==3.10 # via # anyio # httpx # requests -importlib-resources==6.1.0 +importlib-resources==6.4.5 # via jsonschema jinja2==3.1.4 # via charmed-kubeflow-chisme jsonschema==4.17.3 # via serialized-data-interface -lightkube==0.14.0 +juju==3.6.0.0 + # via charmed-kubeflow-chisme +kubernetes==30.1.0 + # via juju +lightkube==0.15.5 # via # -r requirements.in # charmed-kubeflow-chisme -lightkube-models==1.28.1.4 + # cosl +lightkube-models==1.31.1.8 # via lightkube -markupsafe==2.1.3 +macaroonbakery==1.3.4 + # via juju +markupsafe==2.1.5 # via jinja2 -ops==2.14.0 +mypy-extensions==1.0.0 + # via typing-inspect +oauthlib==3.2.2 + # via + # kubernetes + # requests-oauthlib +ops==2.17.1 # via # -r requirements.in # charmed-kubeflow-chisme @@ -58,23 +88,66 @@ ops==2.14.0 # serialized-data-interface ordered-set==4.1.0 # via deepdiff +packaging==24.2 + # via juju +paramiko==3.5.0 + # via juju pkgutil-resolve-name==1.3.10 # via jsonschema +protobuf==5.29.1 + # via macaroonbakery +pyasn1==0.6.1 + # via + # juju + # pyasn1-modules + # rsa +pyasn1-modules==0.4.1 + # via google-auth +pycparser==2.22 + # via cffi pydantic==2.6.4 - # via -r requirements.in + # via + # -r requirements.in + # cosl pydantic-core==2.16.3 # via pydantic -pyrsistent==0.19.3 +pymacaroons==0.13.0 + # via macaroonbakery +pynacl==1.5.0 + # via + # macaroonbakery + # paramiko + # pymacaroons +pyrfc3339==1.1 + # via + # juju + # macaroonbakery +pyrsistent==0.20.0 # via jsonschema -pyyaml==6.0.1 +python-dateutil==2.9.0.post0 + # via kubernetes +pytz==2024.2 + # via pyrfc3339 +pyyaml==6.0.2 # via # cosl + # juju + # kubernetes # lightkube # ops # serialized-data-interface -requests==2.31.0 - # via serialized-data-interface -ruamel-yaml==0.17.35 +requests==2.32.3 + # via + # hvac + # kubernetes + # macaroonbakery + # requests-oauthlib + # serialized-data-interface +requests-oauthlib==2.0.0 + # via kubernetes +rsa==4.9 + # via google-auth +ruamel-yaml==0.18.6 # via charmed-kubeflow-chisme ruamel-yaml-clib==0.2.8 # via ruamel-yaml @@ -82,22 +155,40 @@ serialized-data-interface==0.7.0 # via # -r requirements.in # charmed-kubeflow-chisme -sniffio==1.3.0 +six==1.17.0 # via - # anyio - # httpcore - # httpx -tenacity==8.2.3 - # via charmed-kubeflow-chisme -typing-extensions==4.11.0 + # kubernetes + # macaroonbakery + # pymacaroons + # python-dateutil +sniffio==1.3.1 + # via anyio +tenacity==9.0.0 + # via + # charmed-kubeflow-chisme + # cosl +toposort==1.10 + # via juju +typing-extensions==4.12.2 # via # annotated-types + # anyio # cosl + # juju # pydantic # pydantic-core -urllib3==2.0.6 - # via requests -websocket-client==1.6.4 - # via ops -zipp==3.17.0 + # typing-inspect +typing-inspect==0.9.0 + # via juju +urllib3==2.2.3 + # via + # kubernetes + # requests +websocket-client==1.8.0 + # via + # kubernetes + # ops +websockets==13.1 + # via juju +zipp==3.20.2 # via importlib-resources diff --git a/charms/kfp-persistence/requirements-fmt.txt b/charms/kfp-persistence/requirements-fmt.txt index a0318fe1..9aa22f98 100644 --- a/charms/kfp-persistence/requirements-fmt.txt +++ b/charms/kfp-persistence/requirements-fmt.txt @@ -4,21 +4,21 @@ # # pip-compile requirements-fmt.in # -black==23.7.0 +black==24.8.0 # via -r requirements-fmt.in -click==8.1.6 +click==8.1.7 # via black -isort==5.12.0 +isort==5.13.2 # via -r requirements-fmt.in mypy-extensions==1.0.0 # via black -packaging==23.1 +packaging==24.2 # via black -pathspec==0.11.2 +pathspec==0.12.1 # via black -platformdirs==3.10.0 +platformdirs==4.3.6 # via black -tomli==2.0.1 +tomli==2.2.1 # via black -typing-extensions==4.7.1 +typing-extensions==4.12.2 # via black diff --git a/charms/kfp-persistence/requirements-integration.txt b/charms/kfp-persistence/requirements-integration.txt index 4ddadb6e..3ce22e1a 100644 --- a/charms/kfp-persistence/requirements-integration.txt +++ b/charms/kfp-persistence/requirements-integration.txt @@ -4,35 +4,35 @@ # # pip-compile requirements-integration.in # -anyio==4.4.0 +anyio==4.5.2 # via httpx -appnope==0.1.4 - # via ipython -asttokens==2.4.1 +asttokens==3.0.0 # via stack-data -attrs==23.2.0 +attrs==24.2.0 # via jsonschema backcall==0.2.0 # via ipython -bcrypt==4.1.3 +backports-strenum==1.3.1 + # via juju +bcrypt==4.2.1 # via paramiko -cachetools==5.3.3 +cachetools==5.5.0 # via google-auth -certifi==2024.6.2 +certifi==2024.8.30 # via # httpcore # httpx # kubernetes # requests -cffi==1.16.0 +cffi==1.17.1 # via # cryptography # pynacl -charmed-kubeflow-chisme==0.4.1 +charmed-kubeflow-chisme==0.4.3 # via -r requirements-integration.in -charset-normalizer==3.3.2 +charset-normalizer==3.4.0 # via requests -cryptography==42.0.8 +cryptography==44.0.0 # via paramiko decorator==5.1.1 # via @@ -40,28 +40,28 @@ decorator==5.1.1 # ipython deepdiff==6.2.1 # via charmed-kubeflow-chisme -exceptiongroup==1.2.1 +exceptiongroup==1.2.2 # via # anyio # pytest -executing==2.0.1 +executing==2.1.0 # via stack-data -google-auth==2.30.0 +google-auth==2.36.0 # via kubernetes h11==0.14.0 # via httpcore -httpcore==1.0.5 +httpcore==1.0.7 # via httpx -httpx==0.27.0 +httpx==0.28.0 # via lightkube -hvac==2.2.0 +hvac==2.3.0 # via juju -idna==3.7 +idna==3.10 # via # anyio # httpx # requests -importlib-resources==6.4.0 +importlib-resources==6.4.5 # via jsonschema iniconfig==2.0.0 # via pytest @@ -69,7 +69,7 @@ ipdb==0.13.13 # via pytest-operator ipython==8.12.3 # via ipdb -jedi==0.19.1 +jedi==0.19.2 # via ipython jinja2==3.1.4 # via @@ -77,16 +77,16 @@ jinja2==3.1.4 # pytest-operator jsonschema==4.17.3 # via serialized-data-interface -juju==3.5.0.0 +juju==3.6.0.0 # via # -r requirements-integration.in # charmed-kubeflow-chisme # pytest-operator kubernetes==30.1.0 # via juju -lightkube==0.15.2 +lightkube==0.15.5 # via charmed-kubeflow-chisme -lightkube-models==1.30.0.8 +lightkube-models==1.31.1.8 # via lightkube macaroonbakery==1.3.4 # via juju @@ -100,17 +100,17 @@ oauthlib==3.2.2 # via # kubernetes # requests-oauthlib -ops==2.14.0 +ops==2.17.1 # via # charmed-kubeflow-chisme # serialized-data-interface ordered-set==4.1.0 # via deepdiff -packaging==24.1 +packaging==24.2 # via # juju # pytest -paramiko==3.4.0 +paramiko==3.5.0 # via juju parso==0.8.4 # via jedi @@ -122,20 +122,20 @@ pkgutil-resolve-name==1.3.10 # via jsonschema pluggy==1.5.0 # via pytest -prompt-toolkit==3.0.47 +prompt-toolkit==3.0.48 # via ipython -protobuf==5.27.1 +protobuf==5.29.1 # via macaroonbakery ptyprocess==0.7.0 # via pexpect -pure-eval==0.2.2 +pure-eval==0.2.3 # via stack-data -pyasn1==0.6.0 +pyasn1==0.6.1 # via # juju # pyasn1-modules # rsa -pyasn1-modules==0.4.0 +pyasn1-modules==0.4.1 # via google-auth pycparser==2.22 # via cffi @@ -154,19 +154,19 @@ pyrfc3339==1.1 # macaroonbakery pyrsistent==0.20.0 # via jsonschema -pytest==8.2.2 +pytest==8.3.4 # via # pytest-asyncio # pytest-operator pytest-asyncio==0.21.2 # via pytest-operator -pytest-operator==0.35.0 +pytest-operator==0.38.0 # via -r requirements-integration.in python-dateutil==2.9.0.post0 # via kubernetes -pytz==2024.1 +pytz==2024.2 # via pyrfc3339 -pyyaml==6.0.1 +pyyaml==6.0.2 # via # juju # kubernetes @@ -191,22 +191,19 @@ ruamel-yaml-clib==0.2.8 # via ruamel-yaml serialized-data-interface==0.7.0 # via charmed-kubeflow-chisme -six==1.16.0 +six==1.17.0 # via - # asttokens # kubernetes # macaroonbakery # pymacaroons # python-dateutil sniffio==1.3.1 - # via - # anyio - # httpx + # via anyio stack-data==0.6.3 # via ipython -tenacity==8.3.0 +tenacity==9.0.0 # via charmed-kubeflow-chisme -tomli==2.0.1 +tomli==2.2.1 # via # ipdb # pytest @@ -220,10 +217,11 @@ typing-extensions==4.12.2 # via # anyio # ipython + # juju # typing-inspect typing-inspect==0.9.0 # via juju -urllib3==2.2.1 +urllib3==2.2.3 # via # kubernetes # requests @@ -233,7 +231,7 @@ websocket-client==1.8.0 # via # kubernetes # ops -websockets==12.0 +websockets==13.1 # via juju -zipp==3.19.2 +zipp==3.20.2 # via importlib-resources diff --git a/charms/kfp-persistence/requirements-lint.txt b/charms/kfp-persistence/requirements-lint.txt index 1edc2e8c..36e07981 100644 --- a/charms/kfp-persistence/requirements-lint.txt +++ b/charms/kfp-persistence/requirements-lint.txt @@ -4,47 +4,47 @@ # # pip-compile requirements-lint.in # -black==23.7.0 +black==24.8.0 # via -r requirements-lint.in -click==8.1.6 +click==8.1.7 # via black -codespell==2.2.5 +codespell==2.3.0 # via -r requirements-lint.in -flake8==6.0.0 +flake8==7.0.0 # via # -r requirements-lint.in # flake8-builtins # pep8-naming # pyproject-flake8 -flake8-builtins==2.1.0 +flake8-builtins==2.5.0 # via -r requirements-lint.in flake8-copyright==0.2.4 # via -r requirements-lint.in -isort==5.12.0 +isort==5.13.2 # via -r requirements-lint.in mccabe==0.7.0 # via flake8 mypy-extensions==1.0.0 # via black -packaging==23.1 +packaging==24.2 # via black -pathspec==0.11.2 +pathspec==0.12.1 # via black -pep8-naming==0.13.3 +pep8-naming==0.14.1 # via -r requirements-lint.in -platformdirs==3.10.0 +platformdirs==4.3.6 # via black -pycodestyle==2.10.0 +pycodestyle==2.11.1 # via flake8 -pyflakes==3.0.1 +pyflakes==3.2.0 # via flake8 -pyproject-flake8==6.0.0.post1 +pyproject-flake8==7.0.0 # via -r requirements-lint.in -tomli==2.0.1 +tomli==2.2.1 # via # black # pyproject-flake8 -typing-extensions==4.7.1 +typing-extensions==4.12.2 # via black # The following packages are considered to be unsafe in a requirements file: diff --git a/charms/kfp-persistence/requirements-unit.txt b/charms/kfp-persistence/requirements-unit.txt index 25472df5..c843a7e9 100644 --- a/charms/kfp-persistence/requirements-unit.txt +++ b/charms/kfp-persistence/requirements-unit.txt @@ -4,46 +4,60 @@ # # pip-compile requirements-unit.in # -anyio==3.7.1 - # via httpcore -attrs==23.1.0 +annotated-types==0.7.0 + # via pydantic +anyio==4.5.2 + # via httpx +attrs==24.2.0 # via jsonschema -cachetools==5.3.1 +backports-strenum==1.3.1 + # via juju +bcrypt==4.2.1 + # via paramiko +cachetools==5.5.0 # via google-auth -certifi==2023.7.22 +certifi==2024.8.30 # via # httpcore # httpx # kubernetes # requests -charmed-kubeflow-chisme==0.2.0 - # via -r requirements.in -charset-normalizer==3.2.0 +cffi==1.17.1 + # via + # cryptography + # pynacl +charmed-kubeflow-chisme==0.4.3 + # via -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-persistence/requirements.in +charset-normalizer==3.4.0 # via requests -cosl==0.0.12 - # via -r requirements.in -coverage==7.3.0 +cosl==0.0.45 + # via -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-persistence/requirements.in +coverage==7.6.1 # via -r requirements-unit.in +cryptography==44.0.0 + # via paramiko deepdiff==6.2.1 # via charmed-kubeflow-chisme -exceptiongroup==1.1.2 +exceptiongroup==1.2.2 # via # anyio # pytest -google-auth==2.23.3 +google-auth==2.36.0 # via kubernetes h11==0.14.0 # via httpcore -httpcore==0.17.3 +httpcore==1.0.7 # via httpx -httpx==0.24.1 +httpx==0.28.0 # via lightkube -idna==3.4 +hvac==2.3.0 + # via juju +idna==3.10 # via # anyio # httpx # requests -importlib-resources==6.0.1 +importlib-resources==6.4.5 # via jsonschema iniconfig==2.0.0 # via pytest @@ -51,101 +65,153 @@ jinja2==3.1.4 # via charmed-kubeflow-chisme jsonschema==4.17.3 # via serialized-data-interface -kubernetes==27.2.0 - # via -r requirements.in -lightkube==0.14.0 +juju==3.6.0.0 + # via charmed-kubeflow-chisme +kubernetes==30.1.0 + # via + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-persistence/requirements.in + # juju +lightkube==0.15.5 # via - # -r requirements.in + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-persistence/requirements.in # charmed-kubeflow-chisme -lightkube-models==1.27.1.4 + # cosl +lightkube-models==1.31.1.8 # via lightkube -markupsafe==2.1.3 +macaroonbakery==1.3.4 + # via juju +markupsafe==2.1.5 # via jinja2 +mypy-extensions==1.0.0 + # via typing-inspect oauthlib==3.2.2 # via # kubernetes # requests-oauthlib -ops==2.14.0 +ops==2.17.1 # via + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-persistence/requirements.in # -r requirements-unit.in - # -r requirements.in # charmed-kubeflow-chisme # cosl # serialized-data-interface ordered-set==4.1.0 # via deepdiff -packaging==23.1 - # via pytest +packaging==24.2 + # via + # juju + # pytest +paramiko==3.5.0 + # via juju pkgutil-resolve-name==1.3.10 # via jsonschema -pluggy==1.2.0 +pluggy==1.5.0 # via pytest -pyasn1==0.5.0 +protobuf==5.29.1 + # via macaroonbakery +pyasn1==0.6.1 # via + # juju # pyasn1-modules # rsa -pyasn1-modules==0.3.0 +pyasn1-modules==0.4.1 # via google-auth -pyrsistent==0.19.3 +pycparser==2.22 + # via cffi +pydantic==2.10.3 + # via cosl +pydantic-core==2.27.1 + # via pydantic +pymacaroons==0.13.0 + # via macaroonbakery +pynacl==1.5.0 + # via + # macaroonbakery + # paramiko + # pymacaroons +pyrfc3339==1.1 + # via + # juju + # macaroonbakery +pyrsistent==0.20.0 # via jsonschema -pytest==7.4.0 +pytest==8.3.4 # via # -r requirements-unit.in # pytest-lazy-fixture # pytest-mock pytest-lazy-fixture==0.6.3 # via -r requirements-unit.in -pytest-mock==3.11.1 +pytest-mock==3.14.0 # via -r requirements-unit.in -python-dateutil==2.8.2 +python-dateutil==2.9.0.post0 # via kubernetes -pyyaml==6.0.1 +pytz==2024.2 + # via pyrfc3339 +pyyaml==6.0.2 # via # -r requirements-unit.in # cosl + # juju # kubernetes # lightkube # ops # serialized-data-interface -requests==2.31.0 +requests==2.32.3 # via + # hvac # kubernetes + # macaroonbakery # requests-oauthlib # serialized-data-interface -requests-oauthlib==1.3.1 +requests-oauthlib==2.0.0 # via kubernetes rsa==4.9 # via google-auth -ruamel-yaml==0.17.32 +ruamel-yaml==0.18.6 # via charmed-kubeflow-chisme ruamel-yaml-clib==0.2.8 # via ruamel-yaml serialized-data-interface==0.7.0 # via - # -r requirements.in + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-persistence/requirements.in # charmed-kubeflow-chisme -six==1.16.0 +six==1.17.0 # via # kubernetes + # macaroonbakery + # pymacaroons # python-dateutil -sniffio==1.3.0 +sniffio==1.3.1 + # via anyio +tenacity==9.0.0 # via - # anyio - # httpcore - # httpx -tenacity==8.2.2 - # via charmed-kubeflow-chisme -tomli==2.0.1 + # charmed-kubeflow-chisme + # cosl +tomli==2.2.1 # via pytest +toposort==1.10 + # via juju typing-extensions==4.12.2 - # via cosl -urllib3==2.0.4 + # via + # annotated-types + # anyio + # cosl + # juju + # pydantic + # pydantic-core + # typing-inspect +typing-inspect==0.9.0 + # via juju +urllib3==2.2.3 # via # kubernetes # requests -websocket-client==1.6.1 +websocket-client==1.8.0 # via # kubernetes # ops -zipp==3.16.2 +websockets==13.1 + # via juju +zipp==3.20.2 # via importlib-resources diff --git a/charms/kfp-persistence/requirements.txt b/charms/kfp-persistence/requirements.txt index 4bb57022..2aca9088 100644 --- a/charms/kfp-persistence/requirements.txt +++ b/charms/kfp-persistence/requirements.txt @@ -4,62 +4,85 @@ # # pip-compile requirements.in # -anyio==3.7.1 - # via httpcore -attrs==23.1.0 +annotated-types==0.7.0 + # via pydantic +anyio==4.5.2 + # via httpx +attrs==24.2.0 # via jsonschema -cachetools==5.3.1 +backports-strenum==1.3.1 + # via juju +bcrypt==4.2.1 + # via paramiko +cachetools==5.5.0 # via google-auth -certifi==2023.7.22 +certifi==2024.8.30 # via # httpcore # httpx # kubernetes # requests -charmed-kubeflow-chisme==0.2.0 +cffi==1.17.1 + # via + # cryptography + # pynacl +charmed-kubeflow-chisme==0.4.3 # via -r requirements.in -charset-normalizer==3.2.0 +charset-normalizer==3.4.0 # via requests -cosl==0.0.12 +cosl==0.0.45 # via -r requirements.in +cryptography==44.0.0 + # via paramiko deepdiff==6.2.1 # via charmed-kubeflow-chisme -exceptiongroup==1.1.2 +exceptiongroup==1.2.2 # via anyio -google-auth==2.23.3 +google-auth==2.36.0 # via kubernetes h11==0.14.0 # via httpcore -httpcore==0.17.3 +httpcore==1.0.7 # via httpx -httpx==0.24.1 +httpx==0.28.0 # via lightkube -idna==3.4 +hvac==2.3.0 + # via juju +idna==3.10 # via # anyio # httpx # requests -importlib-resources==6.0.1 +importlib-resources==6.4.5 # via jsonschema jinja2==3.1.4 # via charmed-kubeflow-chisme jsonschema==4.17.3 # via serialized-data-interface -kubernetes==27.2.0 - # via -r requirements.in -lightkube==0.14.0 +juju==3.6.0.0 + # via charmed-kubeflow-chisme +kubernetes==30.1.0 + # via + # -r requirements.in + # juju +lightkube==0.15.5 # via # -r requirements.in # charmed-kubeflow-chisme -lightkube-models==1.27.1.4 + # cosl +lightkube-models==1.31.1.8 # via lightkube -markupsafe==2.1.3 +macaroonbakery==1.3.4 + # via juju +markupsafe==2.1.5 # via jinja2 +mypy-extensions==1.0.0 + # via typing-inspect oauthlib==3.2.2 # via # kubernetes # requests-oauthlib -ops==2.14.0 +ops==2.17.1 # via # -r requirements.in # charmed-kubeflow-chisme @@ -67,62 +90,105 @@ ops==2.14.0 # serialized-data-interface ordered-set==4.1.0 # via deepdiff +packaging==24.2 + # via juju +paramiko==3.5.0 + # via juju pkgutil-resolve-name==1.3.10 # via jsonschema -pyasn1==0.5.0 +protobuf==5.29.1 + # via macaroonbakery +pyasn1==0.6.1 # via + # juju # pyasn1-modules # rsa -pyasn1-modules==0.3.0 +pyasn1-modules==0.4.1 # via google-auth -pyrsistent==0.19.3 +pycparser==2.22 + # via cffi +pydantic==2.10.3 + # via cosl +pydantic-core==2.27.1 + # via pydantic +pymacaroons==0.13.0 + # via macaroonbakery +pynacl==1.5.0 + # via + # macaroonbakery + # paramiko + # pymacaroons +pyrfc3339==1.1 + # via + # juju + # macaroonbakery +pyrsistent==0.20.0 # via jsonschema -python-dateutil==2.8.2 +python-dateutil==2.9.0.post0 # via kubernetes -pyyaml==6.0.1 +pytz==2024.2 + # via pyrfc3339 +pyyaml==6.0.2 # via # cosl + # juju # kubernetes # lightkube # ops # serialized-data-interface -requests==2.31.0 +requests==2.32.3 # via + # hvac # kubernetes + # macaroonbakery # requests-oauthlib # serialized-data-interface -requests-oauthlib==1.3.1 +requests-oauthlib==2.0.0 # via kubernetes rsa==4.9 # via google-auth -ruamel-yaml==0.17.32 +ruamel-yaml==0.18.6 # via charmed-kubeflow-chisme -ruamel-yaml-clib==0.2.7 +ruamel-yaml-clib==0.2.8 # via ruamel-yaml serialized-data-interface==0.7.0 # via # -r requirements.in # charmed-kubeflow-chisme -six==1.16.0 +six==1.17.0 # via # kubernetes + # macaroonbakery + # pymacaroons # python-dateutil -sniffio==1.3.0 +sniffio==1.3.1 + # via anyio +tenacity==9.0.0 # via - # anyio - # httpcore - # httpx -tenacity==8.2.2 - # via charmed-kubeflow-chisme + # charmed-kubeflow-chisme + # cosl +toposort==1.10 + # via juju typing-extensions==4.12.2 - # via cosl -urllib3==2.0.4 + # via + # annotated-types + # anyio + # cosl + # juju + # pydantic + # pydantic-core + # typing-inspect +typing-inspect==0.9.0 + # via juju +urllib3==2.2.3 # via # kubernetes # requests -websocket-client==1.6.1 +websocket-client==1.8.0 # via # kubernetes # ops -zipp==3.16.2 +websockets==13.1 + # via juju +zipp==3.20.2 # via importlib-resources diff --git a/charms/kfp-profile-controller/requirements-fmt.txt b/charms/kfp-profile-controller/requirements-fmt.txt index a0318fe1..9aa22f98 100644 --- a/charms/kfp-profile-controller/requirements-fmt.txt +++ b/charms/kfp-profile-controller/requirements-fmt.txt @@ -4,21 +4,21 @@ # # pip-compile requirements-fmt.in # -black==23.7.0 +black==24.8.0 # via -r requirements-fmt.in -click==8.1.6 +click==8.1.7 # via black -isort==5.12.0 +isort==5.13.2 # via -r requirements-fmt.in mypy-extensions==1.0.0 # via black -packaging==23.1 +packaging==24.2 # via black -pathspec==0.11.2 +pathspec==0.12.1 # via black -platformdirs==3.10.0 +platformdirs==4.3.6 # via black -tomli==2.0.1 +tomli==2.2.1 # via black -typing-extensions==4.7.1 +typing-extensions==4.12.2 # via black diff --git a/charms/kfp-profile-controller/requirements-integration.txt b/charms/kfp-profile-controller/requirements-integration.txt index 7922b53f..fd4c02fe 100644 --- a/charms/kfp-profile-controller/requirements-integration.txt +++ b/charms/kfp-profile-controller/requirements-integration.txt @@ -4,28 +4,28 @@ # # pip-compile requirements-integration.in # -anyio==4.4.0 +anyio==4.5.2 # via httpx -appnope==0.1.4 - # via ipython -asttokens==2.4.1 +asttokens==3.0.0 # via stack-data -attrs==23.2.0 +attrs==24.2.0 # via # jsonschema # outcome # trio backcall==0.2.0 # via ipython -bcrypt==4.1.3 +backports-strenum==1.3.1 + # via juju +bcrypt==4.2.1 # via paramiko blinker==1.8.2 # via selenium-wire brotli==1.1.0 # via selenium-wire -cachetools==5.3.3 +cachetools==5.5.0 # via google-auth -certifi==2024.6.2 +certifi==2024.8.30 # via # httpcore # httpx @@ -33,15 +33,15 @@ certifi==2024.6.2 # requests # selenium # selenium-wire -cffi==1.16.0 +cffi==1.17.1 # via # cryptography # pynacl -charmed-kubeflow-chisme==0.4.1 +charmed-kubeflow-chisme==0.4.3 # via -r requirements-integration.in -charset-normalizer==3.3.2 +charset-normalizer==3.4.0 # via requests -cryptography==42.0.8 +cryptography==44.0.0 # via # paramiko # pyopenssl @@ -51,15 +51,15 @@ decorator==5.1.1 # ipython deepdiff==6.2.1 # via charmed-kubeflow-chisme -exceptiongroup==1.2.1 +exceptiongroup==1.2.2 # via # anyio # pytest # trio # trio-websocket -executing==2.0.1 +executing==2.1.0 # via stack-data -google-auth==2.30.0 +google-auth==2.36.0 # via kubernetes h11==0.14.0 # via @@ -69,23 +69,23 @@ h2==4.1.0 # via selenium-wire hpack==4.0.0 # via h2 -httpcore==1.0.5 +httpcore==1.0.7 # via httpx -httpx==0.27.0 +httpx==0.28.0 # via lightkube -hvac==2.2.0 +hvac==2.3.0 # via juju hyperframe==6.0.1 # via # h2 # selenium-wire -idna==3.7 +idna==3.10 # via # anyio # httpx # requests # trio -importlib-resources==6.4.0 +importlib-resources==6.4.5 # via jsonschema iniconfig==2.0.0 # via pytest @@ -93,7 +93,7 @@ ipdb==0.13.13 # via pytest-operator ipython==8.12.3 # via ipdb -jedi==0.19.1 +jedi==0.19.2 # via ipython jinja2==3.1.4 # via @@ -101,7 +101,7 @@ jinja2==3.1.4 # pytest-operator jsonschema==4.17.3 # via serialized-data-interface -juju==3.5.0.0 +juju==3.6.0.0 # via # -r requirements-integration.in # charmed-kubeflow-chisme @@ -110,11 +110,11 @@ kaitaistruct==0.10 # via selenium-wire kubernetes==30.1.0 # via juju -lightkube==0.15.2 +lightkube==0.15.5 # via # -r requirements-integration.in # charmed-kubeflow-chisme -lightkube-models==1.30.0.8 +lightkube-models==1.31.1.8 # via lightkube macaroonbakery==1.3.4 # via juju @@ -128,7 +128,7 @@ oauthlib==3.2.2 # via # kubernetes # requests-oauthlib -ops==2.14.0 +ops==2.17.1 # via # charmed-kubeflow-chisme # serialized-data-interface @@ -136,11 +136,11 @@ ordered-set==4.1.0 # via deepdiff outcome==1.3.0.post0 # via trio -packaging==24.1 +packaging==24.2 # via # juju # pytest -paramiko==3.4.0 +paramiko==3.5.0 # via juju parso==0.8.4 # via jedi @@ -152,21 +152,21 @@ pkgutil-resolve-name==1.3.10 # via jsonschema pluggy==1.5.0 # via pytest -prompt-toolkit==3.0.47 +prompt-toolkit==3.0.48 # via ipython -protobuf==5.27.1 +protobuf==5.29.1 # via macaroonbakery ptyprocess==0.7.0 # via pexpect -pure-eval==0.2.2 +pure-eval==0.2.3 # via stack-data -pyasn1==0.6.0 +pyasn1==0.6.1 # via # juju # pyasn1-modules # rsa # selenium-wire -pyasn1-modules==0.4.0 +pyasn1-modules==0.4.1 # via google-auth pycparser==2.22 # via cffi @@ -179,9 +179,9 @@ pynacl==1.5.0 # macaroonbakery # paramiko # pymacaroons -pyopenssl==24.1.0 +pyopenssl==24.3.0 # via selenium-wire -pyparsing==3.1.2 +pyparsing==3.1.4 # via selenium-wire pyrfc3339==1.1 # via @@ -193,19 +193,19 @@ pysocks==1.7.1 # via # selenium-wire # urllib3 -pytest==8.2.2 +pytest==8.3.4 # via # pytest-asyncio # pytest-operator pytest-asyncio==0.21.2 # via pytest-operator -pytest-operator==0.35.0 +pytest-operator==0.38.0 # via -r requirements-integration.in python-dateutil==2.9.0.post0 # via kubernetes -pytz==2024.1 +pytz==2024.2 # via pyrfc3339 -pyyaml==6.0.1 +pyyaml==6.0.2 # via # juju # kubernetes @@ -228,7 +228,7 @@ ruamel-yaml==0.18.6 # via charmed-kubeflow-chisme ruamel-yaml-clib==0.2.8 # via ruamel-yaml -selenium==4.21.0 +selenium==4.27.1 # via # -r requirements-integration.in # selenium-wire @@ -236,9 +236,8 @@ selenium-wire==5.1.0 # via -r requirements-integration.in serialized-data-interface==0.7.0 # via charmed-kubeflow-chisme -six==1.16.0 +six==1.17.0 # via - # asttokens # kubernetes # macaroonbakery # pymacaroons @@ -246,17 +245,16 @@ six==1.16.0 sniffio==1.3.1 # via # anyio - # httpx # trio sortedcontainers==2.4.0 # via trio stack-data==0.6.3 # via ipython -tenacity==8.3.0 +tenacity==9.0.0 # via # -r requirements-integration.in # charmed-kubeflow-chisme -tomli==2.0.1 +tomli==2.2.1 # via # ipdb # pytest @@ -266,7 +264,7 @@ traitlets==5.14.3 # via # ipython # matplotlib-inline -trio==0.25.1 +trio==0.27.0 # via # selenium # trio-websocket @@ -276,11 +274,12 @@ typing-extensions==4.12.2 # via # anyio # ipython + # juju # selenium # typing-inspect typing-inspect==0.9.0 # via juju -urllib3[socks]==2.2.1 +urllib3[socks]==2.2.3 # via # kubernetes # requests @@ -291,13 +290,14 @@ websocket-client==1.8.0 # via # kubernetes # ops -websockets==12.0 + # selenium +websockets==13.1 # via juju wsproto==1.2.0 # via # selenium-wire # trio-websocket -zipp==3.19.2 +zipp==3.20.2 # via importlib-resources -zstandard==0.22.0 +zstandard==0.23.0 # via selenium-wire diff --git a/charms/kfp-profile-controller/requirements-lint.txt b/charms/kfp-profile-controller/requirements-lint.txt index 1edc2e8c..36e07981 100644 --- a/charms/kfp-profile-controller/requirements-lint.txt +++ b/charms/kfp-profile-controller/requirements-lint.txt @@ -4,47 +4,47 @@ # # pip-compile requirements-lint.in # -black==23.7.0 +black==24.8.0 # via -r requirements-lint.in -click==8.1.6 +click==8.1.7 # via black -codespell==2.2.5 +codespell==2.3.0 # via -r requirements-lint.in -flake8==6.0.0 +flake8==7.0.0 # via # -r requirements-lint.in # flake8-builtins # pep8-naming # pyproject-flake8 -flake8-builtins==2.1.0 +flake8-builtins==2.5.0 # via -r requirements-lint.in flake8-copyright==0.2.4 # via -r requirements-lint.in -isort==5.12.0 +isort==5.13.2 # via -r requirements-lint.in mccabe==0.7.0 # via flake8 mypy-extensions==1.0.0 # via black -packaging==23.1 +packaging==24.2 # via black -pathspec==0.11.2 +pathspec==0.12.1 # via black -pep8-naming==0.13.3 +pep8-naming==0.14.1 # via -r requirements-lint.in -platformdirs==3.10.0 +platformdirs==4.3.6 # via black -pycodestyle==2.10.0 +pycodestyle==2.11.1 # via flake8 -pyflakes==3.0.1 +pyflakes==3.2.0 # via flake8 -pyproject-flake8==6.0.0.post1 +pyproject-flake8==7.0.0 # via -r requirements-lint.in -tomli==2.0.1 +tomli==2.2.1 # via # black # pyproject-flake8 -typing-extensions==4.7.1 +typing-extensions==4.12.2 # via black # The following packages are considered to be unsafe in a requirements file: diff --git a/charms/kfp-profile-controller/requirements-unit.txt b/charms/kfp-profile-controller/requirements-unit.txt index 7053e271..5d336cc3 100644 --- a/charms/kfp-profile-controller/requirements-unit.txt +++ b/charms/kfp-profile-controller/requirements-unit.txt @@ -4,164 +4,316 @@ # # pip-compile requirements-unit.in # -anyio==3.7.1 +annotated-types==0.7.0 # via - # -r requirements.txt - # httpcore -attrs==23.1.0 + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-profile-controller/requirements.txt + # pydantic +anyio==4.5.2 + # via + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-profile-controller/requirements.txt + # httpx +attrs==24.2.0 # via - # -r requirements.txt + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-profile-controller/requirements.txt # jsonschema -certifi==2023.7.22 +backports-strenum==1.3.1 + # via + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-profile-controller/requirements.txt + # juju +bcrypt==4.2.1 + # via + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-profile-controller/requirements.txt + # paramiko +cachetools==5.5.0 + # via + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-profile-controller/requirements.txt + # google-auth +certifi==2024.8.30 # via - # -r requirements.txt + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-profile-controller/requirements.txt # httpcore # httpx + # kubernetes # requests -charmed-kubeflow-chisme==0.2.0 - # via -r requirements.txt -charset-normalizer==3.2.0 +cffi==1.17.1 # via - # -r requirements.txt + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-profile-controller/requirements.txt + # cryptography + # pynacl +charmed-kubeflow-chisme==0.4.3 + # via -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-profile-controller/requirements.txt +charset-normalizer==3.4.0 + # via + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-profile-controller/requirements.txt # requests -cosl==0.0.12 - # via -r requirements.txt -coverage==7.3.0 +cosl==0.0.45 + # via -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-profile-controller/requirements.txt +coverage==7.6.1 # via -r requirements-unit.in +cryptography==44.0.0 + # via + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-profile-controller/requirements.txt + # paramiko deepdiff==6.2.1 # via - # -r requirements.txt + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-profile-controller/requirements.txt # charmed-kubeflow-chisme -exceptiongroup==1.1.2 +exceptiongroup==1.2.2 # via - # -r requirements.txt + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-profile-controller/requirements.txt # anyio # pytest +google-auth==2.36.0 + # via + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-profile-controller/requirements.txt + # kubernetes h11==0.14.0 # via - # -r requirements.txt + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-profile-controller/requirements.txt # httpcore -httpcore==0.17.3 +httpcore==1.0.7 # via - # -r requirements.txt + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-profile-controller/requirements.txt # httpx -httpx==0.24.1 +httpx==0.28.0 # via - # -r requirements.txt + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-profile-controller/requirements.txt # lightkube -idna==3.4 +hvac==2.3.0 # via - # -r requirements.txt + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-profile-controller/requirements.txt + # juju +idna==3.10 + # via + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-profile-controller/requirements.txt # anyio # httpx # requests -importlib-resources==6.0.1 +importlib-resources==6.4.5 # via - # -r requirements.txt + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-profile-controller/requirements.txt # jsonschema iniconfig==2.0.0 # via pytest jinja2==3.1.4 # via - # -r requirements.txt + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-profile-controller/requirements.txt # charmed-kubeflow-chisme jsonschema==4.17.3 # via - # -r requirements.txt + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-profile-controller/requirements.txt # serialized-data-interface -lightkube==0.14.0 +juju==3.6.0.0 + # via + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-profile-controller/requirements.txt + # charmed-kubeflow-chisme +kubernetes==30.1.0 + # via + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-profile-controller/requirements.txt + # juju +lightkube==0.15.5 # via - # -r requirements.txt + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-profile-controller/requirements.txt # charmed-kubeflow-chisme -lightkube-models==1.27.1.4 + # cosl +lightkube-models==1.31.1.8 # via - # -r requirements.txt + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-profile-controller/requirements.txt # lightkube -markupsafe==2.1.3 +macaroonbakery==1.3.4 # via - # -r requirements.txt + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-profile-controller/requirements.txt + # juju +markupsafe==2.1.5 + # via + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-profile-controller/requirements.txt # jinja2 -ops==2.14.0 +mypy-extensions==1.0.0 + # via + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-profile-controller/requirements.txt + # typing-inspect +oauthlib==3.2.2 + # via + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-profile-controller/requirements.txt + # kubernetes + # requests-oauthlib +ops==2.17.1 # via + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-profile-controller/requirements.txt # -r requirements-unit.in - # -r requirements.txt # charmed-kubeflow-chisme # cosl # serialized-data-interface ordered-set==4.1.0 # via - # -r requirements.txt + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-profile-controller/requirements.txt # deepdiff -packaging==23.1 - # via pytest +packaging==24.2 + # via + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-profile-controller/requirements.txt + # juju + # pytest +paramiko==3.5.0 + # via + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-profile-controller/requirements.txt + # juju pkgutil-resolve-name==1.3.10 # via - # -r requirements.txt + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-profile-controller/requirements.txt # jsonschema -pluggy==1.2.0 +pluggy==1.5.0 # via pytest -pyrsistent==0.19.3 +protobuf==5.29.1 + # via + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-profile-controller/requirements.txt + # macaroonbakery +pyasn1==0.6.1 # via - # -r requirements.txt + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-profile-controller/requirements.txt + # juju + # pyasn1-modules + # rsa +pyasn1-modules==0.4.1 + # via + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-profile-controller/requirements.txt + # google-auth +pycparser==2.22 + # via + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-profile-controller/requirements.txt + # cffi +pydantic==2.10.3 + # via + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-profile-controller/requirements.txt + # cosl +pydantic-core==2.27.1 + # via + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-profile-controller/requirements.txt + # pydantic +pymacaroons==0.13.0 + # via + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-profile-controller/requirements.txt + # macaroonbakery +pynacl==1.5.0 + # via + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-profile-controller/requirements.txt + # macaroonbakery + # paramiko + # pymacaroons +pyrfc3339==1.1 + # via + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-profile-controller/requirements.txt + # juju + # macaroonbakery +pyrsistent==0.20.0 + # via + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-profile-controller/requirements.txt # jsonschema -pytest==7.4.0 +pytest==8.3.4 # via # -r requirements-unit.in # pytest-lazy-fixture # pytest-mock pytest-lazy-fixture==0.6.3 # via -r requirements-unit.in -pytest-mock==3.11.1 +pytest-mock==3.14.0 # via -r requirements-unit.in -pyyaml==6.0.1 +python-dateutil==2.9.0.post0 + # via + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-profile-controller/requirements.txt + # kubernetes +pytz==2024.2 + # via + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-profile-controller/requirements.txt + # pyrfc3339 +pyyaml==6.0.2 # via + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-profile-controller/requirements.txt # -r requirements-unit.in - # -r requirements.txt # cosl + # juju + # kubernetes # lightkube # ops # serialized-data-interface -requests==2.31.0 +requests==2.32.3 # via - # -r requirements.txt + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-profile-controller/requirements.txt + # hvac + # kubernetes + # macaroonbakery + # requests-oauthlib # serialized-data-interface -ruamel-yaml==0.17.32 +requests-oauthlib==2.0.0 # via - # -r requirements.txt + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-profile-controller/requirements.txt + # kubernetes +rsa==4.9 + # via + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-profile-controller/requirements.txt + # google-auth +ruamel-yaml==0.18.6 + # via + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-profile-controller/requirements.txt # charmed-kubeflow-chisme -ruamel-yaml-clib==0.2.7 +ruamel-yaml-clib==0.2.8 # via - # -r requirements.txt + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-profile-controller/requirements.txt # ruamel-yaml serialized-data-interface==0.7.0 # via - # -r requirements.txt + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-profile-controller/requirements.txt # charmed-kubeflow-chisme -sniffio==1.3.0 +six==1.17.0 + # via + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-profile-controller/requirements.txt + # kubernetes + # macaroonbakery + # pymacaroons + # python-dateutil +sniffio==1.3.1 # via - # -r requirements.txt + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-profile-controller/requirements.txt # anyio - # httpcore - # httpx -tenacity==8.2.2 +tenacity==9.0.0 # via - # -r requirements.txt + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-profile-controller/requirements.txt # charmed-kubeflow-chisme -tomli==2.0.1 + # cosl +tomli==2.2.1 # via pytest +toposort==1.10 + # via + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-profile-controller/requirements.txt + # juju typing-extensions==4.12.2 # via - # -r requirements.txt + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-profile-controller/requirements.txt + # annotated-types + # anyio # cosl -urllib3==2.0.4 - # via - # -r requirements.txt + # juju + # pydantic + # pydantic-core + # typing-inspect +typing-inspect==0.9.0 + # via + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-profile-controller/requirements.txt + # juju +urllib3==2.2.3 + # via + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-profile-controller/requirements.txt + # kubernetes # requests -websocket-client==1.6.1 +websocket-client==1.8.0 # via - # -r requirements.txt + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-profile-controller/requirements.txt + # kubernetes # ops -zipp==3.16.2 +websockets==13.1 + # via + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-profile-controller/requirements.txt + # juju +zipp==3.20.2 # via - # -r requirements.txt + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-profile-controller/requirements.txt # importlib-resources diff --git a/charms/kfp-profile-controller/requirements.txt b/charms/kfp-profile-controller/requirements.txt index 80899162..e2587579 100644 --- a/charms/kfp-profile-controller/requirements.txt +++ b/charms/kfp-profile-controller/requirements.txt @@ -4,49 +4,82 @@ # # pip-compile requirements.in # -anyio==3.7.1 - # via httpcore -attrs==23.1.0 +annotated-types==0.7.0 + # via pydantic +anyio==4.5.2 + # via httpx +attrs==24.2.0 # via jsonschema -certifi==2023.7.22 +backports-strenum==1.3.1 + # via juju +bcrypt==4.2.1 + # via paramiko +cachetools==5.5.0 + # via google-auth +certifi==2024.8.30 # via # httpcore # httpx + # kubernetes # requests -charmed-kubeflow-chisme==0.2.0 +cffi==1.17.1 + # via + # cryptography + # pynacl +charmed-kubeflow-chisme==0.4.3 # via -r requirements.in -charset-normalizer==3.2.0 +charset-normalizer==3.4.0 # via requests -cosl==0.0.12 +cosl==0.0.45 # via -r requirements.in +cryptography==44.0.0 + # via paramiko deepdiff==6.2.1 # via charmed-kubeflow-chisme -exceptiongroup==1.1.2 +exceptiongroup==1.2.2 # via anyio +google-auth==2.36.0 + # via kubernetes h11==0.14.0 # via httpcore -httpcore==0.17.3 +httpcore==1.0.7 # via httpx -httpx==0.24.1 +httpx==0.28.0 # via lightkube -idna==3.4 +hvac==2.3.0 + # via juju +idna==3.10 # via # anyio # httpx # requests -importlib-resources==6.0.1 +importlib-resources==6.4.5 # via jsonschema jinja2==3.1.4 # via charmed-kubeflow-chisme jsonschema==4.17.3 # via serialized-data-interface -lightkube==0.14.0 +juju==3.6.0.0 # via charmed-kubeflow-chisme -lightkube-models==1.27.1.4 +kubernetes==30.1.0 + # via juju +lightkube==0.15.5 + # via + # charmed-kubeflow-chisme + # cosl +lightkube-models==1.31.1.8 # via lightkube -markupsafe==2.1.3 +macaroonbakery==1.3.4 + # via juju +markupsafe==2.1.5 # via jinja2 -ops==2.14.0 +mypy-extensions==1.0.0 + # via typing-inspect +oauthlib==3.2.2 + # via + # kubernetes + # requests-oauthlib +ops==2.17.1 # via # -r requirements.in # charmed-kubeflow-chisme @@ -54,38 +87,105 @@ ops==2.14.0 # serialized-data-interface ordered-set==4.1.0 # via deepdiff +packaging==24.2 + # via juju +paramiko==3.5.0 + # via juju pkgutil-resolve-name==1.3.10 # via jsonschema -pyrsistent==0.19.3 +protobuf==5.29.1 + # via macaroonbakery +pyasn1==0.6.1 + # via + # juju + # pyasn1-modules + # rsa +pyasn1-modules==0.4.1 + # via google-auth +pycparser==2.22 + # via cffi +pydantic==2.10.3 + # via cosl +pydantic-core==2.27.1 + # via pydantic +pymacaroons==0.13.0 + # via macaroonbakery +pynacl==1.5.0 + # via + # macaroonbakery + # paramiko + # pymacaroons +pyrfc3339==1.1 + # via + # juju + # macaroonbakery +pyrsistent==0.20.0 # via jsonschema -pyyaml==6.0.1 +python-dateutil==2.9.0.post0 + # via kubernetes +pytz==2024.2 + # via pyrfc3339 +pyyaml==6.0.2 # via # cosl + # juju + # kubernetes # lightkube # ops # serialized-data-interface -requests==2.31.0 - # via serialized-data-interface -ruamel-yaml==0.17.32 +requests==2.32.3 + # via + # hvac + # kubernetes + # macaroonbakery + # requests-oauthlib + # serialized-data-interface +requests-oauthlib==2.0.0 + # via kubernetes +rsa==4.9 + # via google-auth +ruamel-yaml==0.18.6 # via charmed-kubeflow-chisme -ruamel-yaml-clib==0.2.7 +ruamel-yaml-clib==0.2.8 # via ruamel-yaml serialized-data-interface==0.7.0 # via # -r requirements.in # charmed-kubeflow-chisme -sniffio==1.3.0 +six==1.17.0 # via - # anyio - # httpcore - # httpx -tenacity==8.2.2 - # via charmed-kubeflow-chisme + # kubernetes + # macaroonbakery + # pymacaroons + # python-dateutil +sniffio==1.3.1 + # via anyio +tenacity==9.0.0 + # via + # charmed-kubeflow-chisme + # cosl +toposort==1.10 + # via juju typing-extensions==4.12.2 - # via cosl -urllib3==2.0.4 - # via requests -websocket-client==1.6.1 - # via ops -zipp==3.16.2 + # via + # annotated-types + # anyio + # cosl + # juju + # pydantic + # pydantic-core + # typing-inspect +typing-inspect==0.9.0 + # via juju +urllib3==2.2.3 + # via + # kubernetes + # requests +websocket-client==1.8.0 + # via + # kubernetes + # ops +websockets==13.1 + # via juju +zipp==3.20.2 # via importlib-resources diff --git a/charms/kfp-schedwf/requirements-fmt.txt b/charms/kfp-schedwf/requirements-fmt.txt index a0318fe1..9aa22f98 100644 --- a/charms/kfp-schedwf/requirements-fmt.txt +++ b/charms/kfp-schedwf/requirements-fmt.txt @@ -4,21 +4,21 @@ # # pip-compile requirements-fmt.in # -black==23.7.0 +black==24.8.0 # via -r requirements-fmt.in -click==8.1.6 +click==8.1.7 # via black -isort==5.12.0 +isort==5.13.2 # via -r requirements-fmt.in mypy-extensions==1.0.0 # via black -packaging==23.1 +packaging==24.2 # via black -pathspec==0.11.2 +pathspec==0.12.1 # via black -platformdirs==3.10.0 +platformdirs==4.3.6 # via black -tomli==2.0.1 +tomli==2.2.1 # via black -typing-extensions==4.7.1 +typing-extensions==4.12.2 # via black diff --git a/charms/kfp-schedwf/requirements-integration.txt b/charms/kfp-schedwf/requirements-integration.txt index 4ddadb6e..3ce22e1a 100644 --- a/charms/kfp-schedwf/requirements-integration.txt +++ b/charms/kfp-schedwf/requirements-integration.txt @@ -4,35 +4,35 @@ # # pip-compile requirements-integration.in # -anyio==4.4.0 +anyio==4.5.2 # via httpx -appnope==0.1.4 - # via ipython -asttokens==2.4.1 +asttokens==3.0.0 # via stack-data -attrs==23.2.0 +attrs==24.2.0 # via jsonschema backcall==0.2.0 # via ipython -bcrypt==4.1.3 +backports-strenum==1.3.1 + # via juju +bcrypt==4.2.1 # via paramiko -cachetools==5.3.3 +cachetools==5.5.0 # via google-auth -certifi==2024.6.2 +certifi==2024.8.30 # via # httpcore # httpx # kubernetes # requests -cffi==1.16.0 +cffi==1.17.1 # via # cryptography # pynacl -charmed-kubeflow-chisme==0.4.1 +charmed-kubeflow-chisme==0.4.3 # via -r requirements-integration.in -charset-normalizer==3.3.2 +charset-normalizer==3.4.0 # via requests -cryptography==42.0.8 +cryptography==44.0.0 # via paramiko decorator==5.1.1 # via @@ -40,28 +40,28 @@ decorator==5.1.1 # ipython deepdiff==6.2.1 # via charmed-kubeflow-chisme -exceptiongroup==1.2.1 +exceptiongroup==1.2.2 # via # anyio # pytest -executing==2.0.1 +executing==2.1.0 # via stack-data -google-auth==2.30.0 +google-auth==2.36.0 # via kubernetes h11==0.14.0 # via httpcore -httpcore==1.0.5 +httpcore==1.0.7 # via httpx -httpx==0.27.0 +httpx==0.28.0 # via lightkube -hvac==2.2.0 +hvac==2.3.0 # via juju -idna==3.7 +idna==3.10 # via # anyio # httpx # requests -importlib-resources==6.4.0 +importlib-resources==6.4.5 # via jsonschema iniconfig==2.0.0 # via pytest @@ -69,7 +69,7 @@ ipdb==0.13.13 # via pytest-operator ipython==8.12.3 # via ipdb -jedi==0.19.1 +jedi==0.19.2 # via ipython jinja2==3.1.4 # via @@ -77,16 +77,16 @@ jinja2==3.1.4 # pytest-operator jsonschema==4.17.3 # via serialized-data-interface -juju==3.5.0.0 +juju==3.6.0.0 # via # -r requirements-integration.in # charmed-kubeflow-chisme # pytest-operator kubernetes==30.1.0 # via juju -lightkube==0.15.2 +lightkube==0.15.5 # via charmed-kubeflow-chisme -lightkube-models==1.30.0.8 +lightkube-models==1.31.1.8 # via lightkube macaroonbakery==1.3.4 # via juju @@ -100,17 +100,17 @@ oauthlib==3.2.2 # via # kubernetes # requests-oauthlib -ops==2.14.0 +ops==2.17.1 # via # charmed-kubeflow-chisme # serialized-data-interface ordered-set==4.1.0 # via deepdiff -packaging==24.1 +packaging==24.2 # via # juju # pytest -paramiko==3.4.0 +paramiko==3.5.0 # via juju parso==0.8.4 # via jedi @@ -122,20 +122,20 @@ pkgutil-resolve-name==1.3.10 # via jsonschema pluggy==1.5.0 # via pytest -prompt-toolkit==3.0.47 +prompt-toolkit==3.0.48 # via ipython -protobuf==5.27.1 +protobuf==5.29.1 # via macaroonbakery ptyprocess==0.7.0 # via pexpect -pure-eval==0.2.2 +pure-eval==0.2.3 # via stack-data -pyasn1==0.6.0 +pyasn1==0.6.1 # via # juju # pyasn1-modules # rsa -pyasn1-modules==0.4.0 +pyasn1-modules==0.4.1 # via google-auth pycparser==2.22 # via cffi @@ -154,19 +154,19 @@ pyrfc3339==1.1 # macaroonbakery pyrsistent==0.20.0 # via jsonschema -pytest==8.2.2 +pytest==8.3.4 # via # pytest-asyncio # pytest-operator pytest-asyncio==0.21.2 # via pytest-operator -pytest-operator==0.35.0 +pytest-operator==0.38.0 # via -r requirements-integration.in python-dateutil==2.9.0.post0 # via kubernetes -pytz==2024.1 +pytz==2024.2 # via pyrfc3339 -pyyaml==6.0.1 +pyyaml==6.0.2 # via # juju # kubernetes @@ -191,22 +191,19 @@ ruamel-yaml-clib==0.2.8 # via ruamel-yaml serialized-data-interface==0.7.0 # via charmed-kubeflow-chisme -six==1.16.0 +six==1.17.0 # via - # asttokens # kubernetes # macaroonbakery # pymacaroons # python-dateutil sniffio==1.3.1 - # via - # anyio - # httpx + # via anyio stack-data==0.6.3 # via ipython -tenacity==8.3.0 +tenacity==9.0.0 # via charmed-kubeflow-chisme -tomli==2.0.1 +tomli==2.2.1 # via # ipdb # pytest @@ -220,10 +217,11 @@ typing-extensions==4.12.2 # via # anyio # ipython + # juju # typing-inspect typing-inspect==0.9.0 # via juju -urllib3==2.2.1 +urllib3==2.2.3 # via # kubernetes # requests @@ -233,7 +231,7 @@ websocket-client==1.8.0 # via # kubernetes # ops -websockets==12.0 +websockets==13.1 # via juju -zipp==3.19.2 +zipp==3.20.2 # via importlib-resources diff --git a/charms/kfp-schedwf/requirements-lint.txt b/charms/kfp-schedwf/requirements-lint.txt index 1edc2e8c..36e07981 100644 --- a/charms/kfp-schedwf/requirements-lint.txt +++ b/charms/kfp-schedwf/requirements-lint.txt @@ -4,47 +4,47 @@ # # pip-compile requirements-lint.in # -black==23.7.0 +black==24.8.0 # via -r requirements-lint.in -click==8.1.6 +click==8.1.7 # via black -codespell==2.2.5 +codespell==2.3.0 # via -r requirements-lint.in -flake8==6.0.0 +flake8==7.0.0 # via # -r requirements-lint.in # flake8-builtins # pep8-naming # pyproject-flake8 -flake8-builtins==2.1.0 +flake8-builtins==2.5.0 # via -r requirements-lint.in flake8-copyright==0.2.4 # via -r requirements-lint.in -isort==5.12.0 +isort==5.13.2 # via -r requirements-lint.in mccabe==0.7.0 # via flake8 mypy-extensions==1.0.0 # via black -packaging==23.1 +packaging==24.2 # via black -pathspec==0.11.2 +pathspec==0.12.1 # via black -pep8-naming==0.13.3 +pep8-naming==0.14.1 # via -r requirements-lint.in -platformdirs==3.10.0 +platformdirs==4.3.6 # via black -pycodestyle==2.10.0 +pycodestyle==2.11.1 # via flake8 -pyflakes==3.0.1 +pyflakes==3.2.0 # via flake8 -pyproject-flake8==6.0.0.post1 +pyproject-flake8==7.0.0 # via -r requirements-lint.in -tomli==2.0.1 +tomli==2.2.1 # via # black # pyproject-flake8 -typing-extensions==4.7.1 +typing-extensions==4.12.2 # via black # The following packages are considered to be unsafe in a requirements file: diff --git a/charms/kfp-schedwf/requirements-unit.txt b/charms/kfp-schedwf/requirements-unit.txt index c06d6674..a1392d18 100644 --- a/charms/kfp-schedwf/requirements-unit.txt +++ b/charms/kfp-schedwf/requirements-unit.txt @@ -4,41 +4,60 @@ # # pip-compile requirements-unit.in # -anyio==3.7.1 - # via httpcore -attrs==23.1.0 +annotated-types==0.7.0 + # via pydantic +anyio==4.5.2 + # via httpx +attrs==24.2.0 # via jsonschema -certifi==2023.7.22 +backports-strenum==1.3.1 + # via juju +bcrypt==4.2.1 + # via paramiko +cachetools==5.5.0 + # via google-auth +certifi==2024.8.30 # via # httpcore # httpx + # kubernetes # requests -charmed-kubeflow-chisme==0.2.0 - # via -r requirements.in -charset-normalizer==3.2.0 +cffi==1.17.1 + # via + # cryptography + # pynacl +charmed-kubeflow-chisme==0.4.3 + # via -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-schedwf/requirements.in +charset-normalizer==3.4.0 # via requests -cosl==0.0.12 - # via -r requirements.in -coverage==7.3.0 +cosl==0.0.45 + # via -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-schedwf/requirements.in +coverage==7.6.1 # via -r requirements-unit.in +cryptography==44.0.0 + # via paramiko deepdiff==6.2.1 # via charmed-kubeflow-chisme -exceptiongroup==1.1.2 +exceptiongroup==1.2.2 # via # anyio # pytest +google-auth==2.36.0 + # via kubernetes h11==0.14.0 # via httpcore -httpcore==0.17.3 +httpcore==1.0.7 # via httpx -httpx==0.24.1 +httpx==0.28.0 # via lightkube -idna==3.4 +hvac==2.3.0 + # via juju +idna==3.10 # via # anyio # httpx # requests -importlib-resources==6.0.1 +importlib-resources==6.4.5 # via jsonschema iniconfig==2.0.0 # via pytest @@ -46,66 +65,146 @@ jinja2==3.1.4 # via charmed-kubeflow-chisme jsonschema==4.17.3 # via serialized-data-interface -lightkube==0.14.0 +juju==3.6.0.0 + # via charmed-kubeflow-chisme +kubernetes==30.1.0 + # via juju +lightkube==0.15.5 # via - # -r requirements.in + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-schedwf/requirements.in # charmed-kubeflow-chisme -lightkube-models==1.27.1.4 + # cosl +lightkube-models==1.31.1.8 # via lightkube -markupsafe==2.1.3 +macaroonbakery==1.3.4 + # via juju +markupsafe==2.1.5 # via jinja2 -ops==2.14.0 +mypy-extensions==1.0.0 + # via typing-inspect +oauthlib==3.2.2 + # via + # kubernetes + # requests-oauthlib +ops==2.17.1 # via + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-schedwf/requirements.in # -r requirements-unit.in - # -r requirements.in # charmed-kubeflow-chisme # cosl # serialized-data-interface ordered-set==4.1.0 # via deepdiff -packaging==23.1 - # via pytest +packaging==24.2 + # via + # juju + # pytest +paramiko==3.5.0 + # via juju pkgutil-resolve-name==1.3.10 # via jsonschema -pluggy==1.2.0 +pluggy==1.5.0 # via pytest -pyrsistent==0.19.3 +protobuf==5.29.1 + # via macaroonbakery +pyasn1==0.6.1 + # via + # juju + # pyasn1-modules + # rsa +pyasn1-modules==0.4.1 + # via google-auth +pycparser==2.22 + # via cffi +pydantic==2.10.3 + # via cosl +pydantic-core==2.27.1 + # via pydantic +pymacaroons==0.13.0 + # via macaroonbakery +pynacl==1.5.0 + # via + # macaroonbakery + # paramiko + # pymacaroons +pyrfc3339==1.1 + # via + # juju + # macaroonbakery +pyrsistent==0.20.0 # via jsonschema -pytest==7.4.0 +pytest==8.3.4 # via # -r requirements-unit.in # pytest-mock -pytest-mock==3.11.1 +pytest-mock==3.14.0 # via -r requirements-unit.in -pyyaml==6.0.1 +python-dateutil==2.9.0.post0 + # via kubernetes +pytz==2024.2 + # via pyrfc3339 +pyyaml==6.0.2 # via # -r requirements-unit.in # cosl + # juju + # kubernetes # lightkube # ops # serialized-data-interface -requests==2.31.0 - # via serialized-data-interface -ruamel-yaml==0.17.32 +requests==2.32.3 + # via + # hvac + # kubernetes + # macaroonbakery + # requests-oauthlib + # serialized-data-interface +requests-oauthlib==2.0.0 + # via kubernetes +rsa==4.9 + # via google-auth +ruamel-yaml==0.18.6 # via charmed-kubeflow-chisme ruamel-yaml-clib==0.2.8 # via ruamel-yaml serialized-data-interface==0.7.0 # via charmed-kubeflow-chisme -sniffio==1.3.0 +six==1.17.0 # via - # anyio - # httpcore - # httpx -tenacity==8.2.2 - # via charmed-kubeflow-chisme -tomli==2.0.1 + # kubernetes + # macaroonbakery + # pymacaroons + # python-dateutil +sniffio==1.3.1 + # via anyio +tenacity==9.0.0 + # via + # charmed-kubeflow-chisme + # cosl +tomli==2.2.1 # via pytest +toposort==1.10 + # via juju typing-extensions==4.12.2 - # via cosl -urllib3==2.0.4 - # via requests -websocket-client==1.6.1 - # via ops -zipp==3.16.2 + # via + # annotated-types + # anyio + # cosl + # juju + # pydantic + # pydantic-core + # typing-inspect +typing-inspect==0.9.0 + # via juju +urllib3==2.2.3 + # via + # kubernetes + # requests +websocket-client==1.8.0 + # via + # kubernetes + # ops +websockets==13.1 + # via juju +zipp==3.20.2 # via importlib-resources diff --git a/charms/kfp-schedwf/requirements.txt b/charms/kfp-schedwf/requirements.txt index 647282cc..395f7556 100644 --- a/charms/kfp-schedwf/requirements.txt +++ b/charms/kfp-schedwf/requirements.txt @@ -4,51 +4,83 @@ # # pip-compile requirements.in # -anyio==3.7.1 - # via httpcore -attrs==23.1.0 +annotated-types==0.7.0 + # via pydantic +anyio==4.5.2 + # via httpx +attrs==24.2.0 # via jsonschema -certifi==2023.7.22 +backports-strenum==1.3.1 + # via juju +bcrypt==4.2.1 + # via paramiko +cachetools==5.5.0 + # via google-auth +certifi==2024.8.30 # via # httpcore # httpx + # kubernetes # requests -charmed-kubeflow-chisme==0.2.0 +cffi==1.17.1 + # via + # cryptography + # pynacl +charmed-kubeflow-chisme==0.4.3 # via -r requirements.in -charset-normalizer==3.2.0 +charset-normalizer==3.4.0 # via requests -cosl==0.0.12 +cosl==0.0.45 # via -r requirements.in +cryptography==44.0.0 + # via paramiko deepdiff==6.2.1 # via charmed-kubeflow-chisme -exceptiongroup==1.1.2 +exceptiongroup==1.2.2 # via anyio +google-auth==2.36.0 + # via kubernetes h11==0.14.0 # via httpcore -httpcore==0.17.3 +httpcore==1.0.7 # via httpx -httpx==0.24.1 +httpx==0.28.0 # via lightkube -idna==3.4 +hvac==2.3.0 + # via juju +idna==3.10 # via # anyio # httpx # requests -importlib-resources==6.0.1 +importlib-resources==6.4.5 # via jsonschema jinja2==3.1.4 # via charmed-kubeflow-chisme jsonschema==4.17.3 # via serialized-data-interface -lightkube==0.14.0 +juju==3.6.0.0 + # via charmed-kubeflow-chisme +kubernetes==30.1.0 + # via juju +lightkube==0.15.5 # via # -r requirements.in # charmed-kubeflow-chisme -lightkube-models==1.27.1.4 + # cosl +lightkube-models==1.31.1.8 # via lightkube -markupsafe==2.1.3 +macaroonbakery==1.3.4 + # via juju +markupsafe==2.1.5 # via jinja2 -ops==2.14.0 +mypy-extensions==1.0.0 + # via typing-inspect +oauthlib==3.2.2 + # via + # kubernetes + # requests-oauthlib +ops==2.17.1 # via # -r requirements.in # charmed-kubeflow-chisme @@ -56,36 +88,103 @@ ops==2.14.0 # serialized-data-interface ordered-set==4.1.0 # via deepdiff +packaging==24.2 + # via juju +paramiko==3.5.0 + # via juju pkgutil-resolve-name==1.3.10 # via jsonschema -pyrsistent==0.19.3 +protobuf==5.29.1 + # via macaroonbakery +pyasn1==0.6.1 + # via + # juju + # pyasn1-modules + # rsa +pyasn1-modules==0.4.1 + # via google-auth +pycparser==2.22 + # via cffi +pydantic==2.10.3 + # via cosl +pydantic-core==2.27.1 + # via pydantic +pymacaroons==0.13.0 + # via macaroonbakery +pynacl==1.5.0 + # via + # macaroonbakery + # paramiko + # pymacaroons +pyrfc3339==1.1 + # via + # juju + # macaroonbakery +pyrsistent==0.20.0 # via jsonschema -pyyaml==6.0.1 +python-dateutil==2.9.0.post0 + # via kubernetes +pytz==2024.2 + # via pyrfc3339 +pyyaml==6.0.2 # via # cosl + # juju + # kubernetes # lightkube # ops # serialized-data-interface -requests==2.31.0 - # via serialized-data-interface -ruamel-yaml==0.17.32 +requests==2.32.3 + # via + # hvac + # kubernetes + # macaroonbakery + # requests-oauthlib + # serialized-data-interface +requests-oauthlib==2.0.0 + # via kubernetes +rsa==4.9 + # via google-auth +ruamel-yaml==0.18.6 # via charmed-kubeflow-chisme -ruamel-yaml-clib==0.2.7 +ruamel-yaml-clib==0.2.8 # via ruamel-yaml serialized-data-interface==0.7.0 # via charmed-kubeflow-chisme -sniffio==1.3.0 +six==1.17.0 # via - # anyio - # httpcore - # httpx -tenacity==8.2.2 - # via charmed-kubeflow-chisme + # kubernetes + # macaroonbakery + # pymacaroons + # python-dateutil +sniffio==1.3.1 + # via anyio +tenacity==9.0.0 + # via + # charmed-kubeflow-chisme + # cosl +toposort==1.10 + # via juju typing-extensions==4.12.2 - # via cosl -urllib3==2.0.4 - # via requests -websocket-client==1.6.1 - # via ops -zipp==3.16.2 + # via + # annotated-types + # anyio + # cosl + # juju + # pydantic + # pydantic-core + # typing-inspect +typing-inspect==0.9.0 + # via juju +urllib3==2.2.3 + # via + # kubernetes + # requests +websocket-client==1.8.0 + # via + # kubernetes + # ops +websockets==13.1 + # via juju +zipp==3.20.2 # via importlib-resources diff --git a/charms/kfp-ui/requirements-fmt.txt b/charms/kfp-ui/requirements-fmt.txt index a0318fe1..9aa22f98 100644 --- a/charms/kfp-ui/requirements-fmt.txt +++ b/charms/kfp-ui/requirements-fmt.txt @@ -4,21 +4,21 @@ # # pip-compile requirements-fmt.in # -black==23.7.0 +black==24.8.0 # via -r requirements-fmt.in -click==8.1.6 +click==8.1.7 # via black -isort==5.12.0 +isort==5.13.2 # via -r requirements-fmt.in mypy-extensions==1.0.0 # via black -packaging==23.1 +packaging==24.2 # via black -pathspec==0.11.2 +pathspec==0.12.1 # via black -platformdirs==3.10.0 +platformdirs==4.3.6 # via black -tomli==2.0.1 +tomli==2.2.1 # via black -typing-extensions==4.7.1 +typing-extensions==4.12.2 # via black diff --git a/charms/kfp-ui/requirements-integration.txt b/charms/kfp-ui/requirements-integration.txt index 4ddadb6e..3ce22e1a 100644 --- a/charms/kfp-ui/requirements-integration.txt +++ b/charms/kfp-ui/requirements-integration.txt @@ -4,35 +4,35 @@ # # pip-compile requirements-integration.in # -anyio==4.4.0 +anyio==4.5.2 # via httpx -appnope==0.1.4 - # via ipython -asttokens==2.4.1 +asttokens==3.0.0 # via stack-data -attrs==23.2.0 +attrs==24.2.0 # via jsonschema backcall==0.2.0 # via ipython -bcrypt==4.1.3 +backports-strenum==1.3.1 + # via juju +bcrypt==4.2.1 # via paramiko -cachetools==5.3.3 +cachetools==5.5.0 # via google-auth -certifi==2024.6.2 +certifi==2024.8.30 # via # httpcore # httpx # kubernetes # requests -cffi==1.16.0 +cffi==1.17.1 # via # cryptography # pynacl -charmed-kubeflow-chisme==0.4.1 +charmed-kubeflow-chisme==0.4.3 # via -r requirements-integration.in -charset-normalizer==3.3.2 +charset-normalizer==3.4.0 # via requests -cryptography==42.0.8 +cryptography==44.0.0 # via paramiko decorator==5.1.1 # via @@ -40,28 +40,28 @@ decorator==5.1.1 # ipython deepdiff==6.2.1 # via charmed-kubeflow-chisme -exceptiongroup==1.2.1 +exceptiongroup==1.2.2 # via # anyio # pytest -executing==2.0.1 +executing==2.1.0 # via stack-data -google-auth==2.30.0 +google-auth==2.36.0 # via kubernetes h11==0.14.0 # via httpcore -httpcore==1.0.5 +httpcore==1.0.7 # via httpx -httpx==0.27.0 +httpx==0.28.0 # via lightkube -hvac==2.2.0 +hvac==2.3.0 # via juju -idna==3.7 +idna==3.10 # via # anyio # httpx # requests -importlib-resources==6.4.0 +importlib-resources==6.4.5 # via jsonschema iniconfig==2.0.0 # via pytest @@ -69,7 +69,7 @@ ipdb==0.13.13 # via pytest-operator ipython==8.12.3 # via ipdb -jedi==0.19.1 +jedi==0.19.2 # via ipython jinja2==3.1.4 # via @@ -77,16 +77,16 @@ jinja2==3.1.4 # pytest-operator jsonschema==4.17.3 # via serialized-data-interface -juju==3.5.0.0 +juju==3.6.0.0 # via # -r requirements-integration.in # charmed-kubeflow-chisme # pytest-operator kubernetes==30.1.0 # via juju -lightkube==0.15.2 +lightkube==0.15.5 # via charmed-kubeflow-chisme -lightkube-models==1.30.0.8 +lightkube-models==1.31.1.8 # via lightkube macaroonbakery==1.3.4 # via juju @@ -100,17 +100,17 @@ oauthlib==3.2.2 # via # kubernetes # requests-oauthlib -ops==2.14.0 +ops==2.17.1 # via # charmed-kubeflow-chisme # serialized-data-interface ordered-set==4.1.0 # via deepdiff -packaging==24.1 +packaging==24.2 # via # juju # pytest -paramiko==3.4.0 +paramiko==3.5.0 # via juju parso==0.8.4 # via jedi @@ -122,20 +122,20 @@ pkgutil-resolve-name==1.3.10 # via jsonschema pluggy==1.5.0 # via pytest -prompt-toolkit==3.0.47 +prompt-toolkit==3.0.48 # via ipython -protobuf==5.27.1 +protobuf==5.29.1 # via macaroonbakery ptyprocess==0.7.0 # via pexpect -pure-eval==0.2.2 +pure-eval==0.2.3 # via stack-data -pyasn1==0.6.0 +pyasn1==0.6.1 # via # juju # pyasn1-modules # rsa -pyasn1-modules==0.4.0 +pyasn1-modules==0.4.1 # via google-auth pycparser==2.22 # via cffi @@ -154,19 +154,19 @@ pyrfc3339==1.1 # macaroonbakery pyrsistent==0.20.0 # via jsonschema -pytest==8.2.2 +pytest==8.3.4 # via # pytest-asyncio # pytest-operator pytest-asyncio==0.21.2 # via pytest-operator -pytest-operator==0.35.0 +pytest-operator==0.38.0 # via -r requirements-integration.in python-dateutil==2.9.0.post0 # via kubernetes -pytz==2024.1 +pytz==2024.2 # via pyrfc3339 -pyyaml==6.0.1 +pyyaml==6.0.2 # via # juju # kubernetes @@ -191,22 +191,19 @@ ruamel-yaml-clib==0.2.8 # via ruamel-yaml serialized-data-interface==0.7.0 # via charmed-kubeflow-chisme -six==1.16.0 +six==1.17.0 # via - # asttokens # kubernetes # macaroonbakery # pymacaroons # python-dateutil sniffio==1.3.1 - # via - # anyio - # httpx + # via anyio stack-data==0.6.3 # via ipython -tenacity==8.3.0 +tenacity==9.0.0 # via charmed-kubeflow-chisme -tomli==2.0.1 +tomli==2.2.1 # via # ipdb # pytest @@ -220,10 +217,11 @@ typing-extensions==4.12.2 # via # anyio # ipython + # juju # typing-inspect typing-inspect==0.9.0 # via juju -urllib3==2.2.1 +urllib3==2.2.3 # via # kubernetes # requests @@ -233,7 +231,7 @@ websocket-client==1.8.0 # via # kubernetes # ops -websockets==12.0 +websockets==13.1 # via juju -zipp==3.19.2 +zipp==3.20.2 # via importlib-resources diff --git a/charms/kfp-ui/requirements-lint.txt b/charms/kfp-ui/requirements-lint.txt index 1edc2e8c..36e07981 100644 --- a/charms/kfp-ui/requirements-lint.txt +++ b/charms/kfp-ui/requirements-lint.txt @@ -4,47 +4,47 @@ # # pip-compile requirements-lint.in # -black==23.7.0 +black==24.8.0 # via -r requirements-lint.in -click==8.1.6 +click==8.1.7 # via black -codespell==2.2.5 +codespell==2.3.0 # via -r requirements-lint.in -flake8==6.0.0 +flake8==7.0.0 # via # -r requirements-lint.in # flake8-builtins # pep8-naming # pyproject-flake8 -flake8-builtins==2.1.0 +flake8-builtins==2.5.0 # via -r requirements-lint.in flake8-copyright==0.2.4 # via -r requirements-lint.in -isort==5.12.0 +isort==5.13.2 # via -r requirements-lint.in mccabe==0.7.0 # via flake8 mypy-extensions==1.0.0 # via black -packaging==23.1 +packaging==24.2 # via black -pathspec==0.11.2 +pathspec==0.12.1 # via black -pep8-naming==0.13.3 +pep8-naming==0.14.1 # via -r requirements-lint.in -platformdirs==3.10.0 +platformdirs==4.3.6 # via black -pycodestyle==2.10.0 +pycodestyle==2.11.1 # via flake8 -pyflakes==3.0.1 +pyflakes==3.2.0 # via flake8 -pyproject-flake8==6.0.0.post1 +pyproject-flake8==7.0.0 # via -r requirements-lint.in -tomli==2.0.1 +tomli==2.2.1 # via # black # pyproject-flake8 -typing-extensions==4.7.1 +typing-extensions==4.12.2 # via black # The following packages are considered to be unsafe in a requirements file: diff --git a/charms/kfp-ui/requirements-unit.txt b/charms/kfp-ui/requirements-unit.txt index 02125a1d..d406acdf 100644 --- a/charms/kfp-ui/requirements-unit.txt +++ b/charms/kfp-ui/requirements-unit.txt @@ -4,41 +4,60 @@ # # pip-compile requirements-unit.in # -anyio==3.7.1 - # via httpcore -attrs==23.1.0 +annotated-types==0.7.0 + # via pydantic +anyio==4.5.2 + # via httpx +attrs==24.2.0 # via jsonschema -certifi==2023.7.22 +backports-strenum==1.3.1 + # via juju +bcrypt==4.2.1 + # via paramiko +cachetools==5.5.0 + # via google-auth +certifi==2024.8.30 # via # httpcore # httpx + # kubernetes # requests -charmed-kubeflow-chisme==0.2.0 - # via -r requirements.in -charset-normalizer==3.2.0 +cffi==1.17.1 + # via + # cryptography + # pynacl +charmed-kubeflow-chisme==0.4.3 + # via -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-ui/requirements.in +charset-normalizer==3.4.0 # via requests -cosl==0.0.12 - # via -r requirements.in -coverage==7.3.0 +cosl==0.0.45 + # via -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-ui/requirements.in +coverage==7.6.1 # via -r requirements-unit.in +cryptography==44.0.0 + # via paramiko deepdiff==6.2.1 # via charmed-kubeflow-chisme -exceptiongroup==1.1.2 +exceptiongroup==1.2.2 # via # anyio # pytest +google-auth==2.36.0 + # via kubernetes h11==0.14.0 # via httpcore -httpcore==0.17.3 +httpcore==1.0.7 # via httpx -httpx==0.24.1 +httpx==0.28.0 # via lightkube -idna==3.4 +hvac==2.3.0 + # via juju +idna==3.10 # via # anyio # httpx # requests -importlib-resources==6.0.1 +importlib-resources==6.4.5 # via jsonschema iniconfig==2.0.0 # via pytest @@ -46,71 +65,151 @@ jinja2==3.1.4 # via charmed-kubeflow-chisme jsonschema==4.17.3 # via serialized-data-interface -lightkube==0.14.0 +juju==3.6.0.0 + # via charmed-kubeflow-chisme +kubernetes==30.1.0 + # via juju +lightkube==0.15.5 # via - # -r requirements.in + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-ui/requirements.in # charmed-kubeflow-chisme -lightkube-models==1.27.1.4 + # cosl +lightkube-models==1.31.1.8 # via lightkube -markupsafe==2.1.3 +macaroonbakery==1.3.4 + # via juju +markupsafe==2.1.5 # via jinja2 -ops==2.14.0 +mypy-extensions==1.0.0 + # via typing-inspect +oauthlib==3.2.2 + # via + # kubernetes + # requests-oauthlib +ops==2.17.1 # via + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-ui/requirements.in # -r requirements-unit.in - # -r requirements.in # charmed-kubeflow-chisme # cosl # serialized-data-interface ordered-set==4.1.0 # via deepdiff -packaging==23.1 - # via pytest +packaging==24.2 + # via + # juju + # pytest +paramiko==3.5.0 + # via juju pkgutil-resolve-name==1.3.10 # via jsonschema -pluggy==1.2.0 +pluggy==1.5.0 # via pytest -pyrsistent==0.19.3 +protobuf==5.29.1 + # via macaroonbakery +pyasn1==0.6.1 + # via + # juju + # pyasn1-modules + # rsa +pyasn1-modules==0.4.1 + # via google-auth +pycparser==2.22 + # via cffi +pydantic==2.10.3 + # via cosl +pydantic-core==2.27.1 + # via pydantic +pymacaroons==0.13.0 + # via macaroonbakery +pynacl==1.5.0 + # via + # macaroonbakery + # paramiko + # pymacaroons +pyrfc3339==1.1 + # via + # juju + # macaroonbakery +pyrsistent==0.20.0 # via jsonschema -pytest==7.4.0 +pytest==8.3.4 # via # -r requirements-unit.in # pytest-lazy-fixture # pytest-mock pytest-lazy-fixture==0.6.3 # via -r requirements-unit.in -pytest-mock==3.11.1 +pytest-mock==3.14.0 # via -r requirements-unit.in -pyyaml==6.0.1 +python-dateutil==2.9.0.post0 + # via kubernetes +pytz==2024.2 + # via pyrfc3339 +pyyaml==6.0.2 # via # -r requirements-unit.in # cosl + # juju + # kubernetes # lightkube # ops # serialized-data-interface -requests==2.31.0 - # via serialized-data-interface -ruamel-yaml==0.17.32 +requests==2.32.3 + # via + # hvac + # kubernetes + # macaroonbakery + # requests-oauthlib + # serialized-data-interface +requests-oauthlib==2.0.0 + # via kubernetes +rsa==4.9 + # via google-auth +ruamel-yaml==0.18.6 # via charmed-kubeflow-chisme ruamel-yaml-clib==0.2.8 # via ruamel-yaml serialized-data-interface==0.7.0 # via - # -r requirements.in + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-ui/requirements.in # charmed-kubeflow-chisme -sniffio==1.3.0 +six==1.17.0 # via - # anyio - # httpcore - # httpx -tenacity==8.2.2 - # via charmed-kubeflow-chisme -tomli==2.0.1 + # kubernetes + # macaroonbakery + # pymacaroons + # python-dateutil +sniffio==1.3.1 + # via anyio +tenacity==9.0.0 + # via + # charmed-kubeflow-chisme + # cosl +tomli==2.2.1 # via pytest +toposort==1.10 + # via juju typing-extensions==4.12.2 - # via cosl -urllib3==2.0.4 - # via requests -websocket-client==1.6.1 - # via ops -zipp==3.16.2 + # via + # annotated-types + # anyio + # cosl + # juju + # pydantic + # pydantic-core + # typing-inspect +typing-inspect==0.9.0 + # via juju +urllib3==2.2.3 + # via + # kubernetes + # requests +websocket-client==1.8.0 + # via + # kubernetes + # ops +websockets==13.1 + # via juju +zipp==3.20.2 # via importlib-resources diff --git a/charms/kfp-ui/requirements.txt b/charms/kfp-ui/requirements.txt index e54c3660..b37e0d76 100644 --- a/charms/kfp-ui/requirements.txt +++ b/charms/kfp-ui/requirements.txt @@ -4,51 +4,83 @@ # # pip-compile requirements.in # -anyio==3.7.1 - # via httpcore -attrs==23.1.0 +annotated-types==0.7.0 + # via pydantic +anyio==4.5.2 + # via httpx +attrs==24.2.0 # via jsonschema -certifi==2023.7.22 +backports-strenum==1.3.1 + # via juju +bcrypt==4.2.1 + # via paramiko +cachetools==5.5.0 + # via google-auth +certifi==2024.8.30 # via # httpcore # httpx + # kubernetes # requests -charmed-kubeflow-chisme==0.2.0 +cffi==1.17.1 + # via + # cryptography + # pynacl +charmed-kubeflow-chisme==0.4.3 # via -r requirements.in -charset-normalizer==3.2.0 +charset-normalizer==3.4.0 # via requests -cosl==0.0.12 +cosl==0.0.45 # via -r requirements.in +cryptography==44.0.0 + # via paramiko deepdiff==6.2.1 # via charmed-kubeflow-chisme -exceptiongroup==1.1.2 +exceptiongroup==1.2.2 # via anyio +google-auth==2.36.0 + # via kubernetes h11==0.14.0 # via httpcore -httpcore==0.17.3 +httpcore==1.0.7 # via httpx -httpx==0.24.1 +httpx==0.28.0 # via lightkube -idna==3.4 +hvac==2.3.0 + # via juju +idna==3.10 # via # anyio # httpx # requests -importlib-resources==6.0.1 +importlib-resources==6.4.5 # via jsonschema jinja2==3.1.4 # via charmed-kubeflow-chisme jsonschema==4.17.3 # via serialized-data-interface -lightkube==0.14.0 +juju==3.6.0.0 + # via charmed-kubeflow-chisme +kubernetes==30.1.0 + # via juju +lightkube==0.15.5 # via # -r requirements.in # charmed-kubeflow-chisme -lightkube-models==1.27.1.4 + # cosl +lightkube-models==1.31.1.8 # via lightkube -markupsafe==2.1.3 +macaroonbakery==1.3.4 + # via juju +markupsafe==2.1.5 # via jinja2 -ops==2.14.0 +mypy-extensions==1.0.0 + # via typing-inspect +oauthlib==3.2.2 + # via + # kubernetes + # requests-oauthlib +ops==2.17.1 # via # -r requirements.in # charmed-kubeflow-chisme @@ -56,38 +88,105 @@ ops==2.14.0 # serialized-data-interface ordered-set==4.1.0 # via deepdiff +packaging==24.2 + # via juju +paramiko==3.5.0 + # via juju pkgutil-resolve-name==1.3.10 # via jsonschema -pyrsistent==0.19.3 +protobuf==5.29.1 + # via macaroonbakery +pyasn1==0.6.1 + # via + # juju + # pyasn1-modules + # rsa +pyasn1-modules==0.4.1 + # via google-auth +pycparser==2.22 + # via cffi +pydantic==2.10.3 + # via cosl +pydantic-core==2.27.1 + # via pydantic +pymacaroons==0.13.0 + # via macaroonbakery +pynacl==1.5.0 + # via + # macaroonbakery + # paramiko + # pymacaroons +pyrfc3339==1.1 + # via + # juju + # macaroonbakery +pyrsistent==0.20.0 # via jsonschema -pyyaml==6.0.1 +python-dateutil==2.9.0.post0 + # via kubernetes +pytz==2024.2 + # via pyrfc3339 +pyyaml==6.0.2 # via # cosl + # juju + # kubernetes # lightkube # ops # serialized-data-interface -requests==2.31.0 - # via serialized-data-interface -ruamel-yaml==0.17.32 +requests==2.32.3 + # via + # hvac + # kubernetes + # macaroonbakery + # requests-oauthlib + # serialized-data-interface +requests-oauthlib==2.0.0 + # via kubernetes +rsa==4.9 + # via google-auth +ruamel-yaml==0.18.6 # via charmed-kubeflow-chisme -ruamel-yaml-clib==0.2.7 +ruamel-yaml-clib==0.2.8 # via ruamel-yaml serialized-data-interface==0.7.0 # via # -r requirements.in # charmed-kubeflow-chisme -sniffio==1.3.0 +six==1.17.0 # via - # anyio - # httpcore - # httpx -tenacity==8.2.2 - # via charmed-kubeflow-chisme + # kubernetes + # macaroonbakery + # pymacaroons + # python-dateutil +sniffio==1.3.1 + # via anyio +tenacity==9.0.0 + # via + # charmed-kubeflow-chisme + # cosl +toposort==1.10 + # via juju typing-extensions==4.12.2 - # via cosl -urllib3==2.0.4 - # via requests -websocket-client==1.6.1 - # via ops -zipp==3.16.2 + # via + # annotated-types + # anyio + # cosl + # juju + # pydantic + # pydantic-core + # typing-inspect +typing-inspect==0.9.0 + # via juju +urllib3==2.2.3 + # via + # kubernetes + # requests +websocket-client==1.8.0 + # via + # kubernetes + # ops +websockets==13.1 + # via juju +zipp==3.20.2 # via importlib-resources diff --git a/charms/kfp-viewer/requirements-fmt.txt b/charms/kfp-viewer/requirements-fmt.txt index a0318fe1..9aa22f98 100644 --- a/charms/kfp-viewer/requirements-fmt.txt +++ b/charms/kfp-viewer/requirements-fmt.txt @@ -4,21 +4,21 @@ # # pip-compile requirements-fmt.in # -black==23.7.0 +black==24.8.0 # via -r requirements-fmt.in -click==8.1.6 +click==8.1.7 # via black -isort==5.12.0 +isort==5.13.2 # via -r requirements-fmt.in mypy-extensions==1.0.0 # via black -packaging==23.1 +packaging==24.2 # via black -pathspec==0.11.2 +pathspec==0.12.1 # via black -platformdirs==3.10.0 +platformdirs==4.3.6 # via black -tomli==2.0.1 +tomli==2.2.1 # via black -typing-extensions==4.7.1 +typing-extensions==4.12.2 # via black diff --git a/charms/kfp-viewer/requirements-integration.txt b/charms/kfp-viewer/requirements-integration.txt index d8f0d8ca..c48729e5 100644 --- a/charms/kfp-viewer/requirements-integration.txt +++ b/charms/kfp-viewer/requirements-integration.txt @@ -4,35 +4,35 @@ # # pip-compile requirements-integration.in # -anyio==4.4.0 +anyio==4.5.2 # via httpx -appnope==0.1.4 - # via ipython -asttokens==2.4.1 +asttokens==3.0.0 # via stack-data -attrs==23.2.0 +attrs==24.2.0 # via jsonschema backcall==0.2.0 # via ipython -bcrypt==4.1.3 +backports-strenum==1.3.1 + # via juju +bcrypt==4.2.1 # via paramiko -cachetools==5.3.3 +cachetools==5.5.0 # via google-auth -certifi==2024.6.2 +certifi==2024.8.30 # via # httpcore # httpx # kubernetes # requests -cffi==1.16.0 +cffi==1.17.1 # via # cryptography # pynacl -charmed-kubeflow-chisme==0.4.1 +charmed-kubeflow-chisme==0.4.3 # via -r requirements-integration.in -charset-normalizer==3.3.2 +charset-normalizer==3.4.0 # via requests -cryptography==42.0.8 +cryptography==44.0.0 # via paramiko decorator==5.1.1 # via @@ -40,28 +40,28 @@ decorator==5.1.1 # ipython deepdiff==6.2.1 # via charmed-kubeflow-chisme -exceptiongroup==1.2.1 +exceptiongroup==1.2.2 # via # anyio # pytest -executing==2.0.1 +executing==2.1.0 # via stack-data -google-auth==2.30.0 +google-auth==2.36.0 # via kubernetes h11==0.14.0 # via httpcore -httpcore==1.0.5 +httpcore==1.0.7 # via httpx -httpx==0.27.0 +httpx==0.28.0 # via lightkube -hvac==2.2.0 +hvac==2.3.0 # via juju -idna==3.7 +idna==3.10 # via # anyio # httpx # requests -importlib-resources==6.4.0 +importlib-resources==6.4.5 # via jsonschema iniconfig==2.0.0 # via pytest @@ -69,7 +69,7 @@ ipdb==0.13.13 # via pytest-operator ipython==8.12.3 # via ipdb -jedi==0.19.1 +jedi==0.19.2 # via ipython jinja2==3.1.4 # via @@ -77,15 +77,15 @@ jinja2==3.1.4 # pytest-operator jsonschema==4.17.3 # via serialized-data-interface -juju==3.5.0.0 +juju==3.6.0.0 # via # charmed-kubeflow-chisme # pytest-operator kubernetes==30.1.0 # via juju -lightkube==0.15.2 +lightkube==0.15.5 # via charmed-kubeflow-chisme -lightkube-models==1.30.0.8 +lightkube-models==1.31.1.8 # via lightkube macaroonbakery==1.3.4 # via juju @@ -99,17 +99,17 @@ oauthlib==3.2.2 # via # kubernetes # requests-oauthlib -ops==2.14.0 +ops==2.17.1 # via # charmed-kubeflow-chisme # serialized-data-interface ordered-set==4.1.0 # via deepdiff -packaging==24.1 +packaging==24.2 # via # juju # pytest -paramiko==3.4.0 +paramiko==3.5.0 # via juju parso==0.8.4 # via jedi @@ -121,20 +121,20 @@ pkgutil-resolve-name==1.3.10 # via jsonschema pluggy==1.5.0 # via pytest -prompt-toolkit==3.0.47 +prompt-toolkit==3.0.48 # via ipython -protobuf==5.27.1 +protobuf==5.29.1 # via macaroonbakery ptyprocess==0.7.0 # via pexpect -pure-eval==0.2.2 +pure-eval==0.2.3 # via stack-data -pyasn1==0.6.0 +pyasn1==0.6.1 # via # juju # pyasn1-modules # rsa -pyasn1-modules==0.4.0 +pyasn1-modules==0.4.1 # via google-auth pycparser==2.22 # via cffi @@ -153,19 +153,19 @@ pyrfc3339==1.1 # macaroonbakery pyrsistent==0.20.0 # via jsonschema -pytest==8.2.2 +pytest==8.3.4 # via # pytest-asyncio # pytest-operator pytest-asyncio==0.21.2 # via pytest-operator -pytest-operator==0.35.0 +pytest-operator==0.38.0 # via -r requirements-integration.in python-dateutil==2.9.0.post0 # via kubernetes -pytz==2024.1 +pytz==2024.2 # via pyrfc3339 -pyyaml==6.0.1 +pyyaml==6.0.2 # via # juju # kubernetes @@ -190,22 +190,19 @@ ruamel-yaml-clib==0.2.8 # via ruamel-yaml serialized-data-interface==0.7.0 # via charmed-kubeflow-chisme -six==1.16.0 +six==1.17.0 # via - # asttokens # kubernetes # macaroonbakery # pymacaroons # python-dateutil sniffio==1.3.1 - # via - # anyio - # httpx + # via anyio stack-data==0.6.3 # via ipython -tenacity==8.3.0 +tenacity==9.0.0 # via charmed-kubeflow-chisme -tomli==2.0.1 +tomli==2.2.1 # via # ipdb # pytest @@ -219,10 +216,11 @@ typing-extensions==4.12.2 # via # anyio # ipython + # juju # typing-inspect typing-inspect==0.9.0 # via juju -urllib3==2.2.1 +urllib3==2.2.3 # via # kubernetes # requests @@ -232,7 +230,7 @@ websocket-client==1.8.0 # via # kubernetes # ops -websockets==12.0 +websockets==13.1 # via juju -zipp==3.19.2 +zipp==3.20.2 # via importlib-resources diff --git a/charms/kfp-viewer/requirements-lint.txt b/charms/kfp-viewer/requirements-lint.txt index 1edc2e8c..36e07981 100644 --- a/charms/kfp-viewer/requirements-lint.txt +++ b/charms/kfp-viewer/requirements-lint.txt @@ -4,47 +4,47 @@ # # pip-compile requirements-lint.in # -black==23.7.0 +black==24.8.0 # via -r requirements-lint.in -click==8.1.6 +click==8.1.7 # via black -codespell==2.2.5 +codespell==2.3.0 # via -r requirements-lint.in -flake8==6.0.0 +flake8==7.0.0 # via # -r requirements-lint.in # flake8-builtins # pep8-naming # pyproject-flake8 -flake8-builtins==2.1.0 +flake8-builtins==2.5.0 # via -r requirements-lint.in flake8-copyright==0.2.4 # via -r requirements-lint.in -isort==5.12.0 +isort==5.13.2 # via -r requirements-lint.in mccabe==0.7.0 # via flake8 mypy-extensions==1.0.0 # via black -packaging==23.1 +packaging==24.2 # via black -pathspec==0.11.2 +pathspec==0.12.1 # via black -pep8-naming==0.13.3 +pep8-naming==0.14.1 # via -r requirements-lint.in -platformdirs==3.10.0 +platformdirs==4.3.6 # via black -pycodestyle==2.10.0 +pycodestyle==2.11.1 # via flake8 -pyflakes==3.0.1 +pyflakes==3.2.0 # via flake8 -pyproject-flake8==6.0.0.post1 +pyproject-flake8==7.0.0 # via -r requirements-lint.in -tomli==2.0.1 +tomli==2.2.1 # via # black # pyproject-flake8 -typing-extensions==4.7.1 +typing-extensions==4.12.2 # via black # The following packages are considered to be unsafe in a requirements file: diff --git a/charms/kfp-viewer/requirements-unit.txt b/charms/kfp-viewer/requirements-unit.txt index 8bd63100..9c1cd538 100644 --- a/charms/kfp-viewer/requirements-unit.txt +++ b/charms/kfp-viewer/requirements-unit.txt @@ -4,41 +4,60 @@ # # pip-compile requirements-unit.in # -anyio==3.7.1 - # via httpcore -attrs==23.1.0 +annotated-types==0.7.0 + # via pydantic +anyio==4.5.2 + # via httpx +attrs==24.2.0 # via jsonschema -certifi==2023.7.22 +backports-strenum==1.3.1 + # via juju +bcrypt==4.2.1 + # via paramiko +cachetools==5.5.0 + # via google-auth +certifi==2024.8.30 # via # httpcore # httpx + # kubernetes # requests -charmed-kubeflow-chisme==0.2.0 - # via -r requirements.in -charset-normalizer==3.2.0 +cffi==1.17.1 + # via + # cryptography + # pynacl +charmed-kubeflow-chisme==0.4.3 + # via -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-viewer/requirements.in +charset-normalizer==3.4.0 # via requests -cosl==0.0.12 - # via -r requirements.in -coverage==7.3.0 +cosl==0.0.45 + # via -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-viewer/requirements.in +coverage==7.6.1 # via -r requirements-unit.in +cryptography==44.0.0 + # via paramiko deepdiff==6.2.1 # via charmed-kubeflow-chisme -exceptiongroup==1.1.2 +exceptiongroup==1.2.2 # via # anyio # pytest +google-auth==2.36.0 + # via kubernetes h11==0.14.0 # via httpcore -httpcore==0.17.3 +httpcore==1.0.7 # via httpx -httpx==0.24.1 +httpx==0.28.0 # via lightkube -idna==3.4 +hvac==2.3.0 + # via juju +idna==3.10 # via # anyio # httpx # requests -importlib-resources==6.0.1 +importlib-resources==6.4.5 # via jsonschema iniconfig==2.0.0 # via pytest @@ -46,69 +65,149 @@ jinja2==3.1.4 # via charmed-kubeflow-chisme jsonschema==4.17.3 # via serialized-data-interface -lightkube==0.14.0 +juju==3.6.0.0 + # via charmed-kubeflow-chisme +kubernetes==30.1.0 + # via juju +lightkube==0.15.5 # via - # -r requirements.in + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-viewer/requirements.in # charmed-kubeflow-chisme -lightkube-models==1.27.1.4 + # cosl +lightkube-models==1.31.1.8 # via lightkube -markupsafe==2.1.3 +macaroonbakery==1.3.4 + # via juju +markupsafe==2.1.5 # via jinja2 -ops==2.14.0 +mypy-extensions==1.0.0 + # via typing-inspect +oauthlib==3.2.2 + # via + # kubernetes + # requests-oauthlib +ops==2.17.1 # via + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-viewer/requirements.in # -r requirements-unit.in - # -r requirements.in # charmed-kubeflow-chisme # cosl # serialized-data-interface ordered-set==4.1.0 # via deepdiff -packaging==23.1 - # via pytest +packaging==24.2 + # via + # juju + # pytest +paramiko==3.5.0 + # via juju pkgutil-resolve-name==1.3.10 # via jsonschema -pluggy==1.2.0 +pluggy==1.5.0 # via pytest -pyrsistent==0.19.3 +protobuf==5.29.1 + # via macaroonbakery +pyasn1==0.6.1 + # via + # juju + # pyasn1-modules + # rsa +pyasn1-modules==0.4.1 + # via google-auth +pycparser==2.22 + # via cffi +pydantic==2.10.3 + # via cosl +pydantic-core==2.27.1 + # via pydantic +pymacaroons==0.13.0 + # via macaroonbakery +pynacl==1.5.0 + # via + # macaroonbakery + # paramiko + # pymacaroons +pyrfc3339==1.1 + # via + # juju + # macaroonbakery +pyrsistent==0.20.0 # via jsonschema -pytest==7.4.0 +pytest==8.3.4 # via # -r requirements-unit.in # pytest-lazy-fixture # pytest-mock pytest-lazy-fixture==0.6.3 # via -r requirements-unit.in -pytest-mock==3.11.1 +pytest-mock==3.14.0 # via -r requirements-unit.in -pyyaml==6.0.1 +python-dateutil==2.9.0.post0 + # via kubernetes +pytz==2024.2 + # via pyrfc3339 +pyyaml==6.0.2 # via # -r requirements-unit.in # cosl + # juju + # kubernetes # lightkube # ops # serialized-data-interface -requests==2.31.0 - # via serialized-data-interface -ruamel-yaml==0.17.32 +requests==2.32.3 + # via + # hvac + # kubernetes + # macaroonbakery + # requests-oauthlib + # serialized-data-interface +requests-oauthlib==2.0.0 + # via kubernetes +rsa==4.9 + # via google-auth +ruamel-yaml==0.18.6 # via charmed-kubeflow-chisme ruamel-yaml-clib==0.2.8 # via ruamel-yaml serialized-data-interface==0.7.0 # via charmed-kubeflow-chisme -sniffio==1.3.0 +six==1.17.0 # via - # anyio - # httpcore - # httpx -tenacity==8.2.2 - # via charmed-kubeflow-chisme -tomli==2.0.1 + # kubernetes + # macaroonbakery + # pymacaroons + # python-dateutil +sniffio==1.3.1 + # via anyio +tenacity==9.0.0 + # via + # charmed-kubeflow-chisme + # cosl +tomli==2.2.1 # via pytest +toposort==1.10 + # via juju typing-extensions==4.12.2 - # via cosl -urllib3==2.0.4 - # via requests -websocket-client==1.6.1 - # via ops -zipp==3.16.2 + # via + # annotated-types + # anyio + # cosl + # juju + # pydantic + # pydantic-core + # typing-inspect +typing-inspect==0.9.0 + # via juju +urllib3==2.2.3 + # via + # kubernetes + # requests +websocket-client==1.8.0 + # via + # kubernetes + # ops +websockets==13.1 + # via juju +zipp==3.20.2 # via importlib-resources diff --git a/charms/kfp-viewer/requirements.txt b/charms/kfp-viewer/requirements.txt index 647282cc..395f7556 100644 --- a/charms/kfp-viewer/requirements.txt +++ b/charms/kfp-viewer/requirements.txt @@ -4,51 +4,83 @@ # # pip-compile requirements.in # -anyio==3.7.1 - # via httpcore -attrs==23.1.0 +annotated-types==0.7.0 + # via pydantic +anyio==4.5.2 + # via httpx +attrs==24.2.0 # via jsonschema -certifi==2023.7.22 +backports-strenum==1.3.1 + # via juju +bcrypt==4.2.1 + # via paramiko +cachetools==5.5.0 + # via google-auth +certifi==2024.8.30 # via # httpcore # httpx + # kubernetes # requests -charmed-kubeflow-chisme==0.2.0 +cffi==1.17.1 + # via + # cryptography + # pynacl +charmed-kubeflow-chisme==0.4.3 # via -r requirements.in -charset-normalizer==3.2.0 +charset-normalizer==3.4.0 # via requests -cosl==0.0.12 +cosl==0.0.45 # via -r requirements.in +cryptography==44.0.0 + # via paramiko deepdiff==6.2.1 # via charmed-kubeflow-chisme -exceptiongroup==1.1.2 +exceptiongroup==1.2.2 # via anyio +google-auth==2.36.0 + # via kubernetes h11==0.14.0 # via httpcore -httpcore==0.17.3 +httpcore==1.0.7 # via httpx -httpx==0.24.1 +httpx==0.28.0 # via lightkube -idna==3.4 +hvac==2.3.0 + # via juju +idna==3.10 # via # anyio # httpx # requests -importlib-resources==6.0.1 +importlib-resources==6.4.5 # via jsonschema jinja2==3.1.4 # via charmed-kubeflow-chisme jsonschema==4.17.3 # via serialized-data-interface -lightkube==0.14.0 +juju==3.6.0.0 + # via charmed-kubeflow-chisme +kubernetes==30.1.0 + # via juju +lightkube==0.15.5 # via # -r requirements.in # charmed-kubeflow-chisme -lightkube-models==1.27.1.4 + # cosl +lightkube-models==1.31.1.8 # via lightkube -markupsafe==2.1.3 +macaroonbakery==1.3.4 + # via juju +markupsafe==2.1.5 # via jinja2 -ops==2.14.0 +mypy-extensions==1.0.0 + # via typing-inspect +oauthlib==3.2.2 + # via + # kubernetes + # requests-oauthlib +ops==2.17.1 # via # -r requirements.in # charmed-kubeflow-chisme @@ -56,36 +88,103 @@ ops==2.14.0 # serialized-data-interface ordered-set==4.1.0 # via deepdiff +packaging==24.2 + # via juju +paramiko==3.5.0 + # via juju pkgutil-resolve-name==1.3.10 # via jsonschema -pyrsistent==0.19.3 +protobuf==5.29.1 + # via macaroonbakery +pyasn1==0.6.1 + # via + # juju + # pyasn1-modules + # rsa +pyasn1-modules==0.4.1 + # via google-auth +pycparser==2.22 + # via cffi +pydantic==2.10.3 + # via cosl +pydantic-core==2.27.1 + # via pydantic +pymacaroons==0.13.0 + # via macaroonbakery +pynacl==1.5.0 + # via + # macaroonbakery + # paramiko + # pymacaroons +pyrfc3339==1.1 + # via + # juju + # macaroonbakery +pyrsistent==0.20.0 # via jsonschema -pyyaml==6.0.1 +python-dateutil==2.9.0.post0 + # via kubernetes +pytz==2024.2 + # via pyrfc3339 +pyyaml==6.0.2 # via # cosl + # juju + # kubernetes # lightkube # ops # serialized-data-interface -requests==2.31.0 - # via serialized-data-interface -ruamel-yaml==0.17.32 +requests==2.32.3 + # via + # hvac + # kubernetes + # macaroonbakery + # requests-oauthlib + # serialized-data-interface +requests-oauthlib==2.0.0 + # via kubernetes +rsa==4.9 + # via google-auth +ruamel-yaml==0.18.6 # via charmed-kubeflow-chisme -ruamel-yaml-clib==0.2.7 +ruamel-yaml-clib==0.2.8 # via ruamel-yaml serialized-data-interface==0.7.0 # via charmed-kubeflow-chisme -sniffio==1.3.0 +six==1.17.0 # via - # anyio - # httpcore - # httpx -tenacity==8.2.2 - # via charmed-kubeflow-chisme + # kubernetes + # macaroonbakery + # pymacaroons + # python-dateutil +sniffio==1.3.1 + # via anyio +tenacity==9.0.0 + # via + # charmed-kubeflow-chisme + # cosl +toposort==1.10 + # via juju typing-extensions==4.12.2 - # via cosl -urllib3==2.0.4 - # via requests -websocket-client==1.6.1 - # via ops -zipp==3.16.2 + # via + # annotated-types + # anyio + # cosl + # juju + # pydantic + # pydantic-core + # typing-inspect +typing-inspect==0.9.0 + # via juju +urllib3==2.2.3 + # via + # kubernetes + # requests +websocket-client==1.8.0 + # via + # kubernetes + # ops +websockets==13.1 + # via juju +zipp==3.20.2 # via importlib-resources diff --git a/charms/kfp-viz/requirements-fmt.txt b/charms/kfp-viz/requirements-fmt.txt index a0318fe1..9aa22f98 100644 --- a/charms/kfp-viz/requirements-fmt.txt +++ b/charms/kfp-viz/requirements-fmt.txt @@ -4,21 +4,21 @@ # # pip-compile requirements-fmt.in # -black==23.7.0 +black==24.8.0 # via -r requirements-fmt.in -click==8.1.6 +click==8.1.7 # via black -isort==5.12.0 +isort==5.13.2 # via -r requirements-fmt.in mypy-extensions==1.0.0 # via black -packaging==23.1 +packaging==24.2 # via black -pathspec==0.11.2 +pathspec==0.12.1 # via black -platformdirs==3.10.0 +platformdirs==4.3.6 # via black -tomli==2.0.1 +tomli==2.2.1 # via black -typing-extensions==4.7.1 +typing-extensions==4.12.2 # via black diff --git a/charms/kfp-viz/requirements-integration.txt b/charms/kfp-viz/requirements-integration.txt index fee2bfb9..c48729e5 100644 --- a/charms/kfp-viz/requirements-integration.txt +++ b/charms/kfp-viz/requirements-integration.txt @@ -4,35 +4,35 @@ # # pip-compile requirements-integration.in # -anyio==4.4.0 +anyio==4.5.2 # via httpx -appnope==0.1.4 - # via ipython -asttokens==2.4.1 +asttokens==3.0.0 # via stack-data -attrs==23.2.0 +attrs==24.2.0 # via jsonschema backcall==0.2.0 # via ipython -bcrypt==4.1.3 +backports-strenum==1.3.1 + # via juju +bcrypt==4.2.1 # via paramiko -cachetools==5.3.3 +cachetools==5.5.0 # via google-auth -certifi==2024.6.2 +certifi==2024.8.30 # via # httpcore # httpx # kubernetes # requests -cffi==1.16.0 +cffi==1.17.1 # via # cryptography # pynacl -charmed-kubeflow-chisme==0.4.1 +charmed-kubeflow-chisme==0.4.3 # via -r requirements-integration.in -charset-normalizer==3.3.2 +charset-normalizer==3.4.0 # via requests -cryptography==42.0.8 +cryptography==44.0.0 # via paramiko decorator==5.1.1 # via @@ -40,28 +40,28 @@ decorator==5.1.1 # ipython deepdiff==6.2.1 # via charmed-kubeflow-chisme -exceptiongroup==1.2.1 +exceptiongroup==1.2.2 # via # anyio # pytest -executing==2.0.1 +executing==2.1.0 # via stack-data -google-auth==2.30.0 +google-auth==2.36.0 # via kubernetes h11==0.14.0 # via httpcore -httpcore==1.0.5 +httpcore==1.0.7 # via httpx -httpx==0.27.0 +httpx==0.28.0 # via lightkube -hvac==2.2.0 +hvac==2.3.0 # via juju -idna==3.7 +idna==3.10 # via # anyio # httpx # requests -importlib-resources==6.4.0 +importlib-resources==6.4.5 # via jsonschema iniconfig==2.0.0 # via pytest @@ -69,7 +69,7 @@ ipdb==0.13.13 # via pytest-operator ipython==8.12.3 # via ipdb -jedi==0.19.1 +jedi==0.19.2 # via ipython jinja2==3.1.4 # via @@ -77,15 +77,15 @@ jinja2==3.1.4 # pytest-operator jsonschema==4.17.3 # via serialized-data-interface -juju==3.5.0.0 +juju==3.6.0.0 # via # charmed-kubeflow-chisme # pytest-operator kubernetes==30.1.0 # via juju -lightkube==0.15.2 +lightkube==0.15.5 # via charmed-kubeflow-chisme -lightkube-models==1.30.0.8 +lightkube-models==1.31.1.8 # via lightkube macaroonbakery==1.3.4 # via juju @@ -99,17 +99,17 @@ oauthlib==3.2.2 # via # kubernetes # requests-oauthlib -ops==2.14.0 +ops==2.17.1 # via # charmed-kubeflow-chisme # serialized-data-interface ordered-set==4.1.0 # via deepdiff -packaging==24.1 +packaging==24.2 # via # juju # pytest -paramiko==3.4.0 +paramiko==3.5.0 # via juju parso==0.8.4 # via jedi @@ -121,20 +121,20 @@ pkgutil-resolve-name==1.3.10 # via jsonschema pluggy==1.5.0 # via pytest -prompt-toolkit==3.0.46 +prompt-toolkit==3.0.48 # via ipython -protobuf==5.27.1 +protobuf==5.29.1 # via macaroonbakery ptyprocess==0.7.0 # via pexpect -pure-eval==0.2.2 +pure-eval==0.2.3 # via stack-data -pyasn1==0.6.0 +pyasn1==0.6.1 # via # juju # pyasn1-modules # rsa -pyasn1-modules==0.4.0 +pyasn1-modules==0.4.1 # via google-auth pycparser==2.22 # via cffi @@ -153,19 +153,19 @@ pyrfc3339==1.1 # macaroonbakery pyrsistent==0.20.0 # via jsonschema -pytest==8.2.2 +pytest==8.3.4 # via # pytest-asyncio # pytest-operator pytest-asyncio==0.21.2 # via pytest-operator -pytest-operator==0.35.0 +pytest-operator==0.38.0 # via -r requirements-integration.in python-dateutil==2.9.0.post0 # via kubernetes -pytz==2024.1 +pytz==2024.2 # via pyrfc3339 -pyyaml==6.0.1 +pyyaml==6.0.2 # via # juju # kubernetes @@ -190,22 +190,19 @@ ruamel-yaml-clib==0.2.8 # via ruamel-yaml serialized-data-interface==0.7.0 # via charmed-kubeflow-chisme -six==1.16.0 +six==1.17.0 # via - # asttokens # kubernetes # macaroonbakery # pymacaroons # python-dateutil sniffio==1.3.1 - # via - # anyio - # httpx + # via anyio stack-data==0.6.3 # via ipython -tenacity==8.3.0 +tenacity==9.0.0 # via charmed-kubeflow-chisme -tomli==2.0.1 +tomli==2.2.1 # via # ipdb # pytest @@ -219,10 +216,11 @@ typing-extensions==4.12.2 # via # anyio # ipython + # juju # typing-inspect typing-inspect==0.9.0 # via juju -urllib3==2.2.1 +urllib3==2.2.3 # via # kubernetes # requests @@ -232,7 +230,7 @@ websocket-client==1.8.0 # via # kubernetes # ops -websockets==12.0 +websockets==13.1 # via juju -zipp==3.19.2 +zipp==3.20.2 # via importlib-resources diff --git a/charms/kfp-viz/requirements-lint.txt b/charms/kfp-viz/requirements-lint.txt index 1edc2e8c..36e07981 100644 --- a/charms/kfp-viz/requirements-lint.txt +++ b/charms/kfp-viz/requirements-lint.txt @@ -4,47 +4,47 @@ # # pip-compile requirements-lint.in # -black==23.7.0 +black==24.8.0 # via -r requirements-lint.in -click==8.1.6 +click==8.1.7 # via black -codespell==2.2.5 +codespell==2.3.0 # via -r requirements-lint.in -flake8==6.0.0 +flake8==7.0.0 # via # -r requirements-lint.in # flake8-builtins # pep8-naming # pyproject-flake8 -flake8-builtins==2.1.0 +flake8-builtins==2.5.0 # via -r requirements-lint.in flake8-copyright==0.2.4 # via -r requirements-lint.in -isort==5.12.0 +isort==5.13.2 # via -r requirements-lint.in mccabe==0.7.0 # via flake8 mypy-extensions==1.0.0 # via black -packaging==23.1 +packaging==24.2 # via black -pathspec==0.11.2 +pathspec==0.12.1 # via black -pep8-naming==0.13.3 +pep8-naming==0.14.1 # via -r requirements-lint.in -platformdirs==3.10.0 +platformdirs==4.3.6 # via black -pycodestyle==2.10.0 +pycodestyle==2.11.1 # via flake8 -pyflakes==3.0.1 +pyflakes==3.2.0 # via flake8 -pyproject-flake8==6.0.0.post1 +pyproject-flake8==7.0.0 # via -r requirements-lint.in -tomli==2.0.1 +tomli==2.2.1 # via # black # pyproject-flake8 -typing-extensions==4.7.1 +typing-extensions==4.12.2 # via black # The following packages are considered to be unsafe in a requirements file: diff --git a/charms/kfp-viz/requirements-unit.txt b/charms/kfp-viz/requirements-unit.txt index 35f4227c..ad0011bd 100644 --- a/charms/kfp-viz/requirements-unit.txt +++ b/charms/kfp-viz/requirements-unit.txt @@ -4,41 +4,60 @@ # # pip-compile requirements-unit.in # -anyio==3.7.1 - # via httpcore -attrs==23.1.0 +annotated-types==0.7.0 + # via pydantic +anyio==4.5.2 + # via httpx +attrs==24.2.0 # via jsonschema -certifi==2023.7.22 +backports-strenum==1.3.1 + # via juju +bcrypt==4.2.1 + # via paramiko +cachetools==5.5.0 + # via google-auth +certifi==2024.8.30 # via # httpcore # httpx + # kubernetes # requests -charmed-kubeflow-chisme==0.2.0 - # via -r requirements.in -charset-normalizer==3.2.0 +cffi==1.17.1 + # via + # cryptography + # pynacl +charmed-kubeflow-chisme==0.4.3 + # via -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-viz/requirements.in +charset-normalizer==3.4.0 # via requests -cosl==0.0.12 - # via -r requirements.in -coverage==7.3.0 +cosl==0.0.45 + # via -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-viz/requirements.in +coverage==7.6.1 # via -r requirements-unit.in +cryptography==44.0.0 + # via paramiko deepdiff==6.2.1 # via charmed-kubeflow-chisme -exceptiongroup==1.1.2 +exceptiongroup==1.2.2 # via # anyio # pytest +google-auth==2.36.0 + # via kubernetes h11==0.14.0 # via httpcore -httpcore==0.17.3 +httpcore==1.0.7 # via httpx -httpx==0.24.1 +httpx==0.28.0 # via lightkube -idna==3.4 +hvac==2.3.0 + # via juju +idna==3.10 # via # anyio # httpx # requests -importlib-resources==6.0.1 +importlib-resources==6.4.5 # via jsonschema iniconfig==2.0.0 # via pytest @@ -46,66 +65,147 @@ jinja2==3.1.4 # via charmed-kubeflow-chisme jsonschema==4.17.3 # via serialized-data-interface -lightkube==0.14.0 +juju==3.6.0.0 # via charmed-kubeflow-chisme -lightkube-models==1.27.1.4 +kubernetes==30.1.0 + # via juju +lightkube==0.15.5 + # via + # charmed-kubeflow-chisme + # cosl +lightkube-models==1.31.1.8 # via lightkube -markupsafe==2.1.3 +macaroonbakery==1.3.4 + # via juju +markupsafe==2.1.5 # via jinja2 -ops==2.14.0 +mypy-extensions==1.0.0 + # via typing-inspect +oauthlib==3.2.2 + # via + # kubernetes + # requests-oauthlib +ops==2.17.1 # via + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-viz/requirements.in # -r requirements-unit.in - # -r requirements.in # charmed-kubeflow-chisme # cosl # serialized-data-interface ordered-set==4.1.0 # via deepdiff -packaging==23.1 - # via pytest +packaging==24.2 + # via + # juju + # pytest +paramiko==3.5.0 + # via juju pkgutil-resolve-name==1.3.10 # via jsonschema -pluggy==1.2.0 +pluggy==1.5.0 # via pytest -pyrsistent==0.19.3 +protobuf==5.29.1 + # via macaroonbakery +pyasn1==0.6.1 + # via + # juju + # pyasn1-modules + # rsa +pyasn1-modules==0.4.1 + # via google-auth +pycparser==2.22 + # via cffi +pydantic==2.10.3 + # via cosl +pydantic-core==2.27.1 + # via pydantic +pymacaroons==0.13.0 + # via macaroonbakery +pynacl==1.5.0 + # via + # macaroonbakery + # paramiko + # pymacaroons +pyrfc3339==1.1 + # via + # juju + # macaroonbakery +pyrsistent==0.20.0 # via jsonschema -pytest==7.4.0 +pytest==8.3.4 # via # -r requirements-unit.in # pytest-mock -pytest-mock==3.11.1 +pytest-mock==3.14.0 # via -r requirements-unit.in -pyyaml==6.0.1 +python-dateutil==2.9.0.post0 + # via kubernetes +pytz==2024.2 + # via pyrfc3339 +pyyaml==6.0.2 # via # -r requirements-unit.in # cosl + # juju + # kubernetes # lightkube # ops # serialized-data-interface -requests==2.31.0 - # via serialized-data-interface -ruamel-yaml==0.17.32 +requests==2.32.3 + # via + # hvac + # kubernetes + # macaroonbakery + # requests-oauthlib + # serialized-data-interface +requests-oauthlib==2.0.0 + # via kubernetes +rsa==4.9 + # via google-auth +ruamel-yaml==0.18.6 # via charmed-kubeflow-chisme ruamel-yaml-clib==0.2.8 # via ruamel-yaml serialized-data-interface==0.7.0 # via - # -r requirements.in + # -r /tmp/renovate/repos/github/canonical/kfp-operators/charms/kfp-viz/requirements.in # charmed-kubeflow-chisme -sniffio==1.3.0 +six==1.17.0 # via - # anyio - # httpcore - # httpx -tenacity==8.2.3 - # via charmed-kubeflow-chisme -tomli==2.0.1 + # kubernetes + # macaroonbakery + # pymacaroons + # python-dateutil +sniffio==1.3.1 + # via anyio +tenacity==9.0.0 + # via + # charmed-kubeflow-chisme + # cosl +tomli==2.2.1 # via pytest +toposort==1.10 + # via juju typing-extensions==4.12.2 - # via cosl -urllib3==2.0.4 - # via requests -websocket-client==1.6.1 - # via ops -zipp==3.16.2 + # via + # annotated-types + # anyio + # cosl + # juju + # pydantic + # pydantic-core + # typing-inspect +typing-inspect==0.9.0 + # via juju +urllib3==2.2.3 + # via + # kubernetes + # requests +websocket-client==1.8.0 + # via + # kubernetes + # ops +websockets==13.1 + # via juju +zipp==3.20.2 # via importlib-resources diff --git a/charms/kfp-viz/requirements.txt b/charms/kfp-viz/requirements.txt index e17af9b6..e2587579 100644 --- a/charms/kfp-viz/requirements.txt +++ b/charms/kfp-viz/requirements.txt @@ -4,49 +4,82 @@ # # pip-compile requirements.in # -anyio==3.7.1 - # via httpcore -attrs==23.1.0 +annotated-types==0.7.0 + # via pydantic +anyio==4.5.2 + # via httpx +attrs==24.2.0 # via jsonschema -certifi==2023.7.22 +backports-strenum==1.3.1 + # via juju +bcrypt==4.2.1 + # via paramiko +cachetools==5.5.0 + # via google-auth +certifi==2024.8.30 # via # httpcore # httpx + # kubernetes # requests -charmed-kubeflow-chisme==0.2.0 +cffi==1.17.1 + # via + # cryptography + # pynacl +charmed-kubeflow-chisme==0.4.3 # via -r requirements.in -charset-normalizer==3.2.0 +charset-normalizer==3.4.0 # via requests -cosl==0.0.12 +cosl==0.0.45 # via -r requirements.in +cryptography==44.0.0 + # via paramiko deepdiff==6.2.1 # via charmed-kubeflow-chisme -exceptiongroup==1.1.3 +exceptiongroup==1.2.2 # via anyio +google-auth==2.36.0 + # via kubernetes h11==0.14.0 # via httpcore -httpcore==0.17.3 +httpcore==1.0.7 # via httpx -httpx==0.24.1 +httpx==0.28.0 # via lightkube -idna==3.4 +hvac==2.3.0 + # via juju +idna==3.10 # via # anyio # httpx # requests -importlib-resources==6.0.1 +importlib-resources==6.4.5 # via jsonschema jinja2==3.1.4 # via charmed-kubeflow-chisme jsonschema==4.17.3 # via serialized-data-interface -lightkube==0.14.0 +juju==3.6.0.0 # via charmed-kubeflow-chisme -lightkube-models==1.27.1.4 +kubernetes==30.1.0 + # via juju +lightkube==0.15.5 + # via + # charmed-kubeflow-chisme + # cosl +lightkube-models==1.31.1.8 # via lightkube -markupsafe==2.1.3 +macaroonbakery==1.3.4 + # via juju +markupsafe==2.1.5 # via jinja2 -ops==2.14.0 +mypy-extensions==1.0.0 + # via typing-inspect +oauthlib==3.2.2 + # via + # kubernetes + # requests-oauthlib +ops==2.17.1 # via # -r requirements.in # charmed-kubeflow-chisme @@ -54,38 +87,105 @@ ops==2.14.0 # serialized-data-interface ordered-set==4.1.0 # via deepdiff +packaging==24.2 + # via juju +paramiko==3.5.0 + # via juju pkgutil-resolve-name==1.3.10 # via jsonschema -pyrsistent==0.19.3 +protobuf==5.29.1 + # via macaroonbakery +pyasn1==0.6.1 + # via + # juju + # pyasn1-modules + # rsa +pyasn1-modules==0.4.1 + # via google-auth +pycparser==2.22 + # via cffi +pydantic==2.10.3 + # via cosl +pydantic-core==2.27.1 + # via pydantic +pymacaroons==0.13.0 + # via macaroonbakery +pynacl==1.5.0 + # via + # macaroonbakery + # paramiko + # pymacaroons +pyrfc3339==1.1 + # via + # juju + # macaroonbakery +pyrsistent==0.20.0 # via jsonschema -pyyaml==6.0.1 +python-dateutil==2.9.0.post0 + # via kubernetes +pytz==2024.2 + # via pyrfc3339 +pyyaml==6.0.2 # via # cosl + # juju + # kubernetes # lightkube # ops # serialized-data-interface -requests==2.31.0 - # via serialized-data-interface -ruamel-yaml==0.17.32 +requests==2.32.3 + # via + # hvac + # kubernetes + # macaroonbakery + # requests-oauthlib + # serialized-data-interface +requests-oauthlib==2.0.0 + # via kubernetes +rsa==4.9 + # via google-auth +ruamel-yaml==0.18.6 # via charmed-kubeflow-chisme -ruamel-yaml-clib==0.2.7 +ruamel-yaml-clib==0.2.8 # via ruamel-yaml serialized-data-interface==0.7.0 # via # -r requirements.in # charmed-kubeflow-chisme -sniffio==1.3.0 +six==1.17.0 # via - # anyio - # httpcore - # httpx -tenacity==8.2.3 - # via charmed-kubeflow-chisme + # kubernetes + # macaroonbakery + # pymacaroons + # python-dateutil +sniffio==1.3.1 + # via anyio +tenacity==9.0.0 + # via + # charmed-kubeflow-chisme + # cosl +toposort==1.10 + # via juju typing-extensions==4.12.2 - # via cosl -urllib3==2.0.4 - # via requests -websocket-client==1.6.1 - # via ops -zipp==3.16.2 + # via + # annotated-types + # anyio + # cosl + # juju + # pydantic + # pydantic-core + # typing-inspect +typing-inspect==0.9.0 + # via juju +urllib3==2.2.3 + # via + # kubernetes + # requests +websocket-client==1.8.0 + # via + # kubernetes + # ops +websockets==13.1 + # via juju +zipp==3.20.2 # via importlib-resources diff --git a/requirements-integration-v1.txt b/requirements-integration-v1.txt index 5ba4a321..ce3312a3 100644 --- a/requirements-integration-v1.txt +++ b/requirements-integration-v1.txt @@ -6,40 +6,42 @@ # absl-py==1.4.0 # via kfp -aiohttp==3.9.5 +aiohappyeyeballs==2.4.4 + # via aiohttp +aiohttp==3.10.11 # via -r requirements-integration-v1.in aiosignal==1.3.1 # via aiohttp -anyio==4.4.0 +anyio==4.5.2 # via httpx -appnope==0.1.4 - # via ipython -asttokens==2.4.1 +asttokens==3.0.0 # via stack-data -async-timeout==4.0.3 +async-timeout==5.0.1 # via aiohttp -attrs==23.2.0 +attrs==24.2.0 # via # aiohttp # jsonschema backcall==0.2.0 # via ipython -bcrypt==4.2.0 +backports-strenum==1.3.1 + # via juju +bcrypt==4.2.1 # via paramiko -cachetools==5.4.0 +cachetools==5.5.0 # via google-auth -certifi==2024.7.4 +certifi==2024.8.30 # via # httpcore # httpx # kfp-server-api # kubernetes # requests -cffi==1.16.0 +cffi==1.17.1 # via # cryptography # pynacl -charset-normalizer==3.3.2 +charset-normalizer==3.4.0 # via requests click==8.1.7 # via @@ -47,13 +49,13 @@ click==8.1.7 # typer cloudpickle==2.2.1 # via kfp -cryptography==43.0.0 +cryptography==44.0.0 # via paramiko decorator==5.1.1 # via # ipdb # ipython -deprecated==1.2.14 +deprecated==1.2.15 # via kfp docstring-parser==0.16 # via kfp @@ -61,15 +63,15 @@ exceptiongroup==1.2.2 # via # anyio # pytest -executing==2.0.1 +executing==2.1.0 # via stack-data -fire==0.6.0 +fire==0.7.0 # via kfp -frozenlist==1.4.1 +frozenlist==1.5.0 # via # aiohttp # aiosignal -google-api-core==2.19.1 +google-api-core==2.23.0 # via # google-api-python-client # google-cloud-core @@ -77,7 +79,7 @@ google-api-core==2.19.1 # kfp google-api-python-client==1.12.11 # via kfp -google-auth==2.32.0 +google-auth==2.36.0 # via # google-api-core # google-api-python-client @@ -90,35 +92,35 @@ google-auth-httplib2==0.2.0 # via google-api-python-client google-cloud-core==2.4.1 # via google-cloud-storage -google-cloud-storage==2.18.0 +google-cloud-storage==2.19.0 # via kfp google-crc32c==1.5.0 # via # google-cloud-storage # google-resumable-media -google-resumable-media==2.7.1 +google-resumable-media==2.7.2 # via google-cloud-storage -googleapis-common-protos==1.63.2 +googleapis-common-protos==1.66.0 # via google-api-core h11==0.14.0 # via httpcore -httpcore==1.0.5 +httpcore==1.0.7 # via httpx httplib2==0.22.0 # via # google-api-python-client # google-auth-httplib2 -httpx==0.27.0 +httpx==0.28.0 # via lightkube hvac==2.3.0 # via juju -idna==3.7 +idna==3.10 # via # anyio # httpx # requests # yarl -importlib-resources==6.4.0 +importlib-resources==6.4.5 # via jsonschema iniconfig==2.0.0 # via pytest @@ -126,7 +128,7 @@ ipdb==0.13.13 # via pytest-operator ipython==8.12.3 # via ipdb -jedi==0.19.1 +jedi==0.19.2 # via ipython jinja2==3.1.4 # via pytest-operator @@ -134,7 +136,7 @@ jsonschema==4.17.3 # via # -r requirements-integration-v1.in # kfp -juju==3.5.2.0 +juju==3.6.0.0 # via # -r requirements-integration-v1.in # pytest-operator @@ -148,9 +150,9 @@ kubernetes==25.3.0 # via # juju # kfp -lightkube==0.15.3 +lightkube==0.15.5 # via -r requirements-integration-v1.in -lightkube-models==1.30.0.8 +lightkube-models==1.31.1.8 # via lightkube macaroonbakery==1.3.4 # via juju @@ -162,7 +164,7 @@ matplotlib-inline==0.1.7 # via ipython mdurl==0.1.2 # via markdown-it-py -multidict==6.0.5 +multidict==6.1.0 # via # aiohttp # yarl @@ -170,11 +172,11 @@ mypy-extensions==1.0.0 # via typing-inspect oauthlib==3.2.2 # via requests-oauthlib -packaging==24.1 +packaging==24.2 # via # juju # pytest -paramiko==3.4.0 +paramiko==3.5.0 # via juju parso==0.8.4 # via jedi @@ -186,9 +188,11 @@ pkgutil-resolve-name==1.3.10 # via jsonschema pluggy==1.5.0 # via pytest -prompt-toolkit==3.0.47 +prompt-toolkit==3.0.48 # via ipython -proto-plus==1.24.0 +propcache==0.2.0 + # via yarl +proto-plus==1.25.0 # via google-api-core protobuf==3.20.3 # via @@ -202,16 +206,16 @@ ptyprocess==0.7.0 # via pexpect pure-eval==0.2.3 # via stack-data -pyasn1==0.6.0 +pyasn1==0.6.1 # via # juju # pyasn1-modules # rsa -pyasn1-modules==0.4.0 +pyasn1-modules==0.4.1 # via google-auth pycparser==2.22 # via cffi -pydantic==1.10.17 +pydantic==1.10.19 # via kfp pygments==2.18.0 # via @@ -224,7 +228,7 @@ pynacl==1.5.0 # macaroonbakery # paramiko # pymacaroons -pyparsing==3.1.2 +pyparsing==3.1.4 # via httplib2 pyrfc3339==1.1 # via @@ -232,22 +236,22 @@ pyrfc3339==1.1 # macaroonbakery pyrsistent==0.20.0 # via jsonschema -pytest==8.3.2 +pytest==8.3.4 # via # -r requirements-integration-v1.in # pytest-asyncio # pytest-operator pytest-asyncio==0.21.2 # via pytest-operator -pytest-operator==0.35.0 +pytest-operator==0.38.0 # via -r requirements-integration-v1.in python-dateutil==2.9.0.post0 # via # kfp-server-api # kubernetes -pytz==2024.1 +pytz==2024.2 # via pyrfc3339 -pyyaml==6.0.1 +pyyaml==6.0.2 # via # -r requirements-integration-v1.in # juju @@ -268,7 +272,7 @@ requests-oauthlib==2.0.0 # via kubernetes requests-toolbelt==0.10.1 # via kfp -rich==13.7.1 +rich==13.9.4 # via typer rsa==4.9 # via google-auth @@ -276,10 +280,8 @@ sh==2.1.0 # via -r requirements-integration-v1.in shellingham==1.5.4 # via typer -six==1.16.0 +six==1.17.0 # via - # asttokens - # fire # google-api-python-client # kfp-server-api # kubernetes @@ -287,9 +289,7 @@ six==1.16.0 # pymacaroons # python-dateutil sniffio==1.3.1 - # via - # anyio - # httpx + # via anyio stack-data==0.6.3 # via ipython strip-hints==0.1.10 @@ -300,7 +300,7 @@ tenacity==9.0.0 # via -r requirements-integration-v1.in termcolor==2.4.0 # via fire -tomli==2.0.1 +tomli==2.2.1 # via # ipdb # pytest @@ -310,13 +310,15 @@ traitlets==5.14.3 # via # ipython # matplotlib-inline -typer==0.12.3 +typer==0.15.1 # via kfp typing-extensions==4.12.2 # via # anyio # ipython + # juju # kfp + # multidict # pydantic # rich # typer @@ -327,7 +329,7 @@ uritemplate==3.0.1 # via # google-api-python-client # kfp -urllib3==1.26.19 +urllib3==1.26.20 # via # kfp # kfp-server-api @@ -337,15 +339,15 @@ wcwidth==0.2.13 # via prompt-toolkit websocket-client==1.8.0 # via kubernetes -websockets==12.0 +websockets==13.1 # via juju -wheel==0.43.0 +wheel==0.45.1 # via strip-hints -wrapt==1.16.0 +wrapt==1.17.0 # via deprecated -yarl==1.9.4 +yarl==1.15.2 # via aiohttp -zipp==3.19.2 +zipp==3.20.2 # via importlib-resources # The following packages are considered to be unsafe in a requirements file: diff --git a/requirements-integration-v2.txt b/requirements-integration-v2.txt index 1c49ff25..11d59b27 100644 --- a/requirements-integration-v2.txt +++ b/requirements-integration-v2.txt @@ -4,44 +4,46 @@ # # pip-compile requirements-integration-v2.in # -aiohttp==3.9.5 +aiohappyeyeballs==2.4.4 + # via aiohttp +aiohttp==3.10.11 # via -r requirements-integration-v2.in aiosignal==1.3.1 # via aiohttp -anyio==4.4.0 +anyio==4.5.2 # via httpx -appnope==0.1.4 - # via ipython -asttokens==2.4.1 +asttokens==3.0.0 # via stack-data -async-timeout==4.0.3 +async-timeout==5.0.1 # via aiohttp -attrs==23.2.0 +attrs==24.2.0 # via # aiohttp # jsonschema backcall==0.2.0 # via ipython -bcrypt==4.2.0 +backports-strenum==1.3.1 + # via juju +bcrypt==4.2.1 # via paramiko -cachetools==5.4.0 +cachetools==5.5.0 # via google-auth -certifi==2024.7.4 +certifi==2024.8.30 # via # httpcore # httpx # kfp-server-api # kubernetes # requests -cffi==1.16.0 +cffi==1.17.1 # via # cryptography # pynacl -charset-normalizer==3.3.2 +charset-normalizer==3.4.0 # via requests click==8.1.7 # via kfp -cryptography==43.0.0 +cryptography==44.0.0 # via paramiko decorator==5.1.1 # via @@ -53,18 +55,18 @@ exceptiongroup==1.2.2 # via # anyio # pytest -executing==2.0.1 +executing==2.1.0 # via stack-data -frozenlist==1.4.1 +frozenlist==1.5.0 # via # aiohttp # aiosignal -google-api-core==2.19.1 +google-api-core==2.23.0 # via # google-cloud-core # google-cloud-storage # kfp -google-auth==2.32.0 +google-auth==2.36.0 # via # google-api-core # google-cloud-core @@ -73,31 +75,31 @@ google-auth==2.32.0 # kubernetes google-cloud-core==2.4.1 # via google-cloud-storage -google-cloud-storage==2.18.0 +google-cloud-storage==2.19.0 # via kfp google-crc32c==1.5.0 # via # google-cloud-storage # google-resumable-media -google-resumable-media==2.7.1 +google-resumable-media==2.7.2 # via google-cloud-storage -googleapis-common-protos==1.63.2 +googleapis-common-protos==1.66.0 # via google-api-core h11==0.14.0 # via httpcore -httpcore==1.0.5 +httpcore==1.0.7 # via httpx -httpx==0.27.0 +httpx==0.28.0 # via lightkube hvac==2.3.0 # via juju -idna==3.7 +idna==3.10 # via # anyio # httpx # requests # yarl -importlib-resources==6.4.0 +importlib-resources==6.4.5 # via jsonschema iniconfig==2.0.0 # via pytest @@ -105,29 +107,29 @@ ipdb==0.13.13 # via pytest-operator ipython==8.12.3 # via ipdb -jedi==0.19.1 +jedi==0.19.2 # via ipython jinja2==3.1.4 # via pytest-operator jsonschema==4.17.3 # via -r requirements-integration-v2.in -juju==3.5.2.0 +juju==3.6.0.0 # via # -r requirements-integration-v2.in # pytest-operator -kfp==2.8.0 +kfp==2.9.0 # via -r requirements-integration-v2.in -kfp-pipeline-spec==0.3.0 +kfp-pipeline-spec==0.4.0 # via kfp -kfp-server-api==2.0.5 +kfp-server-api==2.3.0 # via kfp -kubernetes==26.1.0 +kubernetes==30.1.0 # via # juju # kfp -lightkube==0.15.3 +lightkube==0.15.5 # via -r requirements-integration-v2.in -lightkube-models==1.30.0.8 +lightkube-models==1.31.1.8 # via lightkube macaroonbakery==1.3.4 # via juju @@ -135,19 +137,21 @@ markupsafe==2.1.5 # via jinja2 matplotlib-inline==0.1.7 # via ipython -multidict==6.0.5 +multidict==6.1.0 # via # aiohttp # yarl mypy-extensions==1.0.0 # via typing-inspect oauthlib==3.2.2 - # via requests-oauthlib -packaging==24.1 + # via + # kubernetes + # requests-oauthlib +packaging==24.2 # via # juju # pytest -paramiko==3.4.0 +paramiko==3.5.0 # via juju parso==0.8.4 # via jedi @@ -159,11 +163,13 @@ pkgutil-resolve-name==1.3.10 # via jsonschema pluggy==1.5.0 # via pytest -prompt-toolkit==3.0.47 +prompt-toolkit==3.0.48 # via ipython -proto-plus==1.24.0 +propcache==0.2.0 + # via yarl +proto-plus==1.25.0 # via google-api-core -protobuf==4.25.4 +protobuf==4.25.5 # via # google-api-core # googleapis-common-protos @@ -175,12 +181,12 @@ ptyprocess==0.7.0 # via pexpect pure-eval==0.2.3 # via stack-data -pyasn1==0.6.0 +pyasn1==0.6.1 # via # juju # pyasn1-modules # rsa -pyasn1-modules==0.4.0 +pyasn1-modules==0.4.1 # via google-auth pycparser==2.22 # via cffi @@ -199,22 +205,22 @@ pyrfc3339==1.1 # macaroonbakery pyrsistent==0.20.0 # via jsonschema -pytest==8.3.2 +pytest==8.3.4 # via # -r requirements-integration-v2.in # pytest-asyncio # pytest-operator pytest-asyncio==0.21.2 # via pytest-operator -pytest-operator==0.35.0 +pytest-operator==0.38.0 # via -r requirements-integration-v2.in python-dateutil==2.9.0.post0 # via # kfp-server-api # kubernetes -pytz==2024.1 +pytz==2024.2 # via pyrfc3339 -pyyaml==6.0.1 +pyyaml==6.0.2 # via # -r requirements-integration-v2.in # juju @@ -237,27 +243,24 @@ requests-toolbelt==0.10.1 # via kfp rsa==4.9 # via google-auth -sh==2.0.7 +sh==2.1.0 # via -r requirements-integration-v2.in -six==1.16.0 +six==1.17.0 # via - # asttokens # kfp-server-api # kubernetes # macaroonbakery # pymacaroons # python-dateutil sniffio==1.3.1 - # via - # anyio - # httpx + # via anyio stack-data==0.6.3 # via ipython tabulate==0.9.0 # via kfp tenacity==9.0.0 # via -r requirements-integration-v2.in -tomli==2.0.1 +tomli==2.2.1 # via # ipdb # pytest @@ -271,11 +274,13 @@ typing-extensions==4.12.2 # via # anyio # ipython + # juju # kfp + # multidict # typing-inspect typing-inspect==0.9.0 # via juju -urllib3==1.26.19 +urllib3==1.26.20 # via # kfp # kfp-server-api @@ -285,12 +290,9 @@ wcwidth==0.2.13 # via prompt-toolkit websocket-client==1.8.0 # via kubernetes -websockets==12.0 +websockets==13.1 # via juju -yarl==1.9.4 +yarl==1.15.2 # via aiohttp -zipp==3.19.2 +zipp==3.20.2 # via importlib-resources - -# The following packages are considered to be unsafe in a requirements file: -# setuptools