
* Add uv lock file for charm python packages * Use uv lock file in charmcraft to build the charm by generating requirements.txt based on uv lock file * Add rustc dependency for barbican and magnum charms Change-Id: I5447c70989a6afe534004438c45bed39a022c524
21 lines
557 B
TOML
21 lines
557 B
TOML
# Copyright 2025 Canonical Ltd.
|
|
# See LICENSE file for licensing details.
|
|
|
|
[project]
|
|
name = "gnocchi-k8s"
|
|
version = "2025.1"
|
|
requires-python = "~=3.12.0"
|
|
|
|
dependencies = [
|
|
"jinja2",
|
|
"jsonschema",
|
|
"pydantic",
|
|
"netifaces",
|
|
"lightkube",
|
|
"ops",
|
|
"interface_ceph_client@git+https://github.com/openstack/charm-ops-interface-ceph-client",
|
|
"charmhelpers@git+https://github.com/juju/charm-helpers.git",
|
|
"tenacity", # From ops_sunbeam
|
|
"opentelemetry-api~=1.21.0", # charm_tracing library -> opentelemetry-sdk requires 1.21.0
|
|
]
|