canonical / canonical/data-platform-libs

Fix charm dependencies and re-add publishing of the charm

Open
#219 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
13
Forks
12
PR merge metrics
No merged PRs in 30d

Description

https://github.com/canonical/data-platform-libs/pull/216 will remove the currently broken step of charm publishing.

Currently, when packing with the `charm` plugin charmcraft will try to satisfy all the libraries pydeps, which result in a conflict and inability to pack the charm due to conflicting pydantic requirement for v0 and v1 `data_models`.

We should resolve the dependency issue (ship a single lib version in the charm or consider using different plugin to pack) and re-enable the publishing of the charm itself (possibly migrate to the shared workflows packing and release).

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.