Files
sunbeam-charms/charms/sunbeam-clusterd/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

23 lines
508 B
TOML

# Copyright 2022 Canonical Ltd.
# See LICENSE file for licensing details.
[project]
name = "sunbeam-clusterd"
version = "2025.1"
requires-python = "~=3.12.0"
dependencies = [
"cryptography",
"jinja2",
"jsonschema",
"pydantic",
"lightkube",
"lightkube-models",
"ops",
"requests<2.32.0",
"requests-unixsocket",
"urllib3<1.27,>=1.21.1",
"tenacity", # From ops_sunbeam
"opentelemetry-api~=1.21.0", # charm_tracing library -> opentelemetry-sdk requires 1.21.0
]