@@ -25,18 +25,18 @@ parts:
25
25
# Use environment variable instead of `--break-system-packages` to avoid failing on older
26
26
# versions of pip that do not recognize `--break-system-packages`
27
27
# `--user` needed (in addition to `--break-system-packages`) for Ubuntu >=24.04
28
- PIP_BREAK_SYSTEM_PACKAGES=true python3 -m pip install --user --upgrade pip==25.0. 1 # renovate: charmcraft-pip-latest
28
+ PIP_BREAK_SYSTEM_PACKAGES=true python3 -m pip install --user --upgrade pip==25.1 # renovate: charmcraft-pip-latest
29
29
30
30
# Use uv to install poetry so that a newer version of Python can be installed if needed by poetry
31
- curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/uv/releases/download/0.6.9 /uv-installer.sh | sh # renovate: charmcraft-uv-latest
31
+ curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/uv/releases/download/0.6.17 /uv-installer.sh | sh # renovate: charmcraft-uv-latest
32
32
# poetry 2.0.0 requires Python >=3.9
33
33
if ! "$HOME/.local/bin/uv" python find '>=3.9'
34
34
then
35
35
# Use first Python version that is >=3.9 and available in an Ubuntu LTS
36
36
# (to reduce the number of Python versions we use)
37
37
"$HOME/.local/bin/uv" python install 3.10.12 # renovate: charmcraft-python-ubuntu-22.04
38
38
fi
39
- "$HOME/.local/bin/uv" tool install --no-python-downloads --python '>=3.9' poetry==2.1.1 --with poetry-plugin-export==1.9.0 # renovate: charmcraft-poetry-latest
39
+ "$HOME/.local/bin/uv" tool install --no-python-downloads --python '>=3.9' poetry==2.1.2 --with poetry-plugin-export==1.9.0 # renovate: charmcraft-poetry-latest
40
40
41
41
ln -sf "$HOME/.local/bin/poetry" /usr/local/bin/poetry
42
42
# "charm-poetry" part name is arbitrary; use for consistency
75
75
# rpds-py (Python package) >=0.19.0 requires rustc >=1.76, which is not available in the
76
76
# Ubuntu 22.04 archive. Install rustc and cargo using rustup instead of the Ubuntu archive
77
77
rustup set profile minimal
78
- rustup default 1.85.1 # renovate: charmcraft-rust-latest
78
+ rustup default 1.86.0 # renovate: charmcraft-rust-latest
79
79
80
80
craftctl default
81
81
# Include requirements.txt in *.charm artifact for easier debugging
0 commit comments