Files
sunbeam-charms/charms/gnocchi-k8s/pyproject.toml
Hemanth Nakkina 7fadc291d3 Add lock file for charms
* 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
2025-05-05 15:49:14 +05:30

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
]