charm-tools:master

Last commit made on 2025-10-15
Get this branch:
git clone -b master https://git.launchpad.net/charm-tools

Branch merges

Branch information

Name:
master
Repository:
lp:charm-tools

Recent commits

ea043cd... by Adam Dyess

Merge pull request #688 from addyess/akd/charmtools.version.cached_charm_tools_version/returns-dict

enforce `cached_charm_tools_version()` returns a dict

73848ef... by Adam Dyess

Create version tests

62fddaf... by Adam Dyess

enforce cached_charm_tools_version() returns a dict

5ea2c86... by Frode Nordahl

Merge pull request #686 from freyes/ignore-requires-python

Add --ignore-requires-python

c5de6cd... by Felipe Reyes

Allow overwrite of the artifact

663d2d1... by Felipe Reyes

Drop --upgrade-buildvenv-core-deps from testing with charmcraft 2.x

a65f561... by Felipe Reyes

Add --ignore-requires-python to the testing charm

62ebe9f... by Felipe Reyes

Drop importlib-resources

The backport available in pypi (importlib-resources) for Python 3.8
doesn't have importlib_resources.files, so falling back to using
pkg_resources when importlib.resources.files fails to be imported.

This is a compatibility layer with Python 3.8.

7bf6281... by Felipe Reyes

Migrate actions/upload-artifact from v3 to v4

787cfa8... by Felipe Reyes

Migrate pkg_resources to importlib.resources

The pkg_resources has been deprecated and produces a warning, this is
preventing charmcraft from reading the version correctly, since the json
output gets mangled due to the warning.

This change introduces the use of importlib.resources and supresses the
warning for the `vergit` module which we don't have control of at the
moment.