
The masakari-k8s charm is missing the lightkube dependency: unit.masakari/0.install Traceback (most recent call last): unit.masakari/0.install File "/var/lib/juju/agents/unit-masakari-0/charm/./src/charm.py", line 28, in <module> unit.masakari/0.install import ops_sunbeam.charm as sunbeam_charm unit.masakari/0.install File "/var/lib/juju/agents/unit-masakari-0/charm/lib/ops_sunbeam/charm.py", line 59, in <module> unit.masakari/0.install from lightkube.core.client import ( unit.masakari/0.install ModuleNotFoundError: No module named 'lightkube' We'll need to add it to pyproject.yaml and update the uv.lock file. Change-Id: Id54fae7d6b68b3137144d5cbd581b7ebe5660360
21 lines
456 B
TOML
21 lines
456 B
TOML
# Copyright 2025 Canonical Ltd.
|
|
# See LICENSE file for licensing details.
|
|
|
|
[project]
|
|
name = "masakari-k8s"
|
|
version = "2025.1"
|
|
requires-python = "~=3.12.0"
|
|
|
|
dependencies = [
|
|
"cryptography",
|
|
"jinja2",
|
|
"jsonschema",
|
|
"pydantic",
|
|
"lightkube",
|
|
"lightkube-models",
|
|
"ops",
|
|
"pytest-interface-tester",
|
|
"tenacity", # From ops_sunbeam
|
|
"opentelemetry-api~=1.21.0", # charm_tracing library -> opentelemetry-sdk requires 1.21.0
|
|
]
|